मैं राइट-Ctrl से Fn तक कैसे मैप कर सकता हूं?


12

डेल एक्सपीएस 13 उबंटू 14.04 एलटीएस चल रहा है। मैं Homeऔर Endचाबियाँ अक्सर उपयोग करते हैं। (लगता है कि ज्यादातर लोग इन कुंजियों का अधिक उपयोग नहीं करते हैं।) दुर्भाग्य से, क्योंकि यह एक ऐसा छोटा कंप्यूटर है, डेल डाल Homeऔर Endबाईं और दाईं ओर तीर कुंजियों के ऊपर, कुंजी को पकड़ने के लिए Fnनीचे की आवश्यकता होती है Homeऔर End

वहाँ एक है Ctrlकुंजी सही कर्सर कुंजियों के बगल में। मैंने इस कुंजी का उपयोग कभी नहीं किया, जैसा कि मैंने CapsLockमैप किया है Ctrl। मैं इसे एक Fnकुंजी के रूप में व्यवहार करना चाहूंगा ताकि मैं एक हाथ का उपयोग कर Fn Left( Home) और Fn Right( End) दबा सकूं।

क्या इसे करने का कोई तरीका है?

संपादित करें: मैंने @ एबी की टिप्पणी द्वारा सुझाए गए शोकी और ज़ेव दोनों को चलाया, और एफएन कुंजी किसी भी आउटपुट को ट्रिगर नहीं करती है। मुझे लगता है कि मेरा अनुरोध असंभव है।

यहाँ छवि विवरण दर्ज करें


1
क्या इससे आपकी समस्या का समाधान होता है: askubuntu.com/a/137758/294611
एडवर्ड टॉर्वाल्ड्स

1
एक टर्मिनल खोलें और चलाएं sudo showkeyऔर अपनी Fnकुंजी दबाएं। क्या Fnकुंजी के लिए एक आउटपुट है ? यदि प्रारंभ नहीं होता है xevऔर Fnअपने प्रश्न में आउटपुट जोड़ें और दबाएं ।
एबी

@AB (प्रश्न संपादित) न तो प्रोग्राम Fn कुंजी दबा सकता है।
आईजे केनेडी

3
यह एक हार्डवेयर मुद्दा है और आमतौर पर असंभव है, हालांकि एक मॉडल या दो में से कोई भी हो सकता है जो इसे अनुमति देता है। फिर भी, यह सॉफ्टवेयर कीबाइंडिंग से परे कुछ की आवश्यकता होगी।
chaskes

ऊपर दिए गए मेरी टिप्पणी के अनुसार उसी कमांड को शुरू करें और अब कुंजी कोड की जांच करें Fn-Homeऔर उपयोग Fn-Endकरें।
एबी

जवाबों:


3

स्थापित करें xautomation, हमें कमांड की आवश्यकता हैxte

sudo apt-get install xautomation

तथा xbindkeys

sudo apt-get install xbindkeys

फ़ाइल बनाएं या संपादित करें ~/.xbindkeysrc

nano ~/.xbindkeysrc

और निम्न पंक्तियाँ जोड़ें

"xte 'key Home'"
 m:0x4 + c:113

"xte 'key End'"
 m:0x4 + c:114

के साथ टेस्ट करें

killall xbindkeys
xbindkeys -f ~/.xbindkeysrc

पैकेज xbindkeysएक ऑटोस्टार्ट प्रविष्टि स्थापित करता है

/etc/xdg/autostart/xbindkeys.desktop

आगे कोई भी चीज जरूरी नहीं है।


समस्या के आसपास काम करने का बढ़िया तरीका!
स्टंट्स

हम्म, मैंने एक टी को इन निर्देशों का पालन किया और सब कुछ ठीक लग रहा था, लेकिन ... यह मेरे लिए काम नहीं कर रहा है। राइट-कंट्रोल-राइट-एरो (उम्मीद के मुताबिक) की कोशिश के अलावा, क्या यह जांचने का कोई तरीका है कि मैंने सब कुछ आपके जवाब के अनुसार सेट किया है?
IJ कैनेडी

क्या यह वही मूल्य हैं, जो आपको मिलते हैं xbindkeys -k?
एबी

@AB हां "(स्कीम फंक्शन)" m: 0x4 + c: 113 कंट्रोल + लेफ्ट "(स्कीम फंक्शन)" m: 0x4 + c: 114 कंट्रोल + राइट
IJ कैनेडी

अपवित्र करने वालों के लिए: यह आपके Dell XPS पर Ubuntu 14.04 पर काम कर रहा है?
IJ कैनेडी

1

दुर्भाग्य से आपके लिए, Fnयह एक मृत कुंजी है: इसका मतलब है कि सभी अपने आप में, एक स्कैन कोड नहीं है और केवल अन्य कुंजी को एक अतिरिक्त स्कैन कोड देता है जब उनके साथ दबाया जाता है।

आप इसे तब देख सकते हैं जब आप tty1वहां जाते हैं और इसे निष्पादित करते हैं:

showkey --keycodes

कोई कुंजी दबाते हैं, आप एक आउटपुट दे देंगे सिवाय Fn , इसलिए मानचित्रण Fnकरने के लिए Ctrlअसंभव है।

हालाँकि, आपके कीबोर्ड के हार्डवेयर के आधार पर , Fn+ को EG + पर मैप किया जा सकता है , लेकिन फिर आप दोनों कुंजियों की कार्यक्षमता खो देंगे ...CtrlCtrl

(मैंने इसे अपने कीबोर्ड पर आज़माया और वहां यह असंभव है Fn+ और समान स्कैन्कोड दें ...)


यह मेरा संदेह था, कि एफएन एक मृत कुंजी है। आप दूसरे (उत्कीर्ण) उत्तरों से क्या बनाते हैं?
IJ कैनेडी

AB हमेशा मेरे से परे काले जादू का उपयोग करता है: मैं केवल सफेद जादू करता हूं, इसलिए मैं कहूंगा: यह सबसे अच्छा जवाब है ... हालांकि, मैंने कुछ सोचा: यदि आप हार मानने को तैयार हैं word leftऔर word rightअब [Ctrl] ]] और [Ctrl] →) जो काम कर सकता है ... (अपडेट उत्तर?)
Fabby

मैं शब्द-बाएँ और शब्द-दाएँ बहुत उपयोग करता हूँ, ताकि मेरे लिए काम न करे। हालांकि कोई और।
IJ कैनेडी

0

यहाँ एक सरल उपाय है: + और + के लिए बाइंड sh -c "xdotool getactivewindow key Home "और sh -c "xdotool getactivewindow key End "कमांडAlt,Alt.

बेशक आपको xdotoolपहले से स्थापित करने की आवश्यकता है sudo apt-get install xdotool

फिर Settings-> Keyboard-> Shortcuts-> पर जाएं Custom। प्लस बटन पर क्लिक करें और नए शॉर्टकट बनाएं।

नोट: आप Alt+ Arrow_Upऔर Alt+ का उपयोग भी कर सकते हैं Arrow_Down, लेकिन मैं उस या Ctrlकुंजी की सिफारिश नहीं करूंगा , क्योंकि कुछ प्रोग्राम पहले से ही शॉर्टकट के रूप में उपयोग करते हैं। उदाहरण के लिए फ़ायरफ़ॉक्स उन का उपयोग करता है।

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