एक पूर्ण, पठनीय प्रलेखन को खोजने के लिए वास्तव में अच्छा होगा जहां समझाया जाता है कि कीबोर्ड तंत्र उबंटू में कैसे काम करता है और स्थानीय रूप से इसे कैसे ओवरराइड करता है (और यह कैसे लेआउट स्विचिंग के साथ इंटरैक्ट करता है)।
मुझे संदेह है कि वास्तव में बहुत कम लोग इसे समझ रहे हैं (मुझे स्टीफन हॉकिंग्स का एक प्रसिद्ध उद्धरण, मेथिंक, समय के बारे में याद है); मैंने एक और उत्तर में कुछ लिंक एकत्र किए हैं लेकिन फिर भी, कोई भी सामान्य कैसे नहीं।
मूल रूप से आपको अपने कीबोर्ड के लिए सभी परिभाषाओं का पीछा करना चाहिए /usr/share/X11/xkb/symbols/us
--- यदि आपका कीबोर्ड us
जरूरत के अनुसार विकल्प है; बहुत सारे विकल्प हैं और इसमें शामिल हैं, ऐसा लगता है कि अधिकांश संशोधक कुंजियां हैं /usr/share/X11/xkb/rules/base
, जहां आप पा सकते हैं:
caps:none = +capslock(none)
caps:ctrl_modifier = +capslock(ctrl_modifier)
ctrl:nocaps = +ctrl(nocaps)
ctrl:lctrl_meta = +ctrl(lctrl_meta)
ctrl:swapcaps = +ctrl(swapcaps)
और इसमें xorg.lst
:
ctrl:nocaps Caps Lock as Ctrl
...
caps:capslock Caps Lock toggles normal capitalization of alphabetic characters
अन्य बातों के अलावा। तो इसका क्या मतलब है, और आपके पास क्या अन्य विकल्प हैं, शायद आपके लेआउट पर निर्भर हैं, लेकिन आप वहां कुछ देखने का अनुमान लगाने की कोशिश कर सकते हैं। उदाहरण के लिए मैं कोशिश करूँगा
setxkbmap -option caps:capslock
इसे वापस करने के लिए।
अब, वे वास्तव में क्या मतलब है, आप इसे कैसे सक्षम करते हैं ( control center
- के माध्यम से - keyboard
या language
, के माध्यम से gnome-tweak-tool
, कमांड लाइन, init स्क्रिप्ट), उन्हें लेआउट स्विच के लिए अभेद्य कैसे बनाया जाए, अगर वे काम करते हैं या नहीं (मैं कैप्स को अक्षम करने में असमर्थ हूं- लॉक और लेआउट स्विच के पार इसे बनाते हैं), एक और मामला है।
यदि कोई उत्तर भर सकता है, तो कृपया ऐसा करें। मुझे अपने कीबोर्ड को ट्वीक करने की आदत थीxmodmap
, मुझे लगता है कि यह सुपररेटेड है, लेकिन क्या वास्तव में अच्छा होगा कि आपके कीबोर्ड को कैसे ट्वीक किया जाए ...
setxkbmap -option
मेरे लिए काम करता है।