The Arsenik keymap/spec is lowest common denominator to have thumb-taps and homerow-mods on any keyboard, but it’s had some offspring:
- Selenium, an extension for split keyboards (= at least two keys per thumb)
- Tellurium, the non-official name on the extension we use on 60% keebs (= all alpha keys in direct access)
The idea behind Selenium and Tellurium is that they should be strict supersets of Arsenik, except for thumb clusters (which should remain close to Arsenik, at least in the spirit: Shift/Backspace on the left, Sym/Enter on the right).
NavNum Layer
That’s the default layer that comes up when Space is held. Right now, there are only three differences between the Nav layers:
-
/ on Nav+P instead of Nav+Y:
P is a bit closer than Y on most keyboards, and
Nav+Y is a good place for NumLock on split keyboards, as the key is in a corner (easy to spot)
-
Loss of Tab and S-Tab on Nav+Q and Nav+B:
these keys become Esc and redo on Selenium, and are unaffected on Tellurium (which hase no cut/copy/paste keys, in order to remain layout-agnostic).
-
F1…F12 keys on Nav + [number row]:
Tellurium only. As this keymap targets all 60% keyboards, using the number row for function keys makes sense, and is still forward-compatible with Arsenik.
Proposal:
- move the
/ sign to Nav+P… or move
- accept the difference for Nav+Q and Nav+B
- make F1…F12 keys part of the Arsenik spec
Vim Variant
(That’s a better name than “superpowered Vim-friendly mod”, imho.)
The NumRow and VimNav layers are the same, except Space+Q is NumLock in Arsenik, and is unaffected on Selenium.
Proposal:
- either make it a NumLock in Selenium, too
- or decide that Nav+Y should be NumLock for Arsenik and Selenium, with or without the Vim variant.
See also OneDeadKey/selenium#24.
Symbols Layer
All symbols remain the same, but Selenium’s Shift key becomes a (sticky) Num key wher Sym is pressed, and I think it’s a brilliant way to help mixing symbols and numbers.
Proposal:
- when pressed, Sym+Shift becomes Num
- when tapped, Sym+Shift becomes:
- a dead Num by default
- Esc with the Vim variant
Note: Esc is already on Nav+Space, but the Sym+Shift combo has two advantages: no tapping term, and easier to chain with a trailing symbol like the semicolon.
The Arsenik keymap/spec is lowest common denominator to have thumb-taps and homerow-mods on any keyboard, but it’s had some offspring:
The idea behind Selenium and Tellurium is that they should be strict supersets of Arsenik, except for thumb clusters (which should remain close to Arsenik, at least in the spirit: Shift/Backspace on the left, Sym/Enter on the right).
NavNumLayerThat’s the default layer that comes up when Space is held. Right now, there are only three differences between the
Navlayers:/on Nav+P instead of Nav+Y:P is a bit closer than Y on most keyboards, and
Nav+Y is a good place for NumLock on split keyboards, as the key is in a corner (easy to spot)
Loss of
TabandS-Tabon Nav+Q and Nav+B:these keys become
Escandredoon Selenium, and are unaffected on Tellurium (which hase nocut/copy/pastekeys, in order to remain layout-agnostic).F1…F12 keys on Nav + [number row]:
Tellurium only. As this keymap targets all 60% keyboards, using the number row for function keys makes sense, and is still forward-compatible with Arsenik.
Proposal:
/sign to Nav+P… or moveVim Variant
(That’s a better name than “superpowered Vim-friendly mod”, imho.)
The NumRow and VimNav layers are the same, except Space+Q is NumLock in Arsenik, and is unaffected on Selenium.
Proposal:
See also OneDeadKey/selenium#24.
SymbolsLayerAll symbols remain the same, but Selenium’s Shift key becomes a (sticky) Num key wher Sym is pressed, and I think it’s a brilliant way to help mixing symbols and numbers.
Proposal:
Note: Esc is already on Nav+Space, but the Sym+Shift combo has two advantages: no tapping term, and easier to chain with a trailing symbol like the semicolon.