櫻白色的喵窩quq

在 Linux 下正常使用阿米洛 Sword68

quqCreated on
quqDailyquqLinux阿米洛

0x0 TL;DR

因為 Sword68 支持 Mac 模式,同時他會自動套到抽象的 hid-apple 的驅動上,導致不管怎麼弄都沒法正常輸入,所以只要把 hid-apple 殺掉同時讓他能 bind 到 hid-generic 上就能正常用了。

# 殺掉hid-apple
# rmmod hid_apple && modprobe -r hid_apple

# 讓 hid-generic 無條件綁到自己上
# echo 1 > /sys/module/hid/parameters/ignore_special_drivers

# 重新插拔鍵盤

0x1 udev 自動配置

# /etc/udev/rules.d/10-sword68.rules

KERNEL=="0003:05AC:024F.*", RUN+="/bin/bash -c 'echo 1 > /sys/module/hid/parameters/ignore_special_drivers; echo $kernel > /sys/bus/hid/drivers/hid-generic/bind'; echo 0 > /sys/module/hid/parameters/ignore_special_drivers"