ฉันมีแป้นพิมพ์ที่มีล้อเลื่อน แต่ไม่สามารถใช้งานได้บน Ubuntu และxev
คำสั่งไม่แสดงอะไรเลยเมื่อเคลื่อนที่ แต่ด้วยdmesg
คำสั่งฉันพบสิ่งนี้:
เมื่อเลื่อนล้อเลื่อนขึ้น:
atkbd serio0: Unknown key pressed (translated set 2, code 0x8b on isa0060/serio0).
atkbd serio0: Use 'setkeycodes e00b <keycode>' to make it known.
เมื่อเลื่อนล้อเลื่อนลง:
atkbd serio0: Unknown key released (translated set 2, code 0x8b on isa0060/serio0).
atkbd serio0: Use 'setkeycodes e00b <keycode>' to make it known.
ดูเหมือนว่าจะเป็นรหัสเดียวกัน แต่การกด / ปล่อยจะเปลี่ยนหากเลื่อนขึ้น / ลง
xmodmap -pke | grep croll
แสดงให้เห็นว่า:
keycode 78 = Scroll_Lock NoSymbol Scroll_Lock
keycode 185 = XF86ScrollUp NoSymbol XF86ScrollUp
keycode 186 = XF86ScrollDown NoSymbol XF86ScrollDown
ฉันจะกำหนดค่าอย่างไรเมื่อ "กด" คือ keycode 185 และเมื่อ "ปล่อย" เป็น keycode 186
dmesg
คำสั่งที่คุณใช้? ฉันพยายามค้นหาอย่างอื่นที่นี่: askubuntu.com/questions/450066/…