Tôi đã đọc phần ngữ pháp của xmodmap nhưng vẫn không thể hiểu làm thế nào tôi có thể làm được.
Tôi đã đọc phần ngữ pháp của xmodmap nhưng vẫn không thể hiểu làm thế nào tôi có thể làm được.
Câu trả lời:
Điều này không dễ dàng có thể.
Như trang man xmodmap nêu:
The first keysym is used when no modifier key is pressed in conjunction with
this key, the second with Shift, the third when the Mode_switch key is used
with this key and the fourth when both the Mode_switch and Shift keys are used.
Theo mặc định, AltGrlà phím Mode_switch.
Có thể ánh xạ một khóa khác hoặc bổ sung (thành AltGr) làm Mode_switchkhóa, ví dụ Ctrl: khóa phải :
xmodmap -e "keycode 105 = Mode_switch Mode_switch"
Tuy nhiên, vấn đề là khóa sau đó sẽ không hoạt động như Ctrlkhóa bình thường nữa.
Btw: Có một câu hỏi, yêu cầu chính xác, làm thế nào để sử dụng Ctrlkhóa làm khóa sửa đổi: Làm thế nào để sử dụng Control làm công cụ sửa đổi với xmodmap?
Thử:
xmodmap -e "keycode 33 = p P Up"
và cho tôi biết nếu đó là kết quả mà bạn đang tìm kiếm.
Như nidi đã nói, điều đó không dễ dàng với xmodmap.
Tuy nhiên, nó rất dễ dàng với AutoKey.
Xem câu trả lời sau đây làm ví dụ: https://askubfox.com/a/303978/140789