Personal tools
You are here: Home Design

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 button
    • space is right button.
    • mum lock is roller up, enter is roller down
    • a,r,s,t will handle acceleration.
    • del is middle button.
  • When no mouse is active:
    • Alt-Gr with enter is roller down
    • Alt-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)

Adding support for corporate keys, a.k.a. microsoft windows keys , apple command keys , google search keys ?

The key64 is corporate agnostic and doesn't have those propietary keys in its default layout, however those modifiers are defined as part of the keyboard standard then we have to be standards compliant not political morons, because of that we are 100% compatible with PC-104 keys, so how can you use those keys with the key64 ? here is the recipe:

As you have notice the Alt_Left key is presented twice (left and right hand) above the control key, the Alt_Right Key which is used as the Alt-Gr key is located at the left thumb.

So when you need the Super_Left you will have to press the Alt-Gr key and then press the Fn Key and relase the Fn Key, and when you need the Super_Right you will have to press the Fn key and then press the Alt-Gr key and release the Fn key, this way you can have both independently and if you want to emulate the two keys pressed at the same time you will press and release the "Fn" key again while still keeping pressed the Alt-Gr key, also when the Alt-Gr keys is pressed then the Alt_Left key located at the *right* side will become the Alt_Right so you will not loose that modifier.

So it is more easy as you are reading:

Super_Left = Alt-gr + Fn (in that order)

Super_Right = Fn + Alt-gr (in that order)

Super_Left + Super_Right = Alt-gr + ( Fn (pressed twice) )

 And YES it is more comfortable than having a special key bellow the shift key, which means you will have to stress the pinky and will make it a 66 keys keyboard or as I would call it : a " key64-- " keyboard.

 

Document Actions