मुझे लगता है कि मेरे पास Capslockकुंजी के टॉगल को अक्षम करने के लिए एक तकनीक है, लेकिन सभी को एक साथ कुंजी को पूरी तरह से अक्षम नहीं करना है, या इसे कीबोर्ड पर किसी अन्य कुंजी को रीमैप करना है।
यदि आप कमांड का उपयोग करते हैं:
setxkbmap -option caps:none
कीबोर्ड अब टॉगल नहीं होगा। मैंने फेडोरा 14 चलाने वाले अपने लैपटॉप पर इसकी पुष्टि की है, एलईडी अब रोशनी नहीं Capslockकरता है , और सामान्य कार्यक्षमता चली गई है।
हालाँकि xev का उपयोग करना अभी भी दिखाता है कि कुंजी को दबाया जा रहा है:
$ xev
...
...
KeyPress event, serial 35, synthetic NO, window 0x6800001,
root 0xb1, subw 0x0, time 261504852, (167,-15), root:(353,268),
state 0x10, keycode 66 (keysym 0xffffff, VoidSymbol), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 35, synthetic NO, window 0x6800001,
root 0xb1, subw 0x0, time 261504971, (167,-15), root:(353,268),
state 0x10, keycode 66 (keysym 0xffffff, VoidSymbol), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
...
इसलिए कुंजी दबाए जाने की घटनाओं को अभी भी अन्य अनुप्रयोगों के लिए उन्हें लेने के लिए बरकरार रखा गया है।
setxkbmap
फ़ाइल /usr/share/X11/xkb/rules/xorg.lst
में आप क्या विकल्प दे सकते हैं की पूरी सूची है setxkbmap
।
"कैप" के लिए इस फ़ाइल के माध्यम से पकड़कर मैंने इस लाइन को देखा:
caps:none CapsLock is disabled
इस फ़ाइल में अन्य मान हैं, यदि ऐसा नहीं है, तो शायद आप उन वैकल्पिक मूल्यों में से एक के बजाय सूट करेंगे।
$ grep cap /usr/share/X11/xkb/rules/xorg.lst
grp:caps_switch CapsLock (while pressed), Alt+CapsLock does the original capslock action
grp:caps_toggle CapsLock
grp:shift_caps_toggle Shift+CapsLock
grp:shift_caps_switch CapsLock (to first layout), Shift+CapsLock (to last layout)
grp:alt_caps_toggle Alt+CapsLock
lv3:caps_switch CapsLock
lv3:caps_switch_latch CapsLock (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)
ctrl:nocaps Make CapsLock an additional Ctrl
ctrl:swapcaps Swap Ctrl and CapsLock
grp_led:caps CapsLock
caps CapsLock key behavior
caps:internal CapsLock uses internal capitalization. Shift "pauses" CapsLock
caps:internal_nocancel CapsLock uses internal capitalization. Shift doesn't affect CapsLock
caps:shift CapsLock acts as Shift with locking. Shift "pauses" CapsLock
caps:shift_nocancel CapsLock acts as Shift with locking. Shift doesn't affect CapsLock
caps:capslock CapsLock toggles normal capitalization of alphabetic characters
caps:numlock Make CapsLock an additional NumLock
caps:swapescape Swap ESC and CapsLock
caps:escape Make CapsLock an additional ESC
caps:backspace Make CapsLock an additional Backspace
caps:super Make CapsLock an additional Super
caps:hyper Make CapsLock an additional Hyper
caps:shiftlock CapsLock toggles Shift so all keys are affected
caps:none CapsLock is disabled
compose:caps CapsLock
shift:breaks_caps Shift cancels CapsLock
shift:both_capslock Both Shift-Keys together toggle CapsLock
shift:both_capslock_cancel Both Shift-Keys together activate CapsLock, one Shift-Key deactivates
संदर्भ