Skip to content

Latest commit

 

History

History
executable file
·
72 lines (54 loc) · 1.4 KB

README.md

File metadata and controls

executable file
·
72 lines (54 loc) · 1.4 KB

xah-fly-keys

A modal keybinding for emacs (like vim), but based on command frequency and ergonomics.

This is the most efficient editing system in the universe.

Xah Fly Keys home page at http://xahlee.info/emacs/misc/xah-fly-keys.html

2020-04-18 News: Key Engine Rewrite

Major key engine rewrite by Dan Langlois (https://github.com/DanLanglois) and Will Dey (https://github.com/wi11dey) .

QWERTY layout

xah-fly-keys qwerty layout

Manual Install

put the file xah-fly-keys.el in ~/.emacs.d/lisp/ create the dir if doesn't exist.

put the following in your emacs init file:

(add-to-list 'load-path "~/.emacs.d/lisp/")
(require 'xah-fly-keys)
(xah-fly-keys-set-layout "qwerty") ; required

The following keyboard layouts are supported:

  • adnw
  • azerty
  • azerty-be
  • beopy
  • bepo
  • carpalx-qfmlwy
  • carpalx-qgmlwb
  • carpalx-qgmlwy
  • colemak
  • colemak-mod-dh
  • colemak-mod-dh-new
  • dvorak
  • koy
  • neo2
  • norman
  • programer-dvorak
  • pt-nativo
  • qwerty
  • qwerty-abnt
  • qwerty-no (qwerty Norwegian)
  • qwertz
  • workman

Full Documentation

http://xahlee.info/emacs/misc/xah-fly-keys.html

Been working on this since 2013, and since 2007 on ergoemacs-mode.

Put in 5 bucks in my patreon. https://www.patreon.com/xahlee

or https://paypal.com pay to xah@xahlee.org

Thanks.