Bỏ qua những nỗ lực trước đây của tôi khi trả lời rằng thất bại, tôi đã tìm thấy thứ gì đó biến capslock hoàn toàn thành dịch chuyển trái. Không bật, tôi nghĩ nó bền bỉ, và nó khá đơn giản.
Trước tiên, tôi khuyên bạn nên tạo một bản sao lưu, trước khi tôi giới thiệu cách thay đổi nó.
Chạy sudo cp /usr/share/X11/xkb/symbols/pc ~/pckeybak
Bây giờ đã có bản sao lưu, hãy chỉnh sửa.
Sử dụng trình soạn thảo văn bản yêu thích của bạn để chỉnh sửa tệp này dưới dạng root:
/usr/share/X11/xkb/symbols/pc
Tìm phân khúc giống như thế này (gần đầu, dòng 22 đối với tôi):
key <TAB> { [ Tab, ISO_Left_Tab ] };
key <RTRN> { [ Return ] };
key <CAPS> { [ Caps_lock ] };
key <NMLK> { [ Num_Lock ] };
biên tập
key <CAPS> { [ Caps_lock ] };
được
key <CAPS> { [ Shift_L, Caps_Lock ] };
thay thế. ( Caps_Lock
Sau Shift_L,
này có thể không cần thiết.)
Khởi động lại trình quản lý hiển thị của bạn (thường sudo service lightdm restart
) và capslock giờ sẽ được chuyển sang trái. ( Lưu ý: Máy thử nghiệm của tôi sử dụng Gnome, vì vậy tôi phải khởi động lại gdm
. Tuy nhiên, điều đó gây ra một số nhấp nháy kỳ lạ trong TTY dự phòng và gdm
không bao giờ khởi động lại. Tôi phải khởi động lại hoàn toàn.)
Cái này tôi thực sự có thể kiểm tra, và có thể xác nhận nó hoạt động.
Chuyển thể từ xmodmap vĩnh viễn trong Ubuntu 13.04