My second keyboard edit. A multi-layer ANSI-60 with function shifts on each layer.
Changes from the default key-map include moving RESET (now on the mouse layer), and a preferred arrangement for the cursor block of keys. The function key was exchanged with the right control key to get it. This makes the layout of the right modifiers left to right be Alt
/Win
/Ctrl
/Fn
.
The right Win
key is not the application context menu, which itself can often be found on Fn
+Enter
. Sometimes the Win
key is part of the cursor block.
There is also a shared not (inverse) number lock or scroll lock LED pattern.
It is possible to do a Ctrl
+Alt
+Del
, by Fn
+Tab
in most modes but not YELLOW mode.
Alt Gr
key interpretation of right Alt
.termcap
or GUI equivalent files might be possible for the determined.Alt Gr
as a modofier. This can be edited in config.h
and by the #define ALG(x) ALGR(x)
macro in keymap.c
.#define LRALT
can be changed in keymap.c
to not conflict with the default compose key.LAYOUT_60_ansi_p(sbs, zhash, fnR2, shRL, shRR, spcL, spcR,, ...)
in keymap.c
allows adding in keycodes for the extra keys that can be instanced on the PCB.Fn
Layers (Exceptions Noted Below, Mainly in YELLOW Mode)Ctrl
is ANSI layer select. Basic conformist ANSI.Win
is macro-board layer selection. Latching macro modifiers and function keys.Alt
is navigation layer select. You MUST be in this mode for BQN.Fn
+ a left modifier on the bottom row changes the main layer or enters a CYAN shift except when in BQN BLUE mode.Fn
key while keeping hold of the respective CYAN modifier.Fn
is a locking mode for a different character Unicode layer.Ctrl
is left of the Fn
shift key as always.Fn
+Left Ctrl
has been reserved.Fn
Layer MAGENTA Shift)Alt
/Win
/Ctrl
/slash form cursor block.Ctrl
on Fn
Layer CYAN Shift)Ctrl
+page up/down.Ctrl
+pause.Ctrl
+print screen.control_codes.md
contains more information about control codes.Ctrl
modified.Ctrl
.Alt
/Win
/Ctrl
/slash form cursor block.Fn
Navigation MAGENTA Shift)Win
tap is slash, while hold is Win
.Ctrl
/Alt
function as modifiers for F1-F24 usage.Alt
on Fn
Layer CYAN Shift)Alt
/Win
/Ctrl
/slash form mouse movement block.SysReq
.Shift
and Ctrl
modifiers (can be extended to Alt
and Win
).Ctrl
+letters for double struck alphas.Ctrl
+Shift
+alphanumerics for Korean Jamo, with the normally "hard shifts" on number up and left.Ctrl
+numbers and Ctrl
+Shift
+6, 7 or 8 produce 13 special dimensional double strikes.Win
holds both Ctrl
and Shift
(for Korean Jamo) and does automatic combining.┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬─────────┐
│~ ¬ │! ⎉ │@ ⚇ │# ⍟ │$ ◶ │% ⊘ │^ ⎊ │& │* │( ⟨ │) ⟩ │_ √ │+ ⋆ │Backspace│
│` ˜ │1 ˘ │2 ¨ │3 ⁼ │4 ⌜ │5 ´ │6 ˝ │7 │8 ∞ │9 ¯ │0 • │- ÷ │= × │ │
├────┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬──────┤
│Tab │Q │W 𝕎 │E ⍷ │R 𝕣 │T ⍋ │Y │U │I ⊑ │O ⊒ │P ⍳ │{ ⊣ │} ⊢ │| │
│ │q ⌽ │w 𝕨 │e ∊ │r ↑ │t ∧ │y │u ⊔ │i ⊏ │o ⊐ │p π │[ ← │] → │\ │
├───────┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴──────┤
│Caps │A │S 𝕊 │D │F 𝔽 │G 𝔾 │H « │J │K ⌾ │L » │: · │" ˙ │Enter │
│lock │a ⍉ │s 𝕤 │d ↕ │f 𝕗 │g 𝕘 │h ⊸ │j ∘ │k ○ │l ⟜ │; ⋄ │' ↩ │ │
├────────┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──────────┤
│Shift │Z ⋈ │X 𝕏 │C │V ⍒ │B ⌈ │N │M ≢ │< ≤ │> ≥ │? ⇐ │Shift │
│ │z ⥊ │x 𝕩 │c ↓ │v ∨ │b ⌊ │n │m ≡ │, ∾ │. ≍ │/ ≠ │ │
└───────────┴────┴────┴────┴────┴────┴────┴────┴────┴────┴────┴────────────┘
Space: ‿
Fn
After \
BQN Prefix MAGENTA Shift)Fn
to exit if you accidentally enter this MAGENTA locked mode.Fn
which releases the MAGENTA shift.Mouse Shift Layer
as only single Unicode code points can be used.Shift
on this layer.ExSel
, a strange keycode usually not on keyboards.Ctrl
+Alt
+Del
, as this mode is designed for hours of fun as long as the Fn
adult button is not pushed. Just the kind of thing for a novel.Ctrl
+Shift
.Alt
+ Shift
.Alt
+ Ctrl
.Win
key is.Win
key is less to do with application shortcuts, and more to do with the OS shortcuts. It is its own sticky.Fn
is not a sticky modifier, but cycles through the macro layers.Alt Gr
applied.Alt Gr
applied.Alt Gr
applied.Alt Gr
.Alt
/Ctrl
are Alt
+Tab
window switches (reverse and forward).Win
key is the sticky right Win
key.Ctrl
+Shift
+Alt
combination sticky.Fn
Tap Macro-board MAGENTA Shift)Alt
/Ctrl
are Alt
+Tab
window switch (reverse and forward).Shift
key is sticky left and right GUI
together.Shift
key is itself but one shot sticky.Win
key is the sticky left shift+Win
.Win
key is the sticky right shift+Win
.Alt Gr
+space.Fn
cycles onto the CYAN Extra layer.Fn
Tap Layer CYAN Shift)Fn
cycles to the YELLOW layer.Ctrl
, Shift
and Alt
select one of eight modification planes.Win
keys work as left and right cursor.