An open API service indexing awesome lists of open source software.

https://github.com/bga/programmer-keyboard-layout

Keyboard layout, optimized for programming
https://github.com/bga/programmer-keyboard-layout

Last synced: 5 months ago
JSON representation

Keyboard layout, optimized for programming

Awesome Lists containing this project

README

          

Programmer-keyboard-layout
==========================

Keyboard layout, optimized for programming
Idea is make type much easy.

+ In good code you dont have hardcoded data. Digits are more rarely need then operators. All digits are inverted related shift. Its also make possible to type numbers w/ _ and hex capital letters w/o releasing shift.
+ Most langs are C based and intensively uses {} when [] need not so often. Putted to separate keys, right variant with shift due left variant often is autocompleted by right variant. Personally i have alt + left variant to open 3 lines form
+ New langs does not require ; when still uses : and | too far from center of keyboard. : w/o shift, | as shifted :, ; now at place of |
+ Inverted "/' because many langs uses " more often

That changes are not touch letters so you still can use qwerty or dvorak layout.

## Normal view
![Normal view](https://github.com/bga/Programmer-keyboard-layout/raw/master/img/normal.png)
## Shifted view
![Shifted view](https://github.com/bga/Programmer-keyboard-layout/raw/master/img/shift.png)