expLog

Fn on Kinesis Advantage / Dvorak

tl;dr

  • 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.

Context

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.

view source