जब मैं प्रोग्राम करता हूं तो मुझे इन चाबियों को स्वैप करना पसंद है:
Esc↔ Tab Ctrl↔CapsLock
में ~/.xmodmap, मैंने इन री-मैपिंग को निर्दिष्ट किया है:
keycode 66 = Control_L
keycode 37 = Caps_Lock
keycode 23 = Escape
keycode 9 = Tab
Escapeऔर Tabकुंजी अदला-बदली, कोई समस्या नहीं है, लेकिन बजाय Caps_Lockऔर Control_Lअदला-बदली, दोनों उन कुंजियों को हो जाता है Caps_Lock।
मैं जो कुछ भी करने की कोशिश करता हूं, नियंत्रण कुंजी Caps_Lock(कीकोड 66) को नहीं सौंपी जाती है । यदि मैं छोड़ देता हूं keycode 66 =, तो कुंजी अन-असाइन किया गया है, लेकिन जब मैं असाइन करता हूं Control_Lया Control_R, यह सिर्फ काम नहीं करता है। लेकिन, अगर मैं कुछ अन्य कुंजी असाइन करता हूं, उदाहरण के लिए keycode 66 = Tab, इसे असाइन किया गया है, तो कोई समस्या नहीं है।
इसके xmodmap की तरह ही कैप्स लॉक और कंट्रोल कीज को स्वैप नहीं किया जाना चाहिए। वास्तव में निराशा होती है। कोई मदद / संकेत वास्तव में मददगार होगा।
पुनश्च: मैं आर्चलिनक्स का उपयोग कर रहा हूं।