Điểm:0

Cách lập trình lại nút chuột

lá cờ de

Chạy 20.04.2 LTS, sử dụng Chuột quang Microsoft Comfort 3000. Nút ngón tay cái (cạnh trái của chuột) có chức năng là "chuyển tiếp" và tôi muốn thay đổi thành "lùi". Có mẹo nào không?

Pedro Maimere avatar
lá cờ ax
Bạn đã thử `xev` để xác định nút rồi ánh xạ lại chưa?
Ancient avatar
lá cờ de
Pedro: Không phải cho đến khi bạn vừa đề cập đến nó. Tôi chưa quen với điều này. Tôi đã sử dụng xev -event mouse và thấy rằng đó là nút 9. Bây giờ thì sao?
Điểm:0
lá cờ ax

Đầu tiên, xác định con chuột của bạn Tôi thông qua lệnh xin nhập. Trong ví dụ này, những gì chúng tôi đang tìm kiếm là id=9:

$ xin nhập
â¡ Con trỏ lõi ảo id=2 [con trỏ chính (3)]
â â³ Con trỏ XTEST lõi ảo id=4 [con trỏ phụ (2)]
â â³ PIXART USB CHUỘT QUANG id=9 [con trỏ phụ (2)]

Bây giờ, hãy khám phá tất cả các nút có sẵn trên chuột của bạn và thứ tự của chúng, sử dụng lệnh xinput --list <id>, thay thế <id> cho id chuột của bạn được tìm thấy trước đó:

$ xinput --list 9
PIXART USB CHUỘT QUANG id=9 [con trỏ phụ (2)]
    Báo cáo 7 lớp:
        Lớp có nguồn gốc từ: 9. Loại: XIButtonClass
        Các nút được hỗ trợ: 7
        Nhãn nút: "Nút bên trái" "Nút giữa" "Nút bên phải" "Bánh xe nút lên" "Bánh xe nút xuống" "Bánh xe chân trời bên trái" "Bánh xe chân trời nút bên phải"

Bây giờ chúng tôi biết có bao nhiêu nút được hỗ trợ và thứ tự của chúng, được cung cấp bởi "Nhãn nút". Trong ví dụ, "Nút Trái" là 1, "Nút Giữa" là 2, và như thế.

Tôi không biết thứ tự chính xác của các nút trên chuột của bạn, vì bạn sẽ khám phá ra nó như mô tả ở trên. Nhưng giả sử của bạn "Nút quay lại"số của là 6 và "Nút chuyển tiếp"số của nó là 7 và có 11 nút được hỗ trợ. Chạy lệnh này, thay thế <id> cho id chuột của bạn:

xinput set-button-map <id> 1 2 3 4 5 7 6 8 9 10 11
Ancient avatar
lá cờ de
Đây là kết quả tôi nhận được sau khi chạy xinput theo đề xuất. Không có nhãn nút! Microsoft Chuột quang Microsoft có bánh xe nghiêng Kiểm soát người tiêu dùng id=16 [bàn phím phụ (3)] Báo cáo 1 lớp: Lớp có nguồn gốc từ: 16. Loại: XIKeyClass Mã khóa được hỗ trợ: 248
Pedro Maimere avatar
lá cờ ax
@Ancient có vẻ như con chuột cũng tạo ra một bàn phím phụ, tuy nhiên, trước đây bạn đã phát hiện ra với `xev` rằng nó cũng trả về một sự kiện ButtonPress chứ không phải sự kiện KeyPress, vì vậy, phải có một con trỏ phụ được liên kết với con chuột này. Vui lòng chạy `xinput list --long | awk '/master keyboard/{exit}1'` và chỉnh sửa câu hỏi của bạn bằng đầu ra. Điều này sẽ cho phép chúng tôi kiểm tra tất cả các gợi ý của bạn.
Ancient avatar
lá cờ de
Tôi đã cố gắng dán toàn bộ đầu ra, nhưng hệ thống này cho biết nó quá dài 5686 ký tự. Có cách nào khác để chia sẻ nó ở đây?
Pedro Maimere avatar
lá cờ ax
@Ancient Bạn có thể sử dụng [Pastebin](http://pastebin.com) hoặc [Paste Ubuntu](http://paste.ubuntu.com).
Ancient avatar
lá cờ de
Cảm ơn. Tôi xa máy tính trong một hoặc hai ngày. Còn tiếp!

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.