Kinesis/Ergodox layout for xah-fly-keys

By Xah Lee. Date: . Last updated: .

This is a optimal layout of Kinesis Advantage keyboard for using with Emacs: Xah Fly Keys

xah desktop 201811 011-s1155x866
xah desktop 201811

Layout for Xah-Fly-Keys

Kinesis keyboard layout d13484

[see Kinesis Keyboard Review]

This layout can also be used with Ergodox Keyboard [see Ergodox Keyboard Review]


  1. Home on left. It is used to activate command mode.
  2. End on right. Used to activate command mode. You can set it to activate insert mode, or, as a leader key for your own personal commands, or as global leader key. I use both Home and End for activating command mode because it is a command that used every few keystrokes, so it's nice to not put all burden on one hand.
  3. The ⌫ Backspace key is also a leader key, while in command mode. This allows you to use either thumb to type key sequence commands.
  4. ⌦ Delete is used as leader key for major modes commands.
  5. Ctrl and Alt are not used much with xah-fly-keys, they are left in their original position. Chording is avoided as much as possible.
  6. The number keys 1 2 and 7 8 are swapped. This is more efficient. [see Efficient Layout for Numbers]

More layouts at Kinesis Keyboard Optimal Thumb Cluster Layout

See also: Kinesis Keyboard Review

back to Emacs: Xah Fly Keys

If you have a question, put $5 at patreon and message me.
Or Buy Xah Emacs Tutorial
Or buy a nice keyboard: Best Keyboards for Emacs