This is my configuration layout for the Ergodox EZ shine using the qmk firmware.
It is tailored to be used with vim/emacs, a tiling wm (i3) and tmux.
The FN
layer has function keys at the top, cursor movement and clicks on the
left, arrows, PgUp/Down and Home/End on the right and media keys at the bottom.
The WM/Tmux
key when pressed a single time will go to the WM layer and hold
given modifier key until another key is pressed. When pressed twice it toggles
the TMUX layer and input the tmux prefix.
The [{(
and )}]
keys input square brackets when single tapped, parentheses when double
tapped and braves when shifted.
The FR
layer is used to input french special characters. It makes use of
RALT
as compose so it will not work properly unless that is set up.
$ git clone https://github.com/jackhumbert/qmk_firmware.git
$ cd qmk_firmware
$ ln -s /path/to/this/repo keyboards/ergodox_ex/keymaps/tmpbeing
$ make ergodox_ez:tmpbeing
Alternatively you can use my makefile. If you do so make sure the QMK_LOCATION
variable in the makefile is the path to your QMK folder.
To flash use teensy_loader_cli or wally.