* include variables and .h files as pp directives * start layout compilation * split ergodoxes up * don't compile all layouts for everything * might seg fault * reset layouts variable * actually reset layouts * include rules.mk instead * remove includes from rules.mk * update variable setting * load visualizer from path * adds some more examples * adds more layouts * more boards added * more boards added * adds documentation for layouts * use lowercase names for LAYOUT_ * add layout.json files for each layout * add community folder, default keymaps for layouts * touch-up default layouts * touch-up layouts, some keyboard rules.mk * update documentation for layouts * fix up serial/i2c switches
Roman's Layout
There are four layers:
- BASE is Norman layout.
- SYMB for numbers and symbols.
- PLVR is optimized for Plover.
- ARRW for navigation (same fingers for arrows as HJKL on QWERTY).
Looking for IJKL arrows? Here we go.
Switching
- Tap SYMBto toggle SYMB.
- Tap ARRWto toggle ARRW.
- Hold SYMB(orARRW) to activate SYMB (or ARRW) while holding.
- Tap PLVRto toggle PLVR.
LEDs
- Red: SYMB is on.
- Green: PLVR is on.
- Blue: ARRW is on.
Functional Keys
- Tap F1to mute microphone via Shush.
- Tap F2to copy screenshot to the clipboard.
- Hold SHIFTand tapF2to save screenshot as a file.
- Tap F3,F4,F5,F6to resize a window via Divvy.
- Tap F14,F15to adjust display brightness.
IMPORTANT: If you have another keyboard connected via Bluetooth, then
F14 and F15 will not work. Turn off that Bluetooth keyboard. Re-plug
you ErgoDox. Enjoy!
CTRL/ESC
Both of those keys are frequently used in Vim.
- Tap CTRL/ESCto sendESC.
- Hold CTRL/ESCto use asCTRL.
Activate N-rollover
- While in BASE hold left SHIFTand rightSHIRTand then tapN.
- Then you can activate PLVR and use ErgoDox EZ for steno.
