जवाबों:
इसे इस्तेमाल करे:
cat > ~/.xmodmaprc
! Erase existing bindings
clear Control
clear Mod4
! Map key 37 (left ctrl) to Super_L (i.e. 'cmd')
keycode 37 = Super_L
! Map key 133 (left cmd) to Control_L (i.e. 'ctrl)
keycode 133 = Control_L
! And update modifier settings
add control = Control_L
add mod4 = Super_L
इनपुट समाप्त करने के लिए, Ctrl+ दबाएँ D।
परीक्षण करने के लिए आप दौड़ सकते हैं:
xmodmap ~/.xmodmaprc
अंत में, आपको इस एप्लिकेशन को स्टार्टअप एप्लिकेशन में जोड़ना चाहिए।
इससे आप कार्य शुरू कर पाएंगे। यदि यह आपके लिए काफी काम नहीं करता है, तो अधिक जानकारी के लिए इसे देखें:
man xmodmap
यह देखने के लिए कि कौन सा कुंजी किस आंतरिक कीकोड से संबंधित है, चलाएं
xev
और जब थोड़ा सफेद खिड़की पर ध्यान केंद्रित है, तो कुछ चाबियाँ दबाएं। कीकोड नहीं बदलेगा (133 हमेशा 133 होगा, लेकिन आपको Control_L
इस प्रक्रिया से पहले 133 का नाम देखना चाहिए और इस प्रक्रिया के बाद, आपको फिर से लॉग इन करना चाहिए, यह होना चाहिए Super_L
।
keycode 134 = Control_L
और यह मेरे लिए काम करता है।
ऐसा करने का एक त्वरित तरीका गोटो सिस्टम के लिए होगा -> प्राथमिकताएं -> कीबोर्ड -> लेआउट टैब -> विकल्प -> Alt / Win प्रमुख व्यवहार -> नियंत्रण के रूप में जीत कुंजी चुनें
आहा!
लेकिन निश्चित रूप से एक मैक पर कोई जीत कुंजी नहीं है।
KDE का उपयोग करने वाले किसी भी व्यक्ति के लिए, सिस्टम सेटिंग्स> इनपुट डिवाइस> कीबोर्ड> एडवांस्ड के अंतर्गत देखें। आपको "कीबोर्ड विकल्पों को कॉन्फ़िगर करें", "ऑल्ट / विन कुंजी व्यवहार" को सक्षम करने की आवश्यकता होगी, फिर "Ctrl को विन कीज (और सामान्य Ctrl कीज़) को मैप किया जाता है"। यदि आप नियंत्रण कुंजी को अल्ट करना चाहते हैं, तो Alt कुंजियों के लिए विन कुंजियों के लिए एक समान सेटिंग है।