Tôi có một Logitech MX-510, mà tôi đã sử dụng khoảng sáu năm.
Chuột có một số nút bổ sung mà tôi muốn sử dụng trong Gnome, nhưng tôi gặp vấn đề với mã nút, mà chuột gửi cho trình điều khiển:
Nút 1 (nút bánh xe chuột) hoạt động như mong đợi. Một
ButtonPress
sự kiện vớistate 0x10
vàbutton 1
trên báo chí, vàButtonRelease
vớistate 0x110
phát hành.Nút 2 (nút bánh xe chuột) hoạt động như mong đợi. Một
ButtonPress
sự kiện vớistate 0x10
vàbutton 2
trên báo chí, vàButtonRelease
vớistate 0x210
phát hành.Nút 3 (nút phải) hoạt động như mong đợi. Một
ButtonPress
sự kiện vớistate 0x10
vàbutton 3
trên báo chí, vàButtonRelease
vớistate 0x410
phát hành.Nút 4 (cuộn lên) hoạt động như mong đợi. Nó gửi một
ButtonPress
sự kiện vớistate 0x10
vàbutton 4
, và mộtButtonRelease
sự kiện vớistate 0x810
. Cả hai sự kiện xảy ra tức thời trên mỗi bước cuộn.Nút 5 (cuộn xuống) hoạt động như mong đợi. Nó gửi một
ButtonPress
sự kiện vớistate 0x10
vàbutton 5
, và mộtButtonRelease
sự kiện vớistate 0x1010
. Cả hai sự kiện xảy ra tức thời trên mỗi bước cuộn.
Nút 6 và 7 dường như không tồn tại.
Nút 8 (nút quay lại) hoạt động như mong đợi. Nó gửi một
ButtonPress
sự kiện vớistate 0x10
vàbutton 8
, và mộtButtonRelease
sự kiện cũng vớistate 0x10
. Cả hai sự kiện xảy ra tức thời trên mỗi bước cuộn.Nút 9 (nút quay lại) hoạt động như mong đợi. Nó gửi một
ButtonPress
sự kiện vớistate 0x10
vàbutton 9
, và mộtButtonRelease
sự kiện cũng vớistate 0x10
. Cả hai sự kiện xảy ra tức thời trên mỗi bước cuộn.
Chuột có ba nút bổ sung, như bạn có thể thấy trong hình trên.
Nút 10 (trên cùng của chuột) không thể sử dụng được. Nó gửi một
ButtonPress
sự kiện vớistate 0x10
vàbutton 10
, và mộtButtonRelease
sự kiện cũng vớistate 0x10
. Nút không thể sử dụng được với Gnome, vì không thể chọn được. Hầu hết các bộ chọn tùy chọn, giống như một trong Trình quản lý cài đặt CompizConfig chỉ đi tới Nút 9.Nút 11 (nút phụ ở phía trước bánh xe chuột) không hoàn toàn có thể sử dụng được. Khi được hỏi, nó sẽ gửi một
ButtonPress
sự kiện vớistate 0x10
vàbutton 11
, và mộtButtonPress
sự kiện vớistate 0x10
vàbutton 4
và chưa khác mộtButtonPress
sự kiện vớistate 0x810
vàbutton 4
(cuối cùng hai là hành vi tương tự như bánh xe di chuyển được chuyển một bước lên). Khi phát hành, nó sẽ gửi mộtButtonRelease
sự kiện vớistate 0x10
vàbutton 11
. Nhưng điều thú vị là, khi nhấn nút này, nó sẽ lặp lại "mô phỏng bánh xe chuột" khoảng năm lần mỗi giây. (giống như một điều khiển hành trình chuột hoặc một cái gì đó).Nút 12 (nút thêm vào mặt sau của bánh xe chuột) không hoàn toàn có thể sử dụng được. Khi được hỏi, nó sẽ gửi một
ButtonPress
sự kiện vớistate 0x10
vàbutton 12
, và mộtButtonPress
sự kiện vớistate 0x10
vàbutton 5
và chưa khác mộtButtonPress
sự kiện vớistate 0x1010
vàbutton 5
(cuối cùng hai là hành vi tương tự như bánh xe di chuyển được chuyển một bước lên). Khi phát hành, nó sẽ gửi mộtButtonRelease
sự kiện vớistate 0x10
vàbutton 12
. Khi nhấn giữ, nó sẽ hiển thị hành vi điều khiển hành trình tương tự như nút 11, nhưng với nút tương ứng và các thông số trạng thái.
Có cách nào để tôi có thể sắp xếp lại các khóa bổ sung đó theo cách mà tôi có thể sử dụng chúng hoặc làm cho chúng có thể sử dụng được với Gnome không? Và đặc biệt, nếu có thể, để làm cho các nút 11 và 12 dừng gửi mã cho bánh xe chuột cuộn lên xuống. Và nếu có thể, làm thế nào tôi có thể thay đổi hành vi chung của các nút chuột nói chung?