The Layout Described
Layout List
This is the layout:
Normal
Considerations
- Symmetric Layout.
- Tenkeyless.
- Favor the use the finger instead of the pinkys for 'Enter' and 'Tab'.
- Use the right and left thumb.
- Remove keys harder to reach on the right side, like '-', '+', '[', ']', '\', 'Backspace' and left side: '`'
- Control key where it have to be.
- Less used Alt key above Control key.
- Better locate the numlock key.
- "Scroll lock"key kept for managing KVM (Keyboard / Video / Mouse) switches.
- GNU Emacs opimized layout. ( In fact you should consider it an emacs optimized keyboard ).
- Regular Expressions optimzed layer. ( some of the most used symbols are located at the home row, i.e. {[('|&")]}
- " Non Windows Keys Compliant " a key64 keyboard initiative.
Standard Layout
|
esc
|
1 | 2 | 3 | 4 | 5 | caps lock |
num lock |
6 | 7 | 8 | 9 | 0 |
64
|
|||
| alt | q | w | f | p | g | j | l | u | y | ; | alt | |||||
| ctrl | a | r | s | t | d | tab | enter | h | n | e | i | o | ctrl | |||
| shift | z | x | c | v | b | k | m | , | . | / |
shift | |||||
| home | pgdn | pgup | end | ← | ↓ | ↑ | → | |||||||||
| Back Space |
Alt-Gr | Fn0 | Space |
Apple Mac Layout
(control is apple, alt is control, and alt-gr is option)
|
esc
|
1 | 2 | 3 | 4 | 5 | caps lock |
num lock |
6 | 7 | 8 | 9 | 0 |
64
|
|||
| ctrl |
q | w | f | p | g | j | l | u | y | ; | ctrl |
|||||
| apple |
a | r | s | t | d | tab | enter | h | n | e | i | o | apple |
|||
| shift | z | x | c | v | b | k | m | , | . | / |
shift | |||||
| home | pgdn | pgup | end | ← | ↓ | ↑ | → | |||||||||
| Back Space |
Option |
Fn0 | Space |
Fn Pressed
Considerations
- Access to Function Keys. F1 throught F12.
- Enable Caps Lock.
- Enable Scroll Lock.
- Enable Mouse Lock.
- Programming symbols on the home row: '(', '{', '[', ''', '`', '~','"', ']', '}', ')'
- Less used keys on other places.
- Multimedia keys.
- Fn + Win-* key left non modifiers key at their original state, so certain combinations are not possible with the key64, in this case the Win-* keys will act just as modifiers of the Normal layout.
- Fn + Tab = Windows_L / Superkey (keep in pressed state), disable again with Fn + Tab.
- Fn + Enter = Windows_R / Superkey (keep in pressed state), disable again with Fn + Enter
- Fn + Tab * 2 = Windows_L
- Fn + Enter * 2 = Windows_R
- Proposal: Menu key could be better represented with "Win Right"
- Left Hand bottons are now: sysrq, scroll, break, and windows menu key
- 64th key : pressing Fn + 64th key + <key> = Programming command Programming mode.
- 20130331: Added 'less than' and 'greater than' keys and remap other keys.
- 20130408: Relocate LT and GT keys and multimedia keys.
|
esc
|
F1 | F2 | F3 | F4 | F5 | scroll lock |
mouse lock |
F6 | F7 | F8 | F9 | F10 |
64
|
|||
| alt | ~ |
` |
$ |
@ |
\ | ^ |
% |
* |
F11 |
F12 |
alt | |||||
| ctrl | { |
[ |
( |
' | - |
Win Left |
Win Right |
_ |
" | ) |
] |
} |
ctrl | |||
| shift | ! |
# |
< |
= | | |
& |
+ | > |
Play Pause |
Mute |
shift | |||||
| PrtScr sysrq |
Pause Break |
Insert |
Win Menu |
Rew | Vol- |
Vol+ |
Fwd | |||||||||
| Delete |
Alt-Gr | Fn0 | Space |
According to : http://java.dzone.com/articles/most-pressed-keys-various the most used signs on the number row are: $&!# * (asterisk is used mostly for comments)
TODO: Process every sign on Fn + alt-Gr pressed, pending: %^@
20120121: <, >, / removed. now every Shift + number have a corresponding Fn+key. Usage of Shift + Number is discouraged at least for a programmer's keyboard.
This layer will be customizable by a user depending on the application, i.e. Protools
On Mac OS X the following remapping may be the best:
- Remap Ctrl to Command
- Remap Alt to Control
- AltGr to Option key
Alt-Gr Pressed
Considerations
- Operating System dependent. We use the default colemak layout.
- Mostly resembles the colemak i18n Alt-Gr combinations.
- Idea: Alt-Gr + Tab =
Win Menu , Alt-Gr + Enter = Win Left, that will let type combinations
like Win Left + T in a ergonomic way.
Super Key is left to user operating system configuration as it can be reached using Fn-Tab or Fn-Enter.
Embedded Mouse available.New Ideas as of 20120724- Alt-Gr + Num Lock turn on / off mouse.
n,e,i,o are the left, down, up, right.backspace is left buttonspace is right button.mum lock is roller up, enter is roller downa,r,s,t will handle acceleration.del is middle button.When no mouse is active:Alt-Gr with enter is roller downAlt-Gr with del is roller up
|
esc
|
¡ |
º |
ª |
¢ |
€ |
caps lock |
num lock |
ħ |
ð |
þ |
‘ |
’ |
64
|
|||
| alt | ä |
å |
ã |
ø |
˛ |
đ |
ł |
ú |
ü |
ö |
alt | |||||
| ctrl | á |
` |
ß |
´ |
¨ |
tab | enter | ˇ |
ñ |
é |
í |
ó |
ctrl | |||
| shift | æ |
^ |
ç |
œ |
˘ |
° |
¯ |
¸ |
˙ |
¿ |
shift | |||||
| home | pgdn | pgup | end | ← | ↓ | ↑ | → | |||||||||
| Back Space |
Alt-Gr | Fn0 | Space |
The following symbols from colemak do not appear but they can still be accessed thought Fn0 + Alt-Gr on the home row: – × « » ~ õ using the v = [ ] \ ' keys.
Also take in mind that colemak alt-gr layout implies some dead keys.
You probably need to adapt to this to your needs in case you need some special symbols, you have to use your operating system utilities to change those mappings at your convenience.
Mouse Lock Layer (new)
Considerations
- Modifier enabled
- Can Switch to another lock or unlock
- Retain lock state.
- Standard character keys disabled.
- Space and Enter swapped.
|
|
Caps lock / Scroll Lock |
num lock / Mouse UnLock |
|
|||||||||||||
| alt | alt | |||||||||||||||
| ctrl | Plot |
25 % |
50 % |
100 % |
Button 4 |
Button 5 |
← / Wheel |
↓ / Wheel |
↑ / Wheel |
→ / Wheel |
ctrl | |||||
| shift | shift |
|||||||||||||||
| Right Click |
Middle Click |
Fn2 | Left Click |
Num Lock Layer
Considerations
- Numlock on right side, activated easily.
- Standard character keys disabled.
- Space and Enter swapped.
- Accountants optimized layout. This needs to be the keyboard every accountant will love (we need more suggestions off course ). We could probably add Fn for 0/00/., for home/pgdn/pgup/end and 1/2/3/+ for undo, cut, copy, paste.
- The ability to switch the layout for left handled people.
- Fn4 to temporarily swith to normal layout.
|
esc
|
caps lock / scroll lock |
num unlock /mouse lock |
clear |
7 | 8 | 9 | ins |
esc
|
||||||||
| alt |
/ | 4 | 5 | 6 | * | tab |
||||||||||
| ctrl |
tab | space | - | 1 | 2 | 3 | + | bs |
||||||||
| shift |
= | 0 | 00 | . | , |
del |
||||||||||
| home |
pgdn |
pgup |
end |
← | ↓ | ↑ | → | |||||||||
| Back Space |
Fn4 |
Fn1 | Enter |
Leds Usage
- There is a led on each side.
- Every Led is a dual color led, conventions:
- 0 = off
- 1 = green
- 2 = red
- This are the led combinations:
- 00 = normal
- 01 = num lock
- 10 = caps lock
- 11 = num lock & caps lock.
- 20 = scroll lock.
- 02 = mouse mode.
- 22 = scroll lock & mouse mode (mouse prefered)
