* 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
		
			
				
	
	
		
			42 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| # Roman's Layout
 | |
| 
 | |
| There is only one layer, and it is  based on [Norman
 | |
| layout](https://normanlayout.info/).
 | |
| 
 | |
| Looking for multiple-layer layouts?
 | |
| 
 | |
| - [Symbols, arrows, plover, HJKL
 | |
|   arrows](../romanzolotarev-norman-plover-osx-hjkl/)
 | |
| - [Same with IJKL arrows](../romanzolotarev-norman-plover-osx/)
 | |
| 
 | |
| [](http://www.keyboard-layout-editor.com/#/gists/9e89d54f1ea6eeeb7dab1b2d19d28195)
 | |
| 
 | |
| ## How to use Vim key
 | |
| 
 | |
| It is `CTL_T(KC_ESC)` and it works this way:
 | |
| 
 | |
| - Tap `CTRL/ESC` to send `ESC`.
 | |
| - Hold `CTRL/ESC` to use as `CTRL`.
 | |
| 
 | |
| ## How to activate N-rollover
 | |
| 
 | |
| - Hold left `SHIFT` and right `SHIFT` and then tap `N`.
 | |
| 
 | |
| ## How to make and flash on OS X
 | |
| 
 | |
| First you need to install few brew packages.
 | |
| 
 | |
| ```bash
 | |
| brew tap osx-cross/avr
 | |
| brew install dfu-programmer avr-libc teensy_loader_cli
 | |
| ```
 | |
| 
 | |
| Then you can clone this repository, make and flash your ErgoDox.
 | |
| 
 | |
| ```bash
 | |
| git clone https://github.com/romanzolotarev/qmk_firmware
 | |
| cd qmk_firmware/keyboards/ergodox
 | |
| # Optionally tweak ./keymaps/romanzolotarev-norman-osx/keymap.c
 | |
| SLEEP_LED_ENABLED=no LAYOUT_ergodox=romanzolotarev-norman-osx make teensy
 | |
| ```
 |