This DATA file is a stripped .txt versions of the corresponding F1_stripped .ahk file. It is a supporting file meant to keep track. Some hotkeys don't need extra data. So in this document they get just one line. For the hotkeys in need of extra data: for each hotkey alle DIY items are listed. This concerns images + their search surface, hotspots, colornumbers, offsets and dimensions. The actual valus have to be entered in Coordinates.ahk Often you'll find more info in the Reference - Intro and F1 section of the pdf. ; ♣================================================================================================ Images used in stripped F1.ahk: IM_01_Inspector_Inspector.png IM_03_Inspector_Nothing_Selected.png Remove_Selected_Range_Blue.png Swap_with_Clipboard_Blue.png Paste_Blue.png Delete_Blue.png Statusbar_Range_Selection.png -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- NB: needed for full version F2_Apply_Palette_Symbols.ahk See also F2_DATA.txt Images: Statusbar_Rest_Duration_Measure.png IM_01_Inspector_Inspector.png Hotspot: IN_021_X ; I(021) Y-offset - OVERLAP - ELEMENT IN_021_Y PixelSearch CANVAS SEARCH AREA CSA_X1 and CSA_Y1 CSA_X2 and CSA_Y2 ColorV1 ; ♣================================================================================================ ~[ & F1:: ; tooltip Search and Select ToolT_F1_X ; NB: Y-coordinate = 0, Top of screen ~] & F1:: ; ExitApp ~[ & 1:: ; general info group #1 + rightclick selection commands (contextual menu) ~[ & c:: ; colorselect ; ♣================================== SEARCH VOICE COLORS ========================================= ~!s:: ; Search color all voices and click found element (*change*?) MouseMove, ElementX, ElementY + 4 ; 4 pixels lower to prevent hitting third in another voice NB: check '4' CSA_X1 ; Canvas Search Area TopLeftCorner X CSA_Y1 ; Canvas Search Area TopLeftCorner Y CSA_X2 ; Canvas Search Area BottomRightCorner X CSA_Y2 ; Canvas Search Area BottomRightCorner Y --------------------------------------------------------------------------------------------------- ~!z:: ; Search color voice 1 and click found element MouseMove, ElementX, ElementY + 4 ; 4 pixels lower to prevent hitting third in another voice NB:check '4' (*change*?) CANVAS SEARCH AREA --------------------------------------------------------------------------------------------------- ~!x:: ; Search color voice 2 and click found element MouseMove, ElementX, ElementY + 4 ; 4 pixels lower to prevent hitting third in another voice NB:check '4' (*change*?) CANVAS SEARCH AREA --------------------------------------------------------------------------------------------------- ~!c:: ; Search color voice 3 and click found element MouseMove, ElementX, ElementY + 4 ; 4 pixels lower to prevent hitting third in another voice NB:check '4' (*change*?) CANVAS SEARCH AREA --------------------------------------------------------------------------------------------------- ~!d:: ; Search color voice 4 and click found element MouseMove, ElementX, ElementY + 4 ; 4 pixels lower to prevent hitting third in another voice NB:check '4' (*change*?) CANVAS SEARCH AREA ; ♣========================== COLORED RANGE ===== SELECTION PAIR 1 ================================ ~y & f1:: ; set left color (1) magenta 0xff00ff ~l & [:: ; set left color (1) magenta 0xff00ff ImageSearch IM_01_Inspector_Inspector.png IM_01_X1 ; INSPECTORCHECK TopLeftCorner X IM_01_Y1 ; INSPECTORCHECK TopLeftCorner Y IM_01_X2 ; INSPECTORCHECK BottomRightCorner X IM_01_Y2 ; INSPECTORCHECK BottomRightCorner Y IN_012X ; I(0012) color picker rectangular (black) - OVERLAP all elements IN_012Y RGB_X ; Window Select Color HTML: #RGB rectangular RGB_Y --------------------------------------------------------------------------------------------------- ~y & f2:: ; set right color (1) lime 0x00ff00 ~l & ]:: ; set right color (1) lime 0x00ff00 INSPECTORCHECK IN_012X ; I(0012) color picker rectangular (black) - OVERLAP all elements IN_012Y RGB_X ; Window Select Color HTML: #RGB rectangular RGB_Y --------------------------------------------------------------------------------------------------- ~y & 1:: ; go to left color (1) magenta 0xff00ff ~l & LButton:: ; go to left color (1) magenta 0xff00ff for both commands: CANVAS SEARCH AREA (*change*?) MouseMove, MagentaX, MagentaY+=2 ; 2 pixels lower to prevent hitting third in another voice NB:check '2' --------------------------------------------------------------------------------------------------- ~y & 2:: ; go to right color (1) lime 0x00ff00 ~l & RButton:: ; go to right color (1) lime 0x00ff00 CANVAS SEARCH AREA (*change*?) MouseMove, LimeX, LimeY+=2 ; 2 pixels lower to prevent hitting third in another voice NB:check '2' --------------------------------------------------------------------------------------------------- ~y & f9:: ; select colored range (1) from magenta to lime ~l & MButton:: ; select colored range (1) from magenta to lime ~l & =:: ; select colored range (1) from magenta to lime CANVAS SEARCH AREA --------------------------------------------------------------------------------------------------- ~l & -:: ; reset colored range (1) from magenta to lime CANVAS SEARCH AREA IN_002X ; I(002) rectangular Set Color = Reset Color - ELEMENT GROUP IN_002Y ; ♣========================= SELECT ELEMENTS == in contextual menu 6 x down ======================= ~^RButton:: ; Range > all similar ~<+RButton:: ; Score > all similar (Left Shift) ~>+RButton:: ; Same system > all similar (Right Shift) ~!RButton:: ; Range > similar > same voice ~CapsLock & RButton:: ; Staff > all similar #RButton:: ; Staff > all similar > same voice ~^MButton:: ; Range > same subtype ~<+MButton:: ; Score > same subtype (Left Shift) ~>+MButton:: ; Same system > same subtype (Right Shift) ~!MButton:: ; Range > same subtype > same voice ~CapsLock & MButton:: ; Staff > same subtype #MButton:: ; Staff > same subtype > same voice INSPECTORCHECK ImageSearch IM_03_Inspector_Nothing_Selected.png IM_03_X1 IM_03_Y1 IM_03_X2 IM_03_Y2 Image Remove_Selected_Range_Blue.png Image Swap_with_Clipboard_Blue.png Image Paste_Blue.png Image Delete_Blue.png RC_CM_Y1 ; Right-Click Contextual Menu offset see pdf RC_CM_X2 ; see pdf RC_CM_Y2 ; see pdf WS_01_X ; (WS_01) Window Select Same subtype WS_01_Y WS_02_X ; (WS_02) Window Select Same staff WS_02_Y WS_03_X ; (WS_03) Window Select In selection WS_03_Y WS_04_X ; (WS_04) Window Select Same voice WS_04_Y WS_05_X ; (WS_05) Window Select Same system WS_05_Y ; ♣===================== SELECT NOTES ======== in contextual menu 4 x up ========================== ; 4 x up - Closing bracket: Range - Opening bracket: Staff ~] & d:: ; Range > all notes with the same duration ~] & p:: ; Range > all notes with the same pitch ~] & n:: ; Range > all notes with the same note name ~] & v:: ; Range > all notes of the same voice ~] & h:: ; Range > only the noteheads or only the rests ~[ & d:: ; Staff > all notes with the same duration ~[ & p:: ; Staff > all notes with the same pitch ~[ & n:: ; Staff > all notes with the same note name ~[ & v:: ; Staff > all notes of the same voice for all commands: WSN_02X ; (WSN_02) Window Select Notes Same pitch WSN_02Y WSN_05X ; (WSN_05) Window Select Notes Same duration WSN_05Y WSN_06X ; (WSN_06) Window Select Notes Same note name WSN_06Y WSN_07X ; (WSN_07) Window Select Notes Same staff WSN_07Y WSN_08X ; (WSN_08) Window Select Notes In selection WSN_08Y WSN_09X ; (WSN_09) Window Select Notes Same voice WSN_09Y --------------------------------------------------------------------------------------------------- ~m & h:: ; range: select all note heads ~m & g:: ; range: select all grace notes ~m & r:: ; range: select all rests for all commands: INSPECTORCHECK ImageSearch Statusbar_Range_Selection.png SB_X1 ; Statusbar Search Area SB_Y1 SB_X2 SB_Y2 IN_007_X ; I(007) Select Notes - ELEMENT GROUP IN_007_Y IN_008_X ; I(008) Select Grace Notes - ELEMENT GROUP IN_008_Y IN_009_X ; I(009) Select Rests - ELEMENT GROUP IN_009_Y ---------------------------------------------------------------------------------------------------