Kinesis Advantage Pro
Some customizations I like to do on my Kinesis Advantage.
Adding support for a Fn key
Steps
- Remap the embedded insert key to the top layer (from the FAQ)
- Switch on Keypad
- Progrm + F12
- Tap insert
- Switch off Keypad
- Pat insert
- Progrm + F12
- Use Karabiner Elements to map Insert to Fn.
- Profit.
Why you might want to do this
I recently switched to using Terminal.app instead of iTerm because of
better glyph support — particularly for Fira Code — and because it
feels snappier. Terminal provides shortcuts for selecting and clicking
links by pressing the Fn
key at the same time.
Which doesn't exist on the Kinesis. Googling simply took me to Quora with a discouraging answer around how it's an internal laptop function and not a keycode so it can't be mapped.
I remembered the one wasted key on my keyboard: which by default prints a δ in Dvorak mode, realized it could be remapped to Insert — which is also something that Karabiner could capture and redirect.
Using Dvorak in Software
Steps
- Make sure you're in Qwerty.
- Remap keys like so
- Progrm + F12
- Tap = -> ]
- Tap - -> [
- Tap \ -> '
- Tap ' -> -
- Tap [ -> \
- Tap ] -> +
- Progrm + F12 again.
Why you might want to do this
I like to set the keyboard as Dvorak on my laptops so that typing normally also just works – but if you connect your Kinesis Advantage you don't need to switch keyboards anymore.
I also set Capslock
to Ctrl
and Right Command
to Escape
using
Karabiner Elements to make life in Emacs & Evil easier.