Skip to content

A modal, positional keybinding set for the best out-of-the-box Emacs experience, based on Xah-Fly-Keys. [Under Construction]

Notifications You must be signed in to change notification settings

Silvie-Surfer/xah-fly-keys

 
 

Repository files navigation

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.

About

A modal, positional keybinding set for the best out-of-the-box Emacs experience, based on Xah-Fly-Keys. [Under Construction]

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Emacs Lisp 100.0%