Setting up a seconday macro keyboard with Karabiner-Elements
I previously wrote that I bought a gamepad keyboard, hooked it up to my Mac and configured it with Karabiner-Elements. On my work machine I've taken that idea one step further. I've hooked up a full sized keyboard and programmed all the keys to be shortcuts.
Using the Karabiner Complex Modification website, I put together a couple of key combinations. Then using Groovy, I wrote a small piece of code to write out the statements for the rest of the keyboard.
With that done, I have assigned keys to different functions I find myself repeating. For example, S is to capture a screenshot using SnagIt.
J is to capture the number and title of a Jira ticket using TextSoap. That text is then pasted into TaskPaper where I keep my test plan notes.
The numbers 1 and 2 are to remove or add carriage returns within my text using TextSoap.
I'm now watching how I work to see what steps I repeat and if those can be assigned to a keyboard macro.
Karabiner-Elements has turned out to be extremely useful and far more than just an amusing configuration experiment.
Putting this all together, I have text/code snippets assigned to TypeIt4Me, keywords tied into Alfred and Keyboard Maestro, and hotkeys assigned to a secondary keyboard with Karabiner-Elements. Fairly soon, I should be able to perform dozens of functions using either a single work or a single keystroke. It's going to be sweet!
Other articles of interest:
- Setting up hot keys on the gamepad
- Setting up a secondary keyboard for macros
- More fun, and a gamepad, with Karabiner-Elements
- TextSoap 8 on Bundlehunt
- You really need to get TextSoap from Bundlehunt
- Inserting and Appending Text with TextSoap
- Entering and reading text GetText, SetText and SendKeys in Katalon Studio
- Keyboard Maestro makes a last minute appearance on the Party Barge
- Controlling and Selecting VPN Connections with Keyboard Maestro
- Calling Another TestCase in Katalon Studio