Fix keymap generator, drop prototype keymap
This commit is contained in:
parent
f1e3f6dce6
commit
62e2ebe7ec
@ -1,63 +0,0 @@
|
|||||||
# physical layout Row:Col -> KEY COMBO_KEY1 COMBO_KEY2
|
|
||||||
# combo1 is using FN key, combo2 is using PINE key
|
|
||||||
# see factory-keymap.jpg
|
|
||||||
# https://elixir.bootlin.com/linux/latest/source/include/uapi/linux/input-event-codes.h#L76
|
|
||||||
|
|
||||||
1:1 ESC
|
|
||||||
1:2 1 LEFTSHIFT+BACKSLASH F1
|
|
||||||
1:3 2 BACKSLASH F2
|
|
||||||
1:4 3 DOLLAR F3 # pound, really, but who uses that? also it doesn't have a keycode in Linux
|
|
||||||
1:5 4 EURO F4
|
|
||||||
1:6 5 LEFTSHIFT+GRAVE F5
|
|
||||||
1:7 6 GRAVE F6
|
|
||||||
1:8 7 MINUS F7
|
|
||||||
1:9 8 EQUAL F8
|
|
||||||
1:10 9 LEFTSHIFT+MINUS F9
|
|
||||||
1:11 0 PLUS F10
|
|
||||||
1:12 BACKSPACE DELETE
|
|
||||||
|
|
||||||
2:1 TAB
|
|
||||||
2:2 Q
|
|
||||||
2:3 W
|
|
||||||
2:4 E
|
|
||||||
2:5 R
|
|
||||||
2:6 T
|
|
||||||
2:7 Y Z
|
|
||||||
2:8 U
|
|
||||||
2:9 I
|
|
||||||
2:10 O
|
|
||||||
2:11 P
|
|
||||||
2:12 ENTER
|
|
||||||
|
|
||||||
3:1 LEFTMETA LEFTSHIFT+SYSRQ # LEFTMETA = PINE key
|
|
||||||
3:2 A
|
|
||||||
3:3 S
|
|
||||||
3:4 D
|
|
||||||
3:5 F
|
|
||||||
3:6 G
|
|
||||||
3:7 H
|
|
||||||
3:8 J
|
|
||||||
3:9 K
|
|
||||||
3:10 L
|
|
||||||
3:11 SEMICOLON INSERT
|
|
||||||
|
|
||||||
4:1 LEFTSHIFT
|
|
||||||
4:2 Z
|
|
||||||
4:3 X
|
|
||||||
4:4 C LEFTCTRL
|
|
||||||
4:5 V
|
|
||||||
4:6 B
|
|
||||||
4:7 N
|
|
||||||
4:8 M
|
|
||||||
4:9 COMMA HOME
|
|
||||||
4:10 DOT UP
|
|
||||||
4:11 SLASH END
|
|
||||||
|
|
||||||
5:1 LEFTCTRL
|
|
||||||
5:2 FN
|
|
||||||
5:3 LEFTALT
|
|
||||||
5:4 SPACE
|
|
||||||
5:5 RIGHTALT
|
|
||||||
5:6 APOSTROPHE LEFT
|
|
||||||
5:7 LEFTBRACE DOWN
|
|
||||||
5:8 RIGHTBRACE RIGHT
|
|
@ -13,7 +13,7 @@
|
|||||||
1:8 7 MINUS F7
|
1:8 7 MINUS F7
|
||||||
1:9 8 EQUAL F8
|
1:9 8 EQUAL F8
|
||||||
1:10 9 LEFTSHIFT+MINUS F9
|
1:10 9 LEFTSHIFT+MINUS F9
|
||||||
1:11 0 PLUS F10
|
1:11 0 KPPLUS F10
|
||||||
1:12 BACKSPACE DELETE
|
1:12 BACKSPACE DELETE
|
||||||
|
|
||||||
2:1 TAB
|
2:1 TAB
|
||||||
|
@ -57,7 +57,7 @@ foreach (explode("\n", $kmap) as $ln) {
|
|||||||
|
|
||||||
for ($i = 0; $i < 3; $i++) {
|
for ($i = 0; $i < 3; $i++) {
|
||||||
$alt = $alts[$i] ?? null;
|
$alt = $alts[$i] ?? null;
|
||||||
if (!$alt)
|
if ($alt === null)
|
||||||
break;
|
break;
|
||||||
|
|
||||||
$keys = preg_split('#\+#', $alt, -1, PREG_SPLIT_NO_EMPTY);
|
$keys = preg_split('#\+#', $alt, -1, PREG_SPLIT_NO_EMPTY);
|
||||||
|
Loading…
Reference in New Issue
Block a user