"ए" बनाने के लिए कैप्सलॉक की कुंजी कैसे बदलें?


22

टाइप करते समय मैं अक्सर CapsLockचाबी के बजाय चाबी को मारता हूं a। (QWERTZU कीबोर्ड) यह काफी कष्टप्रद है क्योंकि जिस क्षण मुझे एहसास होता है कि मैंने गलत कुंजी मार दी है, मुझे पाठ के कई चरित्र / पंक्तियों को हटाना होगा और उन्हें सही रूप में फिर से लिखना होगा।

मैं इसे रोकने के लिए एक रास्ता खोज रहा हूं।

मैं करने के लिए एक संभावना पाया है को निष्क्रियCapsLock करने में महत्वपूर्ण कीबोर्ड लेआउट विकल्प । लेकिन मेरे मामले में इसका मतलब यह होगा कि aमैं लिखने के बजाय कुछ नहीं लिखूंगा।

सकारात्मक -> मुझे एक पूरी पंक्ति को फिर से लिखना नहीं है, लेकिन केवल एक चरित्र है

नकारात्मक -> यह स्पष्ट नहीं है कि मैंने गलत कुंजी को मारा, क्योंकि एक लापता चरित्र पाठ के ऊपरी-मामले की रेखा के रूप में उल्लेखनीय नहीं है।

इसलिए मैं मैप CapsLockकरने की संभावना पसंद करूंगा a। इस प्रकार जब CapsLockएक aपात्र को मारना लिखा जाएगा।

सकारात्मक -> अगर मैं मारा CapsLockके बजाय aमैं उत्पादन मैं वास्तव में टाइप करने के लिए चाहता था मिलता है।

नकारात्मक -> यदि मैं CapsLockकिसी अन्य संदर्भ में हिट करता हूं तो मुझे एक aचरित्र मिलेगा । जैसा कि मैंने कभी जानबूझकरCapsLock कुंजी का उपयोग नहीं किया है यह वास्तव में एक समस्या पैदा नहीं करेगा। (मुझे लगता है, या यह करता है?)

मेरा प्रश्न:

  1. तो मैं कैसे बदलूं a?
  2. और क्या कोई ऐसा मामला है जहां यह खतरनाक हो सकता है / अवांछित व्यवहार को भड़का सकता है?

3
आपको कैप्सलॉक और ए जैसे सभी फैंसी और बटन कैसे दिखते हैं?
djikybb

fluteflute ने मेरे सवाल को संपादित करके उन्हें वैसा ही बना दिया, लेकिन मुझे इसमें भी दिलचस्पी होगी।
पिट

7
आप लिखते हैं <kbd>a</kbd>(यह केवल प्रश्नों और उत्तरों में काम करता है, टिप्पणियों पर नहीं)
8128

जवाबों:


21

विशेष रूप से, मुझे नहीं पता कि कैसे बदलना CapsLockहै a, क्योंकि मुझे कीकोड याद नहीं है। मैं इसे थोड़ी देर बाद मिलूंगा। लेकिन आम तौर पर बोलते हुए, आप अपनी कीमिंग्स को बदलने के लिए xmodmap(और .Xmodmap) का उपयोग कर सकते हैं । पहली बार GNOME आपकी .Xmodmapफ़ाइल का पता लगाता है , यह पूछेगा कि क्या आप इसे हमेशा लोड करना चाहते हैं, और फिर आप सेट हैं।

मुझे भी लगता है कि कैप लॉक मूर्खतापूर्ण है। हालांकि, प्रमुख स्थिति उपयोगी है। मुझे इसे नियंत्रण कुंजी पर मैप करना पसंद है। मैं बहुत अधिक नियंत्रण का उपयोग करता हूं , और यह मेरी पिंकी के लिए थका देने वाला है, जो लगातार उस अजीब स्थिति में पहुंच रही है। और जैसा कि मैंने बाद में पाया, ऐतिहासिक रूप Controlसे Caps Lockवह वर्तमान में है। वैसे भी। अपने घर निर्देशिका में एक फ़ाइल बनाएँ जिसे .Xmodmapनिम्नलिखित पंक्तियों के साथ कहा गया है:

remove Lock = Caps_Lock
keysym Caps_Lock = Control_L

इन परिवर्तनों को प्रभावी बनाने के लिए इस पल को ठीक से चलाएं xmodmap ~/.Xmodmap

आप अपने उपयोग के आधार पर कीकोड पा सकते हैं xeva38 के लिए कीकोड को चालू करता है, या 0x61 को हेक्स करता है। तो इसके बजाय आपके .Xmodmap हो सकते हैं:

remove Lock = Caps_Lock
keysym Caps_Lock = 0x61

मैं अत्यधिक मैन पेज के माध्यम से पढ़ने की सलाह देता हूं, बहुत सारी दिलचस्प चीजें।


क्या मुझे केवल आपके द्वारा पोस्ट की जाने वाली लाइनों का उपयोग करने की आवश्यकता है? मुझे निम्न त्रुटि मिलती है: xmodmap: /home/pit/.Xmodmap:1: bad keysym in remove modifier list 'Caps_Lock', no corresponding keycodes xmodmap: /home/pit/.Xmodmap:2: bad keysym target keysym 'Caps_Lock', no corresponding keycodes xmodmap: 2 errors encountered, aborting. मैंने इस व्यवहार की व्याख्या करने वाले मैनपेज में कुछ भी नहीं देखा। मैंने कमांड को sudo के रूप में चलाने की भी कोशिश की लेकिन इसमें त्रुटियां नहीं बदलीं।
पिट

2
योग्य, मेरे पास अभी भी कीबोर्ड लेआउट विकल्पों में मेरे पिछले परीक्षण से कैप्सलॉक कुंजी अक्षम थी। इसे फिर से सक्षम करने के बाद, यह काम करता है। धन्यवाद।
पिट

बस एक नोट: मैंने इस गाइड का उपयोग नियंत्रण के लिए मैप्स में कैप लॉक प्राप्त करने के लिए किया था, लेकिन मुझे add Control = Caps_Lockइसे काम करने के लिए इसे हटाने और कीज़ाइम लाइनों के बीच में डालना था।
ब्रायन हेड

2

देखने के बाद man xmodmap, यह पता चला कि इसे परिभाषित करने का एक अच्छा तरीका है:

clear Lock
keysym Caps_Lock = Caps_Lock Control_L

X को पुनरारंभ करने के बाद, आपको xmodmap ~/.Xmodmapबिना किसी "खराब कीजिम" त्रुटियों को प्राप्त किए बिना बार-बार चलने में सक्षम होना चाहिए ।

अपडेट : दुर्भाग्य से यह पोर्टेबल और बेकार प्रतीत नहीं होता है ।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.