Câu trả lời:
Sử dụng cần cài đặt xkbset (bạn có thể sử dụng Trình quản lý gói Synaptic). Sau đó xem bài viết trên blog này để biết cách làm.
Trích dẫn từ bài viết trên blog:
Trước tiên, chúng ta cần cài đặt một phần mở rộng khả năng truy cập cũ vào X được gọi là xkbset . Trong Ubuntu hoặc Debian, chỉ cần
sudo apt-get install xkbset
. Ý tưởng ban đầu của phần mềm này là cung cấp hỗ trợ cho những người không thể sử dụng chuột hoặc bàn phím tốt, do đó, nó cho phép những thứ như MouseKeys (điều khiển con trỏ bằng numpad) và StickKeys (nhấn shift, nhấc, gõ, gõ một chữ cái, nhận được vốn) và SlowKeys (chỉ đăng ký một phím bấm sau một khoảng thời gian nhất định). Nhưng chúng ta sẽ sử dụng nó để ánh xạ một phím bàn phím đến nút chuột bằng MouseKeys.Trước tiên, chúng tôi sẽ loại bỏ tất cả các công cụ kiểm soát con trỏ, vì vậy bạn vẫn có thể sử dụng bàn phím số của mình. Là root, chỉnh sửa tập tin
/usr/share/X11/xkb/compat/mousekeys
và loại bỏ mọi thứ giữainterpret.repeat= False;
và// New Keysym Actions
. Lưu ý bản đồ này một số hành động "keyym" mới bên dưới, cụ thể là hành động được gọiPointer_Button2
.Tiếp theo, chúng tôi sẽ tạo một tập lệnh để định cấu hình xkbset, để bật MouseKeys, để không tắt nó sau một thời gian không hoạt động và để ánh xạ một khóa bạn chọn vào nhấp chuột giữa. Đây là
~/.middle-click.sh
:#!/bin/bash # set XKB layout setxkbmap -layout us # turn on mousekeys xkbset m # stop mousekeys expiring after a timeout xkbset exp =m # map keysym to other keysym xmodmap -e "keysym Menu = Pointer_Button2" # this also works # xmodmap -e "keycode 135 = Pointer_Button2"
Thao tác này ánh xạ phím Menu (nằm giữa Alt phải và Ctrl phải trên bàn phím của tôi, trông giống như một menu có con trỏ chuột) đến nút chuột 2, đó là nhấp chuột giữa. Lưu ý tôi cũng có thể sử dụng bất kỳ phím nào khác trên bàn phím, bằng cách nhận xét
keysym
dòng và sử dụngkeycode
dòng. Mã khóa khác nhau từ bàn phím đến bàn phím, vì vậy, để có được mã khóa của khóa bạn muốn sử dụng, hãy chạyxev
trong một thiết bị đầu cuối, đẩy phím bạn muốn và xem đầu ra của thiết bị đầu cuối.Đối với người dùng Mac, nhấp chuột trái là nút 1 và nhấp chuột phải là nút 3. Nếu tôi đang sử dụng máy Mac, tôi tưởng tượng tôi sẽ ánh xạ Lệnh phải sang Nút2 và Tùy chọn phải sang Nút3. Tôi hy vọng phía bên phải của các nút này có một mã khóa khác ở phía bên trái. Nếu không, tôi đã đọc về những người sử dụng F11 và / hoặc F12.
man xmodmap
sẽ cho bạn biết làm thế nào để sử dụng một công cụ sửa đổi như Cmd + F12 nếu bạn mong muốn.Trong Gnome, tôi sử dụng Hệ thống -> Tùy chọn -> Phiên để bắt đầu tập lệnh này khi tôi đăng nhập, vì vậy tôi không phải lo lắng về nó nữa. Đừng quên để tập lệnh của bạn được thực thi với
chmod +x ~/.middle-click.sh