Tôi muốn bật "khóa sửa đổi dính" trong archlinux + awesome và tôi không tìm thấy thông tin chính xác.
Tôi muốn bật "khóa sửa đổi dính" trong archlinux + awesome và tôi không tìm thấy thông tin chính xác.
Câu trả lời:
Tôi hiểu rồi. Có một tiện ích gọi là xbkeys để thiết lập tùy chọn accessibiltiy cho xorg.
Từ hướng dẫn sử dụng xkbset ($ xkbset man):
To switch sticky keys on or off, and optionally set or reset:
() two keys pressed at the same time stops sticky keys;
() a modifier pressed twice will be locked:
[-]{sticky|st} [[-]twokey|[-]latchlock]...
Tôi chạy cái này:
$ xkbset sticky -twokey -latchlock
Lệnh đó có thể đi vào .xinitrc
# turn on stickykeys. don't let two keys pressed at the same time disable it.
# don't turn on "latch lock", ie pressing a modifier key twice "locks" it on.
xkbset accessx sticky -twokey -latchlock
# don't expire these settings. (run xkbset q exp for details.)
xkbset exp 1 =accessx =sticky =twokey =latchlock
xkbset
: math.missouri.edu/~stephen/software/#xkbset
xkbset
.
ISO_Level2_Latch
, hoạt động như shift cho mục đích sửa đổi. (Một số chương trình tìm mã khóa thay đổi đặc biệt không hoạt động ISO_Level2
, đặc biệt là các trò chơi.) Tôi có cấu hình trực tuyến; nhưng bạn sẽ cần tra cứu một số tài liệu về các chi tiết cụ thể của việc áp dụng ánh xạ khóa tùy chỉnh. github.com/hallettj/dot-xmonad/blob/master/home/.config/X11/xkb/ Kẻ
Bạn có thể sử dụng Xmodmap để đặt khóa phím cho các phím Scroll, Kana, Num, Caps và Shift. Ngoài ra một số phím nhóm ISO có thể được ánh xạ lại theo cách này. Ví dụ: trên bàn phím của tôi, để đặt Shift trái là chuyển đổi, hãy sử dụng:
xmodmap -e "mã khóa 50 = Shift_Lock"
sử dụng "xev" để lấy mã khóa chính xác.
Chỉ cần thêm lệnh bên trong dấu ngoặc kép vào một tệp có tên .Xmodmap và khởi động lại X để có các thay đổi vĩnh viễn.
Thật không may, tôi không nghĩ rằng có một mã khóa để khóa các phím Control, Alt hoặc Meta. Nếu bạn đăng một câu hỏi cụ thể hơn và thêm một tiền thưởng xứng đáng, tôi có thể tạo ra một kịch bản shell và / hoặc xorg thay đổi để thực hiện điều này.