'घर' और 'अंत' का प्रतिनिधित्व करने के लिए fn + तीर सेट करें


17

मैं मैक + 'होम' और 'एंड' की तरह जोड़ी fn + दाएँ / बाएँ जोड़े में एक कार्यक्षमता जोड़ना चाहता हूँ। मेरा मतलब 'होम' और 'एंड' बटन को बदलना नहीं है - बस एक और 'होम' / 'एंड' कीज जोड़ना है। लाभ लिखित / संशोधित पाठ में है। मैं तीरों का बहुत उपयोग करता हूं, और मैं घर और अंत बटन का भी उपयोग करता हूं, लेकिन पूरे नए बटन पर क्यों कूदें? मेरा बायां हाथ पहले से ही fn (फ़ंक्शन) कुंजी के पास है - नियंत्रण या शिफ्ट को दबाने के लिए तैयार।

मैं इसे कैसे सेट करूं?

धन्यवाद।

जवाबों:


6

मैं निश्चित रूप से समझता हूं कि आप ऐसा क्यों करना चाहते हैं! यहाँ मेरी शर्त है कि मैंने क्या किया है:

एक टर्मिनल लॉन्च करें और 'xev' चलाएं। ईवेंट टेस्टर विंडो पर अपना माउस कर्सर रखें और fn + दाएँ / बाएँ दबाएँ। आपको एक रीड-आउट मिलना चाहिए जैसे:

    KeyRelease event, serial 36, synthetic NO, window 0x5200001,
root 0xb2, subw 0x0, time 89989888, (98,124), root:(1007,175),
state 0x0, keycode 171 (keysym 0x1008ff17, XF86AudioNext), same_screen YES,
XLookupString gives 0 bytes: 
XFilterEvent returns: False

यह मेरे कीबोर्ड और fn + राइट के लिए है। कीकोड ढूंढें - यहाँ यह 171 है।

अब अपने .bashrc फ़ाइल को अपने होम डायरेक्टरी में एडिट करें। यह छिपा हुआ है, इसलिए दिखाने के लिए Nautilus में Ctrl + H को रखें। फिर लाइनें जोड़ें

    xmodmap -e "keycode 171 = Home"
    xmodmap -e "keycode xxx = End"

जहाँ आप 171 और xxx को प्राप्त कीकोड के साथ बदलते हैं। फिर फ़ाइल को सहेजें और बंद करें। अपने सभी टर्मिनलों को बंद करें, एक को खोलें, और आपको जाने के लिए तैयार होना चाहिए!

अब, एक ड्रा-बैक है: आपको इसे प्रत्येक बूट पर सक्रिय करना होगा। आप एक टर्मिनल खोलकर ऐसा करते हैं, और वह यह है। आप इसे फिर से तुरंत बंद कर सकते हैं। या आप इसे स्वचालित रूप से करने के लिए इसे ठीक करने का प्रयास कर सकते हैं, जैसा कि यहां वर्णित है । मैं सिर्फ एक शॉर्टकट का उपयोग करके टर्मिनल चलाता हूं और फिर इसे मार देता हूं ...


3
Fn + अधिकार के लिए कीकोड केवल दाएं (fn के बिना) दबाने के समान है। यह समस्याग्रस्त है, क्योंकि मैं अपनी दाईं / बाईं कुंजी को ओवरराइड नहीं करना चाहता।
AlikElzin-kilaka

ठीक है, तो यह एक "फ़ंक्शन कुंजी" (या सही शब्द क्या है) नहीं हो सकता है। मेरे तीर हैं, लेकिन वे भी मीडिया की हैं। तब मुझे नहीं पता कि क्या करना है, क्षमा करें।
रासमस

1
इवेंट परीक्षक एक बार में एक कुंजी का जवाब देता है। मुझे समझ में नहीं आता है कि आपने दोनों को एक साथ दबाने के लिए कोड प्राप्त करने का प्रबंधन कैसे किया।
ब्यूबेकैमोडोर64

1
FN + एरो की पर क्लिक करने पर मुझे कोई मुख्य आउटपुट नहीं दिखाई देता। क्या इसका मतलब यह है कि वहाँ कुछ भी बांधना संभव नहीं है?
Jurosh

1
ठीक @Jurosh की तरह मुझे fn + leftarrow या तो (मैं एक XPS13 पर कर रहा हूँ) करते समय कोई आउटपुट नहीं दिखता। क्या आपके पास कोई विचार है कि क्या fn + leftarrow के लिए घर को बांधना असंभव है?
kramer65
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.