This DATA file is a stripped .txt versions of the corresponding Master_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 - Master section of the pdf. ; ♣================================================================================================ Images used in stripped Master: Statusbar_Range_Selection.png Inspector.Inspector.png Palette_Locator_Left.png Palette_Locator_Right.png IM_01_2_Inspector_Displaced_Insp.png CTS_Checked_ticked_sign.png IM_18_Inspector_Triangle_Closed.png ; ♣================================================================================================ tooltips SEPARATORS between Canvas and Inspector cq Palettes/Sel Filter these two tooltips are automatically loaded. They belong to the autoexec section ToolTip , ◄ Separator x = %Def_Insp_Width%, % Def_Insp_Width, 0, 1 ; inspector (y=0) So this tooltip needs: Def_Insp_Width ; see pdf ToolTip , Separator x=%Def_Pal_Width% ►, % 0, Pal_Sep_Height, 2 ; palettes/selection filter (x=0) So this tooltip needs: Def_Pal_Width ; see pdf ~[ & ]:: ; reload master (No extra Data needed) ~] & [:: ; ExitApp ~[ & F1:: ; Run, F1_ColorSearchSelect_stripped.ahkturn ~[ & F2:: ; Run, F2_Apply_Palette_Symbols.ahk ~[ & l:: ; Run, Learn.ahk ~[ & /:: ; Run, PixelMousing.ahk ~[ & .:: ; edit file Coordinates_stripped.ahk opens default text editor e.g. Notepad ~[ & ,:: ; edit file Learn.ahk opens default text editor e.g. Notepad ~[ & Home:: ; edit Master_stripped.ahk ~[ & NumpadEnter:: ; Run, Set_Surface_Coordinates.ahk ; ♣====================================== HELP INFO ============================================== ~[ & h:: ; help master ~[ & m:: ; help more ~[ & u:: ; info utilities Defined State ; ♣======================================= UTILITY ================================================ ~z & /:: ; get color mouseposition ; ♣ ================================ LIBERATING PREFIX KEY 'P' ==================================== ~p & k:: ; toggles on screen Piano Keyboard - Hotkey (#5) ;♣ ================================= ERGONOMICAL MsC SHORTCUTS ==================================== ~CapsLock & LButton:: ; store clicked MousePosition ~CapsLock & q:: ; store MousePosition ~CapsLock & w:: ; click MousePosition stored by previous command PixelSearch ; CanvasSearchArea needs surface coordinates CSA_X1 ; CanvasSearchArea CSA_Y1 CSA_X2 CSA_Y2 ColorV1 ; numbers of the four voice colors ColorV2 ColorV3 ColorV4 ~CapsLock & e:: ; empty palette search field Send ^{f9} ; Custom MuseScore shortcut, to Palette Search (*change*?) #CapsLock:: ; accessible escape + creation memorypoint (PixelSearch ; CanvasSearchArea needs surface coordinates) CSA_X1 CSA_Y1 CSA_X2 CSA_Y2 ColorV1 ; numbers of the four voice colors ColorV2 ; which you've already got ColorV3 ColorV4 #LButton:: ; toggle - copy range selection InspectorCheck ; subroutine at end of file ImageSearch Statusbar_Range_Selection.png SB_X1 ; Statusbar Search Area SB_Y1 SB_X2 SB_Y2 #z:: ; back to last Escaped element ~^CapsLock:: ; reset = Control + R ~!CapsLock:: ; doubleclick ~+CapsLock:: ; toggles automatic placement ~CapsLock & a:: ; toggles full screen with two adjacent keys ~CapsLock & d:: ; accessibility: Alt + down ~Capslock & z:: ; accessibility: next element ~Capslock & x:: ; delete AppsKey:: ; right-click ~CapsLock & s:: ; Hotkey (#6) - two almost adjacent keys Tab_Sc_X ; (TAB_SC) Window Preferences Tab Shortcuts Tab_Sc_Y Pref_Search_X ; searchfield Pref_Search_Y ; ♣===================================== DEFINED STATE ============================================ ; Test Image Recognition ; check Inspector.Inspector.png (def. state chose height - toolbars - and width of Inspector) ~z & 5:: ; Test Image Recognition of IM_01_Inspector_Inspector.png ImageSearch IM_01_Inspector_Inspector.png IM_01_X1 IM_01_Y1 IM_01_X2 IM_01_Y2 ; ♣=========================== RESET WIDTH PALETTES and INSPECTOR ================================= ~z & -:: ; semi-auto-reset of the Palette separator to the Defined Width ImageSearch IM_01_Inspector_Inspector.png IM_01_X1 IM_01_Y1 IM_01_X2 IM_01_Y2 Min_Pal_Width ; found minimal Palettes width ~z & =:: ; semi-auto-reset of the Inspector separator to the Defined Width Min_Insp_Width ; found minimal Inspector width --------------------------------------------------------------------------------------------------- ; for the hotkey Z + F1 we have to make two images: Palette_Locator_Left.png and Palette_Locator_Right.png. ; Palette_Locator_Left.png must be made when the Palettes are most left. Palette_Locator_Right.png when the Palettes are most right. ; first we have to determine their surface area which is the same for both of them and enter the coordinates in the file coordinates.ahk ; with Z + F11 you can determine the surface area ; their surface area is a ribbon across the width of the Screen when Palettes resp. Inspector are at their extreme left cq right ; we reload the Master - with [ + ] - to reload the coordinates. Next we use the hotkey Z + F1 to test these two images. are they recognized? ; are our numbers of their ribbon like surface area correct? ; if recognized we can use the hotkey Z + F1 and PixelMousing to determine two distances: ; these are called Left_Loc_Dist_X and Right_Loc_Dist_X ; we enter these distances (number of pixels) of course also in the file Coordinates.ahk ; with the hotkey Z + 1 we can now quickly reset the widt of the palettes to the defined state. ; the combi Z + F2 and Z + 2 does the same but now for the Inspector, where only one image suffices. ; NB: The search for the locators and their Offsets to the Separator is also used ; in the hotkey Ctrl + Win + Z (^#z::) in "Independent_Hotkeys.ahk" ; when the inspector is at its narrowest the word 'Inspector' will be truncated to 'Insp' ; so this image will show 'Insp' ~z & f1:: ; test images and measure distance (2x) from locators to palette separator ImageSearch Palette_Locator_Left.png ; see pdf ImageSearch Palette_Locator_Right.png ; see pdf Pal_Loc_X1 ; see pdf Pal_Loc_Y1 Pal_Loc_X2 Pal_Loc_Y2 ~z & 1:: ; reset the Palette separator to the Defined Width. Use two pngs if needed ImageSearch Palette_Locator_Left.png ; see pdf ImageSearch Palette_Locator_Right.png ; see pdf Pal_Loc_X1 ; see pdf Pal_Loc_Y1 Pal_Loc_X2 Pal_Loc_Y2 Left_Loc_Dist_X ; see pdf Right_Loc_Dist_X ; see pdf Def_Pal_Width ; see pdf ~z & f2:: ; test image and measure distance from Insp image to inspector separator ImageSearch IM_01_2_Inspector_Displaced_Insp.png ; see pdf IM_01_2_X1 IM_01_2_Y1 IM_01_2_X2 IM_01_2_Y2 ~z & 2:: ; reset the Inspector separator to the Defined Width ImageSearch IM_01_2_Inspector_Displaced_Insp.png ; see pdf IM_01_2_X1 IM_01_2_Y1 IM_01_2_X2 IM_01_2_Y2 Insp_Loc_Dist_X ; see pdf Def_Insp_Width ; see pdf ; ♣================================DEFINED STATE TOOLBARS ========================================= ~CapsLock & 8:: ; all toolbars off (*change*?) NB: you could change the search area to, exclude high or low toolbars from being unticked ToolBarSel_X ; Toolbar selection spot ToolBarSel_Y ImageSearch CTS_Checked_ticked_sign.png CTS_X1 CTS_Y1 CTS_X2 CTS_Y2 ToolBTickOffset_X ; see pdf ToolBTickOffset_Y ; see pdf ALTERNATIVE VERSION. Defined State must contain Toolbars NOTE INPUT and WORKSPACES only ~CapsLock & 8:: ; switch the toolbars from 'File Operations' to 'Feedback' off if on. Switch Note Input and Workspaces on if off (*change*?) ToolBarSel_X ; Toolbar selection spot ToolBarSel_Y ImageSearch CTS_Checked_ticked_sign.png FoFb_X1 ; see pdf FoFb_Y1 FoFb_X2 FoFb_Y2 ToolBTickOffset_X ToolBTickOffset_Y ImageSearch CTS_Checked_ticked_sign.png NoteInp_X1 ; see pdf NoteInp_Y1 NoteInp_X2 NoteInp_Y2 ImageSearch CTS_Checked_ticked_sign.png WorkSp_X1 ; see pdf WorkSp_Y1 WorkSp_X2 WorkSp_Y2 ; ♣================================= EXPAND COLLAPSED INSPECTOR SECTIONS ========================== ~z & i:: ; check current inspector sections - if collapsed expand: ▼ instead of ► ImageSearch IM_01_Inspector_Inspector.png IM_01_X1 IM_01_Y1 IM_01_X2 IM_01_Y2 PixelSearch ; CanvasSearchArea CSA_X1 ; CanvasSearchArea CSA_Y1X CSA_X2 CSA_Y2 ColorV1 ColorV2 ColorV3 ColorV4 ImageSearch IM_18_Inspector_Triangle_Closed.png IM_18_X1 IM_18_Y1 IM_18_X2 IM_18_Y2 TriAngleOffset_X ; see pdf TriAngleOffset_Y ; ♣============================== GET COORDINATES OF HOTSPOTS AND SURFACES ======================== ~z & f11:: ; get coordinates (GC) of hotspots ~z & F12:: ; get coordinates (GC) of surfaces