Closed Attacktive closed 4 weeks ago
Could you paste output of libinput list-devices
?
I think that your keyboard has multiple event devices in /dev/input/*.
If your keyboard has multiple devices with same name in the results of the above command, you might want to try fusuma-plugin-remap. https://github.com/iberianpig/fusuma-plugin-remap
fusuma−plugin−remap creates virtual keyboard for sending key events from fusuma or sendkey.
Ah, that appears to make sense. I'll give it a go next week. Thank you so much, @iberianpig!
@iberianpig
Could you paste output of libinput
list-devices
? I think that your keyboard has multiple event devices in /dev/input/*.
Right. I got five of them but those are of different name:
$ libinput list-devices
Device: SONiX COX CA108
Kernel: /dev/input/event10
Group: 6
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: n/a
Rotation: 0.0
Device: SONiX COX CA108 Consumer Control
Kernel: /dev/input/event13
Group: 6
Seat: seat0, default
Capabilities: keyboard pointer
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: disabled
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: n/a
Rotation: 0.0
Device: SONiX COX CA108 System Control
Kernel: /dev/input/event14
Group: 6
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: n/a
Rotation: 0.0
Device: SONiX COX CA108 Keyboard
Kernel: /dev/input/event15
Group: 6
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: n/a
Rotation: 0.0
Device: SONiX COX CA108 Mouse
Kernel: /dev/input/event16
Group: 6
Seat: seat0, default
Capabilities: pointer
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: disabled
Nat.scrolling: disabled
Middle emulation: disabled
Calibration: n/a
Scroll methods: button
Click methods: none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: flat *adaptive custom
Rotation: 0.0
I tried libinput debug-events
and every stroke is logged as event10
which is 'SONiX COX CA108'.
Do you think fusuma-plugin-remap may still help or I'm out of luck?
every stroke is logged as event10 which is 'SONiX COX CA108'.
Could you try following config?
plugin:
executors:
sendkey_executor:
device_name: SONiX COX CA108
Do you think fusuma-plugin-remap may still help or I'm out of luck?
Yes, I believe that it also works well.
@iberianpig
Yes! Specifying device_name
did the trick.
Thanks a lot. 🫡
I know it's very likely a hardware problem but here it is:
It DOES have the physical modifier keys such as CTRL, SHIFT, etc., but these are missing from the list.
It has some irregular keys instead. :disappointed: Is there any chance to work around?