Bản đồ khóa phím để nhấp chuột giữa


12

Vì tôi hiếm khi sử dụng caps-lock, tôi muốn ánh xạ phím vào một lần nhấp chuột giữa. Tôi cũng muốn ánh xạ Alt+ Caps Lockđến chức năng ban đầu của phím khóa mũ, nếu tôi cần nó.

Tôi có thể ánh xạ bất kỳ phím tắt bàn phím nào xdotool click 2, nhưng hộp thoại Phím tắt Gnome sẽ không cho phép tôi gán lệnh cho phím khóa, ngay cả với các sửa đổi.

Tôi biết đây là một chút cam kết kỳ lạ; Làm thế nào tôi sẽ làm về nó?

Câu trả lời:


5

Nếu trước tiên bạn gỡ bỏ công cụ sửa đổi khóa khỏi phím Caps Lock, thì bạn sẽ có thể gán phím trong Phím tắt, sử dụng lệnh bên dưới để làm điều đó:

echo  'remove lock = Caps_Lock' | xmodmap -

rất tốt! bất kỳ cơ hội để có được mũ khóa trở lại vào alt + capslock?
Stefano Palazzo

3

Một giải pháp dễ dàng khác nếu bạn thích sử dụng GUI là cài đặt Easystroke:

sudo apt-get install easystroke

Bạn có thể dễ dàng ánh xạ các phím bàn phím và phím tắt đến các nút chuột cũng như cử chỉ của chuột.


0

Câu hỏi cũ, câu trả lời mới, sao chép bản thân tôi từ đây: /superuser/947807/emulation-left-mouse-button-with-capslock-key/1409757#1409757

Tôi đã tìm kiếm CapsLock = nhấp chuột trái, tương tự. Sau nhiều thử nghiệm tôi nhận ra rằng tôi đã có kết quả tốt hơn xdotoolthay vì xte.

Trong ~/.bashrc(hoặc bất kỳ tập lệnh khởi động nào phù hợp với hệ thống của bạn) tôi đã thêm dòng này:

/usr/bin/xmodmap -e "keycode 66 ="

Việc này sẽ loại bỏ hành vi 'khóa' của Caps Lock và gán khóa đó (khóa 66) cho hư vô. Tôi đã mày mò đặt nó ở những nơi khác như thế .xinitrc, nhưng chúng không bao giờ hoạt động. Nó khá an toàn .bashrcmặc dù nó được chạy lại với mỗi phiên cuối được mở (tùy thuộc vào cách bạn .bashrcthiết lập tổng thể).

xbindkeystôi đã tạo tệp ~ / .xbindkeysrc bằng các dòng sau:

"xdotool mousedown 1"
  c:66

"xdotool mouseup 1"
  release + c:66

Khởi động lại hoặc chạy source ~/.bashrcsẽ làm cho xmodmapphần hoạt động. Để tải lại xbindkeys, hãy thử điều này:

killall xbindkeys
xbindkeys -f ~/.xbindkeysrc
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.