* 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
		
			
				
	
	
		
			51 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			51 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| # Roman's Layout
 | |
| 
 | |
| There are four layers:
 | |
| 
 | |
| - **BASE** is [Norman layout](https://normanlayout.info/).
 | |
| - **SYMB** for numbers and symbols.
 | |
| - **PLVR** is optimized for [Plover](http://www.openstenoproject.org).
 | |
| - **ARRW** for navigation (same fingers for arrows as IJKL on QWERTY).
 | |
| 
 | |
| Looking for HJKL arrows? [Here we
 | |
| go](../romanzolotarev-norman-plover-osx-hjkl/).
 | |
| 
 | |
| [](http://www.keyboard-layout-editor.com/#/gists/8ebcb701ecb763944417)
 | |
| 
 | |
| ## Switching
 | |
| 
 | |
| - Tap `SYMB` to toggle **SYMB**.
 | |
| - Tap `ARRW` to toggle **ARRW**.
 | |
| - Hold `SYMB` (or `ARRW`) to activate **SYMB** (or **ARRW**) while holding.
 | |
| - Tap `PLVR` to toggle **PLVR**.
 | |
| 
 | |
| ## LEDs
 | |
| 
 | |
| - Red: SYMB is on.
 | |
| - Green: PLVR is on.
 | |
| - Blue: ARRW is on.
 | |
| 
 | |
| ## Functional Keys
 | |
| 
 | |
| - Tap `F1` to mute microphone via [Shush](http://mizage.com/shush/).
 | |
| - Tap `F2` to copy screenshot to the clipboard.
 | |
| - Hold `SHIFT` and tap `F2` to save screenshot as a file.
 | |
| - Tap `F3`, `F4`, `F5`, `F6` to resize a window via [Divvy](http://mizage.com/divvy/).
 | |
| - Tap `F14`, `F15` to 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/ESC` to send `ESC`.
 | |
| - Hold `CTRL/ESC` to use as `CTRL`.
 | |
| 
 | |
| ## Activate N-rollover
 | |
| 
 | |
| - While in **BASE** hold left `SHIFT` and right `SHIRT` and then tap `N`.
 | |
| - Then you can activate **PLVR** and use ErgoDox EZ for steno.
 |