eu uso laptop, mas eu quero usar o teclado usb externo para trabalhos mais convenientes. Eu sei que muita gente tem problema com essa ctrl, alt e super key register como shift. e todos parecem bem-sucedidos com essa ferramenta Swoogan / aziokbd no intervalo de bits.
eu tentei instalá-lo e alterar as peculiaridades de 0004 para 0007 e criar um novo arquivo em /etc/default/grub.d /.
GRUB_CMDLINE_LINUX_DEFAULT='usbhid.quirks=0x0c45:0x7603:0x4'
mas meus teclados ctrl, alt, super ainda funcionam como shift. estou usando o laptop no Ubuntu 18.04
esta é a minha lsusb
output:
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 006: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 005: ID 0408:a030 Quanta Computer, Inc.
Bus 001 Device 004: ID 04ca:3015 Lite-On Technology Corp.
Bus 001 Device 003: ID 1bcf:0005 Sunplus Innovation Technology Inc. Optical Mouse
Bus 001 Device 008: ID 1c4f:0056 SiGma Micro //<<< this is my usb keyboard
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
esta é a minha lsmod | grep -e usbhid -e aziokbd
output:
usbhid 49152 0
aziokbd 20480 0
hid 118784 2 hid_generic,usbhid
esta é a minha /etc/modprobe.d/usbhid.conf
options usbhid quirks=0x0c45:0x7603:0x0007
//i change it to 0004 and 0007 still not works