Làm thế nào để vô hiệu hóa các phím từ bàn phím?


16

Tôi có một máy tính xách tay với bàn phím đầy đủ (nó có numpad), nhưng máy tính xách tay không lớn và do đó các phím tương đối nhỏ, điều đó có nghĩa là tôi liên tục thấy mình vô tình nhấn phím trên phần numpad.

Có cách nào để vô hiệu hóa các khóa cụ thể mà tôi không muốn?

Câu trả lời:


14

Tôi có Menuchìa khóa rất gần với Ctrlleft-arrowphím.

xmodmap -e 'keycode 135 = 0x0000' 

Để có ấn tượng đầu tiên, mã khóa nào được ánh xạ tới các phím nào, chỉ cần gõ:

xmodmap -pke

cung cấp cho bạn một danh sách tất cả các ánh xạ. Ví dụ: dòng

keycode  57 = n N

có nghĩa là mã khóa 57 được ánh xạ thành chữ thường "n" nếu không nhấn phím phụ và chữ hoa "N" nếu Shift được giữ.

Một số tài liệu tham khảo để có được xung quanh với mọi thứ.

  1. xevsẽ cho phép bạn xác định mã khóa cho khóa quan tâm của bạn.
    Nhìn vào trang người dùng của nó, Đây cũng là một tài liệu tham khảo nhanh,
    Mediakey với .Xmodmap HOWTO
  2. ArchWiki có một mô tả hay cho xmodmap

Tôi có thể làm gì để tắt khóa '/'?
shravan

12

Ví dụ để tắt / bật backspace:

# Disable
$ xmodmap -e 'keycode 22 = '

# Enable
$ xmodmap -e 'keycode 22 = BackSpace'

trong đó 22 cần được thay thế bằng đầu ra xevtrong khi nhấn backspace.


1
Cảm ơn rất nhiều. Tôi luôn nhấn nhầm "Chèn" khi nhấn phím Kết thúc và tôi vừa sửa lại chức năng Chèn vào Kết thúc :)
Max Williams
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.