Sẽ thật tuyệt khi tìm thấy một tài liệu hoàn chỉnh, dễ đọc trong đó được giải thích cách cơ chế bàn phím hoạt động trong Ubuntu và cách ghi đè cục bộ (và cách nó tương tác với chuyển đổi bố cục).
Tôi nghi ngờ rằng thực sự có rất ít người thực sự hiểu nó (tôi nhớ một câu nói nổi tiếng của Stephen Hawkings, methinks, về thời gian); Tôi đã thu thập một chút các liên kết trong một câu trả lời khác nhưng vẫn không có cách làm chung.
Về cơ bản, bạn nên theo đuổi tất cả các định nghĩa cho bàn phím của bạn bắt đầu từ /usr/share/X11/xkb/symbols/us
--- nếu bàn phím của bạn là us
, thay thế khi cần thiết; có rất nhiều tùy chọn và bao gồm trong đó, có vẻ như hầu hết các phím bổ trợ đều ở trong /usr/share/X11/xkb/rules/base
đó bạn có thể tìm thấy:
caps:none = +capslock(none)
caps:ctrl_modifier = +capslock(ctrl_modifier)
ctrl:nocaps = +ctrl(nocaps)
ctrl:lctrl_meta = +ctrl(lctrl_meta)
ctrl:swapcaps = +ctrl(swapcaps)
và trong xorg.lst
:
ctrl:nocaps Caps Lock as Ctrl
...
caps:capslock Caps Lock toggles normal capitalization of alphabetic characters
trong số những thứ khác Vì vậy, điều đó có nghĩa là gì, và những tùy chọn khác mà bạn có, có thể phụ thuộc vào bố cục của bạn, nhưng bạn có thể thử đoán thứ gì đó đang nhìn ở đó. Ví dụ tôi sẽ thử
setxkbmap -option caps:capslock
để hoàn nguyên nó
Bây giờ, ý nghĩa chính xác của chúng là gì, làm thế nào để bạn kích hoạt nó (thông qua control center
-> keyboard
hoặc language
, thông qua gnome-tweak-tool
dòng lệnh, tập lệnh init), làm thế nào để làm cho chúng không bị ảnh hưởng đến một công tắc bố cục, nếu chúng hoạt động hay không (tôi không thể tắt mũ- khóa và làm cho nó qua các công tắc bố trí), là một vấn đề khác.
Nếu bất cứ ai có thể điền vào câu trả lời, xin vui lòng làm điều đó. Tôi đã được sử dụng để điều chỉnh bàn phím của mình xmodmap
, tôi hiểu điều này được áp dụng, nhưng nó sẽ thực sự tốt khi có cách điều chỉnh bàn phím của bạn ...
setxkbmap -option
làm việc cho tôi.