1,006 B
		
	
	
	
	
	
	
	
			
		
		
	
	
			1,006 B
		
	
	
	
	
	
	
	
Dvorak Programmer Layout
This is a dvorak-only layout. The overall philosophy is that the left hand contains a number of layer-switching shortcuts, and the right hand key codes vary based on the layer selected.
Layers
- BASE: this is where you type.
 - SHELL_NAV: hold down the Tab key to access shell/terminal navigation shorcuts such as forward/backward word, history, Ctrl+C, screen tab movement.
 - KEY_NAV: arrow key movement with backward/forward word support, and copy/paste.
 - KEY_SEL: same as above, but every movement shift-selects.
 - NUMBER: keypad layer.
 - SYMBOL: all the symbols as well as brackets at the bottom.
 - SHORTCUTS: sends Hyper keys for Autohotkey to interpret. I use this to switch between specific apps.
 - MOUSE: use mouse keys
 
Updates
2016/11/05:
- removed brackets anywhere but in brackets layer
 - added mouse layer back in
 - put semicolon-newline and end-newline on symbol layer
 - replaced all HYPR with MEH, added more shortcut keys