दुर्भाग्य से यह Alt + कुंजी का उपयोग करने के लिए संभव नहीं है। आप एक कमांड विंडो में Alt + कुंजी टाइप करते हुए देखते हैं, वास्तव में कुंजी के बाद एस्केप दबाए जाने के समान है।
हालाँकि, मेरे पास आपके लिए एक तरह का समाधान है, लेकिन इसके लिए आपको थोड़े से पैर के काम की आवश्यकता होती है और मान लिया जाता है कि आप X को चला रहे हैं। टर्मिनल एमुलेटर में आपकी स्क्रीन / विम अभी भी इसके साथ काम करेगी।
मैं एक का उपयोग करें स्पैनिश कीबोर्ड और यह []{}
प्रतीक दाहिने हाथ पर मेरी छोटी उंगली के दाईं ओर की चाबियाँ हैं, लेकिन दबाने की आवश्यकता है AltGr कुंजी भी। इसका मतलब है कि मेरे दाहिने हाथ को थोड़ा बहुत ऊपर उठाना मैंने इसका उपयोग करके बदल दिया xmodmap ।
यदि आप अपने .Xmodmap नामक फ़ाइल को जोड़ते हैं घरेलू निर्देशिका फिर यह हर बार जब आप X में लॉग इन करते हैं तो यह वैकल्पिक रूप से होता है। वैकल्पिक रूप से आप इसे किसी भी समय उपयोग कर सकते हैं xmmodmap ~/.Xmodmap
।
इसे कैसे सेट किया जाए, इस पर एक उदाहरण दिया गया है। सही ब्रेस प्रतीक }
के साथ एक कुंजी पर है ç
मेरे कीबोर्ड पर, लेकिन मुझे सही ब्रेस लेने के लिए AltGr को एक साथ प्रेस करना होगा। यह देखने के लिए कि कीकोड को क्या मैप किया गया है, मैं उपयोग करता हूं xmodmap -pk
:
$ xmodmap -pk | grep brace
51 0x00e7 (ccedilla) 0x00c7 (Ccedilla) 0x00e7 (ccedilla) \
0x00c7 (Ccedilla) 0x007d (braceright) 0xfe55 (dead_breve)
# split to prevent scroll, this is all on one line
इसका मतलब यह है कि कीकोड 51 को विभिन्न संशोधक के साथ इन कुंजियों में मैप किया जाता है। यहाँ क्या है man xmodmap
कहना है:
keycode NUMBER = KEYSYMNAME ...
The list of keysyms is assigned to the indicated keycode (which may be
specified in decimal, hex or octal and can be determined by running the xev
program). Up to eight keysyms may be attached to a key, however the last
four are not used in any major X server implementation. The first keysym is
used when no modifier key is pressed in conjunction with this key, the
second with Shift, the third when the Mode_switch key is used with this
key and the fourth when both the Mode_switch and Shift keys are used.
तो यहाँ हमारे पास है:
- कोई संशोधक नहीं = ccedilla ç
- पारी = केडिला Ç
- मोड_स्विच = सेडिला
- मोड_स्विच और शिफ्ट = सेडिला
- AltGr = braceright}
प्रयोग करते हुए, ऐसा लगता है कि पांचवीं प्रविष्टि वास्तव में है जब AltGr और कुंजी को दबाया जाता है। प्रलेखन के लिए इतना, एह? मुझे नहीं पता कि Mode_switch कुंजी या तो क्या है, यह निश्चित रूप से Alt, Shift या Ctrl नहीं है।
मैं चाबी के इस सबसे बेकार को बदलना चाहता था }
डिफ़ॉल्ट रूप से। मेरी .Xmodmap में प्रविष्टि इस प्रकार है:
keycode 51 = braceright Ccedilla ccedilla Ccedilla braceright dead_breve
मैं कभी भी इस पोस्ट को छोड़कर सिडीलस नहीं लिखता, और यहाँ मैंने इसे एक c टाइप करके लिखा है guw
में शक्ति इसे कम करने के लिए!) इसलिए मैं उन्हें याद नहीं करता अन्य कुंजी, जैसे कि कुंजी के साथ ]
इस पर चालबाज थे। यह कुंजी है *+]
उस पर लिखा है। मैंने प्लस को एक और कुंजी पर हटा दिया (डुप्लिकेट उल्टा विस्मयादिबोधक चिह्न को हटाकर) ¡
), डिफ़ॉल्ट रूप से इसे थूक दिया] और *
पारी के साथ। AltGr व्यवहार मैंने अछूता छोड़ दिया।
मेरे पास अन्य कोडर्स की कुंजियों के अनुरूप अन्य कीकोड के लिए समान प्रविष्टियां हैं। कभी-कभी मुझे लगता है कि मुझे हैकिंग के लिए केवल यूएस या यूके के लेआउट को फिर से तैयार करना चाहिए। मुझे ईमेल में फैंसी कुंजियाँ याद आती हैं।