I bought a Toucan wireless Corne layout keyboard and I'm working through creating keymaps. If you have a Corne, maybe it can be some inspiration. Hopefully it will also help me remember the keys as I learn it as well.

The visualization below uses a checked last-known-good snapshot from my keyboard config repository. I refresh that snapshot explicitly when the layout changes, so the published page remains available when GitHub is slow or offline.

Click on the layer tabs to explore different layers.

`
QESC
W
D
F
K
J
U
R
L
;
\
SYMsticky
ALEFT SHIFT
SLEFT ALT
ELEFT WIN
TCTRL
G
Y
NCTRL
IRIGHT WIN
ORIGHT ALT
HRIGHT SHIFT
'
CAPS
Z
X
C
V
B
P
M
,
.
/
-
DELNUMS
TAB
SPACEQUIK
BKSP
ENTER
NAV
Standard Key
Modifier / Home Row Mod
Layer Access
Special Function

Layer notes #

BASE Layer Notes #

  • Home Row Mods: Hold A/S/E/T or N/I/O/H for modifiers.
  • Caps Word: Auto-capitalizes until space or punctuation.
  • SYM Key: Sticky layer; tap once and the next key comes from SYM.
  • QUIK: Hold Space to access shortcuts.
  • NUMS: Hold Delete to access numbers and F-keys.

Home Row Mod Timing: 200ms hold for a modifier, 125ms idle required, and 200ms quick-tap for repeating.

WORK Layer Notes (Workman) #

  • Workman layout: Alternative to the custom base layout.
  • Toggle: Activate from the QUIK layer's - key; use the same key to return to BASE.
  • Same modifiers: Home row mods stay on the same finger positions as BASE.
  • Same thumbs: SYM, QUIK, and NUMS access is identical to BASE.

SYM Layer Notes #

  • Brackets: All bracket types are on the home and top rows.
  • Operators: Math operators are on the thumbs and bottom row.
  • Python: Easy access to :, %, and $ for f-strings and slicing.
  • Logic: &, |, and ^ provide bitwise operators.

QUIK Layer Notes (VSCode + Windows) #

  • Ctrl+`: Toggle the integrated terminal.
  • Ctrl+/: Toggle a line comment.
  • Ctrl+D: Start dictation in Windows.
  • Ctrl+P: Open a file quickly.
  • Ctrl+Shift+P: Open the Command Palette.
  • Ctrl+C/V hold: Terminal copy and paste with Shift.
  • Ctrl+Z hold: Becomes Ctrl+Y for redo.
  • F2: Rename a symbol in VSCode.
  • Right-side modifiers: Combine with arrows for selection.

NUMS Layer Notes #

  • Numpad layout: Standard calculator arrangement.
  • F-keys: Grouped in threes on the left hand.
  • F5: Run or debug in VSCode.
  • F11: Toggle fullscreen.
  • F12: Go to definition in VSCode.
  • 0 hold: Enter for quick calculations.

GAME Layer Notes #

  • Standard QWERTY: No home row mods, avoiding accidental triggers.
  • Direct modifiers: Shift and Ctrl are always active when pressed.
  • Exit: The top-right key returns to BASE.
  • BT 0-4: Select a Bluetooth profile.
  • BT CLR: Clear the current Bluetooth pairing.
  • Studio Unlock: Enable ZMK Studio configuration.