it-swarm-vi.tech

Phím Remap trong Linux

Tôi muốn chuyển đổi Ctrl và Alt các khóa trong Linux (để làm cho nó giống Mac hơn). Làm thế nào để tôi làm điều này?

Nếu nó giúp, tôi đang chạy Ubuntu 9.04.

3
Nate

Trước hết, hãy thử tìm trong Tùy chọn > Bàn phím > Bố cục > Tùy chọn bố cục trong Alt/Win hành vi chính nếu có tùy chọn phù hợp ở đó cho bạn.

Nếu điều đó không làm điều đó cho bạn, các lệnh xmodmap sẽ chuyển sang trái Ctrl với trái Alt (ít nhất là với bàn phím của tôi).

xmodmap -e 'keycode 37 = Alt_L  ISO_Prev_Group ISO_Prev_Group NoSymbol ISO_Prev_Group' 
xmodmap -e 'keycode 64 = Control_L' 

Để lấy mã khóa, bạn có thể chạy chương trình xev trong cửa sổ đầu cuối và nhấn trước Ctrl và lưu ý mã khóa, sau đó Alt để lấy mã khóa.

8
Peter Thorin

xmodmap - tiện ích để sửa đổi ánh xạ khóa và ánh xạ nút con trỏ trong X

showkey - kiểm tra mã được gửi bởi bàn phím

setkeycodes - tải các mục nhập bảng ánh xạ mã scancode-to-keycode

3
mas

Thực hiện các bước sau:

  1. Tạo một tập tin mới. Hãy gọi nó là remap.txt.

  2. Thêm văn bản sau vào tập tin:

    !
    ! Swap Alt_L and Control_L
    !
    remove mod1 = Alt_L
    remove Control = Control_L
    keysym Control_L = Alt_L
    keysym Alt_L = Control_L
    add mod1 = Alt_L
    add Control = Control_L
    

    Ở trên giống như một kịch bản cho xmodmap. Nó sẽ thay đổi các ràng buộc quan trọng hiện tại.

  3. Chạy các lệnh sau để chạy tập lệnh:

    # xmodmap remap.txt
    
  4. (tùy chọn) Để tải cùng cài đặt sau khi chạy lại:

    # Sudo dumpkeys > ~/.Xmodmap
    
3
Mardawi