प्रसंग मेनू कुंजी को सुपर कुंजी में फिर से कैसे लाया जाए


25

इस कीबोर्ड में केवल एक सुपर कुंजी है, इसलिए मैं इसके लिए मेनू कुंजी को फिर से तैयार करना चाहता हूं।

जवाबों:


26

xevजिस कुंजी को आप रीमैप करना चाहते हैं, उसके लिए कीकोड खोजने के लिए उपयोग करें । उदाहरण के लिए यदि मैं Menuकुंजी दबाता हूं तो यह मुझे बताता है कि किकोड 135 है

अपनी ~/.xmodmaprcफ़ाइल में अगला , मैं इस तरह एक पंक्ति जोड़ता हूं:

keycode 135 = Super_R

... इसे दाहिने हाथ की खिड़कियां कुंजी बनाने के लिए। फिर वह सब बना रहता है जो मुख्य रीमैप को सक्रिय करता है। यह आमतौर पर आपके x सत्र में लॉगिन करने पर स्वचालित रूप से होता है, लेकिन यदि आपका डेस्कटॉप वातावरण ऐसा नहीं करता है, तो आप इसे मैन्युअल रूप xmodmap ~/.xmodmaprcसे कमांड लाइन से या जो भी स्क्रिप्ट लॉगिन करते समय चला सकते हैं, उसे चला सकते हैं ।


2
केवल वास्तविक समस्या xmodmap के साथ है, जब आप लेआउट स्विच करते हैं। आपको फिर से xmodmap निष्पादित करना होगा।
ग्रीनल्डमैन

मैंने बस यही कोशिश की, और मुझे मेनू कुंजी के लिए कोई घटना नहीं मिली। मैं Xfce4 का उपयोग शायद यही कारण है, लेकिन मैं मेनू कुंजी को किसी भी उपयोगी चीज के लिए मैप नहीं कर सकता।
Arne

@ कोई घटना नहीं दिखाता है xev? क्या अन्य सभी चाबियाँ घटनाओं को दिखाती हैं?
कालेब

@ कालेब हाँ सभी अन्य कुंजी घटनाओं को दिखाते हैं। लेकिन मेरे लिए यह अब हल है। मुझे पता चला है कि जब मैं करता हूँ xmodmap ~/.Xmodmapसे .xinitrc, के रूप में यह मेहराब विकि में वर्णन किया गया है, यह काम करता है। जब मैं पहले से ही काम नहीं कर रहा हूँ तो xmodmap के साथ पूर्वावलोकन करें।
Arne

6

मुझे नहीं पता कि आप किस प्रणाली का उपयोग करते हैं, लेकिन यदि यह रूट के रूप में काफी आधुनिक लॉगिन है, तो जाएं

/usr/share/X11/xkb/keycodes

कॉपी (बैकअप बनाएं) evdevफ़ाइल। संपादित करें। मेनू कुंजी के साथ लाइन ढूंढें और इसके उपनाम को सुपर कुंजी (बाएं या दाएं) जैसे परिवर्तन में बदलें

alias <MENU> = <COMP>;

सेवा मेरे

alias <MENU> = <SUPR>;

लॉगआउट, लॉगिन ( X11पुनः आरंभ करना होगा), अपने नए कीबोर्ड का आनंद लें।


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