Open
Description
Given the following config:
- keyboards: [ "AT Translated Set 2 keyboard", "SONiX USB Keyboard" ]
keymap:
capslock: esc
rightalt: reserved
layers:
- modifiers: ['capslock']
keymap:
j: down
k: up
h: left
l: right
u: pageup
o: pagedown
p: home
semicolon: end
backspace: delete
- modifiers: ['rightalt']
keymap:
h: left
m: left
j: down
k: up
l: right
u: pageup
o: pagedown
p: home
semicolon: end
backspace: delete
- modifiers: ['rightshift']
keymap:
capslock: capslock
- modifiers: ['leftshift']
keymap:
capslock: capslock
Pressing Shift_L+Alt_R+L
yields a panic:
INFO kbct > Starting kbct event loop, pid=152533
INFO kbct > Capturing device path=/dev/input/event3 name="AT Translated Set 2 keyboard" mapped_name="Kbct-AT Translated Set 2 keyboard"
DEBUG kbct > +leftshift -> +leftshift
DEBUG kbct > +rightalt -> +reserved
thread 'main' panicked at 'called `Option::unwrap()` on a `None` value', src/kbct.rs:168:62
stack backtrace:
0: 0x55e55cedebbd - <unknown>
1: 0x55e55ceff9bc - <unknown>
2: 0x55e55cedc1d1 - <unknown>
3: 0x55e55cee0605 - <unknown>
4: 0x55e55cee02b9 - <unknown>
5: 0x55e55cee0b52 - <unknown>
6: 0x55e55cee09f9 - <unknown>
7: 0x55e55cedf074 - <unknown>
8: 0x55e55cee0769 - <unknown>
9: 0x55e55cd8bcd3 - <unknown>
10: 0x55e55cd8bb9d - <unknown>
11: 0x55e55cde53c4 - <unknown>
12: 0x55e55cde7867 - <unknown>
13: 0x55e55cde5bf1 - <unknown>
14: 0x55e55cdb7504 - <unknown>
15: 0x55e55cda3f08 - <unknown>
16: 0x55e55cdbbd36 - <unknown>
17: 0x55e55cdd4d56 - <unknown>
18: 0x55e55cdce0d5 - <unknown>
19: 0x55e55ced76ce - <unknown>
20: 0x55e55cdbca02 - <unknown>
21: 0x7f7e662c9290 - <unknown>
22: 0x7f7e662c934a - __libc_start_main
23: 0x55e55cd8bf75 - <unknown>
24: 0x0 - <unknown>
Expected behavior would be leftshift+left
.
Metadata
Assignees
Labels
No labels
Activity