This is an unconventional layout for the Satan GH60 PCB. As an OSX user in love with the vi editor I like Apple's keyboard but, it seems like something is missing.
Let's try a few tweaks!
- Navigate interfaces faster reducing hands movement
- Reduce finger strain through alternative shortcuts
- Customizations should not interfere with exiting keyboard shortcuts/behaviours
- Alternative key strokes should be placed when original ones are hard to remember or awkward to type
- Minimal response times should be maintained therefore multiaction keys should be avoided
-
Honors ANSI layout with no modification (with the exception of
Caps Lock
) -
Caps Lock
cycles through programs
-
Closely mimics the behaviour of TouchCursor software from a vi user point of view. Motion keys are provided
h
,j
,k
,l
,b
,w
,ctrl-u
andctrl-d
to improve cursor navigation. You can even entervisual mode
withv
and select text while hitting motion keys. Keysy
,space
,delete
resetvisual mode
. -
esc
deactivates layer.
-
Right and left click are conveniently placed at
d
andf
keys to keep both hands at the home row while controlling your mouse. Diagonal mouse movements are also provided. -
Media controls are placed in a position that resembles Apple's keyboard.
-
esc
deactivates layer
- Shift, Alt, and Control modifiers are one-shot. When tapped, they are considered active for the immediate next key stroke. When double tapped, they toggle on, until a third, single tap sometime later. When held, they act as expected.
The following key sequences are provided:
c
activates cursor layerd
shows desktope
launches exposé and enters mouse layerl
locks screenm
activates mouse and media layerp
types password (seesecrets.h
)s
saves screenshotss
saves screenshot of selected areau
types username (seesecrets.h
)
- Tapping
;
key once yields;
, tapping it twice yields:
.
- Keys on the number row double as function keys when held
TODO: One of these days
The files in this project are licensed under the MIT license See http://opensource.org/licenses/MIT
Happy hacking!