![]() ![]() I binded my Space key to be ⇧ + ⌃ + ⌥ modifier. Similar to above macro groups, I have many Global palettes that I activate from Karabiner. The letters to the right will then activate the actions inside the palette. You give the palette a hotkey trigger and when you press the hotkey, a palette will show up, like this one: A KM palette is a macro group that contains some actions inside. Karabiner is one powerful abstraction that makes managing 1000+ macros easy. Because a + w is nicer to press then e + d on my keyboard. For example ⌃ + w is easier to reach for me then ⌘ + d. ![]() Therefore some bindings will only make sense in context of my own layout. So pressing e key, holding it briefly and after pressing f will trigger ⌘ + f hotkey. My command key is e key and Command + Shift modifier is q key. I have binded my control key to a key with Karabiner. One thing to note is that the hotkey triggers are chosen with respect to my custom keyboard layout. Non global macros that are binded to an app will have a hotkey however. This is because I can call these macros from Karabiner using this AppleScript code:Īpplescript tell application " Keyboard Maestro Engine " do script " open: Safari " end tell In my case all the global macros I share (macros that can run no matter what application is currently active) have no trigger. The macros can then be executed from a trigger, usually a hotkey. Macros are little KM scripts that contain a series of actions. You can then search over these actions and macros to quickly add them.
0 Comments
Leave a Reply. |