* 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
		
			
				
	
	
		
			35 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| partial alphanumeric_keys modifier_keys
 | |
| xkb_symbols "ergodox_yoruian" {
 | |
|     include "us"
 | |
|     name[Group1]= "English (yoruian-1.0.0)";
 | |
| 
 | |
|     replace key <KP2>  { [    Multi_key, Multi_key    ] };
 | |
|     replace key <KP3>  { [    Hyper_L,   Hyper_L      ] };
 | |
|     replace key <AE09> { [        grave, 9            ] };
 | |
|     replace key <AE07> { [    semicolon, 7            ] };
 | |
|     replace key <AE05> { [        colon, 5            ] };
 | |
|     replace key <AE03> { [        minus, 3            ] };
 | |
|     replace key <AE01> { [        slash, 1            ] };
 | |
|     replace key <AE10> { [  asciicircum, 0            ] };
 | |
|     replace key <AE02> { [      percent, 2            ] };
 | |
|     replace key <AE04> { [   asciitilde, 4            ] };
 | |
|     replace key <AE06> { [   dead_greek, 6            ] };
 | |
|     replace key <AE08> { [   dead_caron, 8            ] };
 | |
|     replace key <KP1>  { [            E, E            ] };
 | |
|     replace key <AD12> { [       period, asterisk     ] };
 | |
|     replace key <BKSL> { [     question, backslash    ] };
 | |
|     replace key <AC10> { [       exclam, bar          ] };
 | |
|     replace key <AC11> { [   apostrophe, numbersign   ] };
 | |
|     replace key <AB08> { [     quotedbl, dollar       ] };
 | |
|     replace key <AB09> { [        comma, at           ] };
 | |
|     replace key <AB10> { [   underscore, ampersand    ] };
 | |
|     replace key <KP0>  { [        equal, plus         ] };
 | |
|     replace key <TLDE> { [    parenleft, bracketleft  ] };
 | |
|     replace key <AE11> { [         less, braceleft    ] };
 | |
|     replace key <AE12> { [      greater, braceright   ] };
 | |
|     replace key <AD11> { [   parenright, bracketright ] };
 | |
| 
 | |
|     modifier_map none { <HYPR> };
 | |
|     modifier_map Mod3 { <KP3>  };
 | |
| };
 |