शॉर्टकट कुंजियाँ जो कीबोर्ड लेआउट के लिए स्वतंत्र हैं


25

क्या कीबोर्ड के किसी विशेष भौतिक कुंजी के संघ को परिभाषित करने का एक तरीका है कुछ पत्र, स्वतंत्र रूप से उस कुंजी से संबंधित है जो किसी भी लेआउट में जुड़ा हुआ है?

उदाहरण : सबसे डिफ़ॉल्ट में Gnome कुंजी संघों शॉर्टकट, दबाने Alt+ Ctrl+ Tएक टर्मिनल खुल जाता है। लेकिन केवल लैटिन कीबोर्ड लेआउट में। ग्रीक लेआउट में काम करते समय एक ही शारीरिक क्रिया करना, चूंकि संबंधित पत्र "ग्रीक T" है , न कि "लैटिन T"

इसलिए, किसी को पहले लैटिन लेआउट पर स्विच करना पड़ता है और फिर शॉर्टकट कुंजी को दबाते हैं, जो कि निराशाजनक हो सकता है क्योंकि कभी भी यह सुनिश्चित नहीं होता है कि कुंजी को पहले स्थान पर सही ढंग से दबाया नहीं गया है, इसलिए समस्या का एहसास होने तक संभवतः कई बार कोशिश करता है। लेआउट में था।

एक समाधान सभी लेआउट में एक ही कुंजी के लिए एक ही एसोसिएशन को परिभाषित कर सकता है - एक का उपयोग करता है - लेकिन फिर सभी शॉर्टकट के लिए ऐसा करना होगा, इसलिए यह समाधान ठीक नहीं है।

जवाबों:


20

मैं अक्सर अंग्रेजी और ग्रीक लेआउट के बीच स्विच करता हूं और यह थोड़ी देर के लिए मामूली झुंझलाहट रहा है। आपके प्रश्न ने मुझे इसे हल करने के लिए धक्का दिया, इसलिए धन्यवाद!

मुझे एक प्रोग्राम मिला जो ऐसा कर सकता है xbindkeys:। मेरे द्वारा आगे की गई कार्यवाही ( यहां से अनुकूलित ) थी:

  1. स्थापित करें xbindkeys। मेरे डेबियन के साथ यह किया जाता है

    sudo apt-get install xbindkeys
    

    तुम भी बराबर के साथ आसानी से पर्याप्त स्थापित करने के लिए सक्षम होना चाहिए yum installया pacman -Sया जो कुछ भी आदेशों।

  2. डिफ़ॉल्ट सेटिंग्स फ़ाइल बनाएँ:

    xbindkeys --defaults > `~/.xbindkeysrc`
    
  3. अपनी चाबी के लिए सही कीकोड प्राप्त करें। xbindkeys -kअपने इच्छित शॉर्टकट को चलाएं और दबाएं। कम से कम मेरे कीबोर्ड के साथ (हालांकि यह मानक होना चाहिए), xbindkeys -kरिपोर्ट जो CtrlTहै

    m:0x14 + c:28
    Control+Mod2 + t
    
  4. संबंधित शॉर्टकट बनाएं, इन पंक्तियों को इसमें जोड़ें ~/.xbindkeysrc:

    "xterm"
     m:0x14 + c:28
    
  5. भागो xbindkeys। शॉर्टकट अब ग्रीक लेआउट में भी काम करता है। इसे स्थायी बनाने के लिए, इसे अपने में जोड़ें ~/.Xsession:

    xbindkeys
    

1
xbindkeys वही करता है जो मुझे चाहिए। और, हाँ, Alt + Ctr + T डिफ़ॉल्ट है, न कि Ctrl + T. मैंने प्रश्न को सही किया। मुझे आश्चर्य हो रहा है कि क्यों गनोम ने प्रमुख कोड के बजाय पत्र के साथ पत्राचार को चुना है
सेरक्सियो

1
@serxio शायद अलग-अलग कीबोर्ड पर कीकोड बदलते हैं? या आप चीजों को रीमैप कर सकते हैं इसलिए सूक्ति नाम से कुंजी को कॉल करते हैं तो यह उलझन में नहीं होगा यदि आपने Ctrl को Alt या कुछ और के लिए मैप किया है? ट्रेक्सा गाइरे।
terdon
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.