रिमेक एरो कीज़ को जीतने के लिए + लिनक्स पर ijkl


11

मैं विंडोज कुंजी प्लस ijkl के लिए तीर कुंजियों को फिर से तैयार करना चाहता हूं । मैं खिड़कियों पर ऑटोहोटकी में यह आसानी से कर सकता हूं, लेकिन मैं लिनक्स (उबंटू ल्यूसिड) पर संघर्ष कर रहा हूं।

मैं वास्तव में स्वतंत्र रूप से काम करने का समाधान चाहूंगा कि क्या मैं विंडो प्रबंधक का उपयोग कर रहा हूं या नहीं, और संभव के रूप में कुछ फाइलों को संशोधित करने के लिए; मैं कई अलग-अलग मशीनों पर काम करता हूं और हमेशा नए निर्माण कर रहा हूं, इसलिए मैं पुन: प्रयास को कम करना चाहूंगा।

मैंने .Xmodmap को समझने की कोशिश की है, लेकिन यह काम नहीं कर सका (संशोधक कुंजियों पर विस्तृत डॉक्स खोजना मुश्किल था)।

(जीत + hjkl पर भी विचार कर रहे हैं, लेकिन मैं शायद उतना कट्टर नहीं हूं)

जवाबों:


12

संशोधक कुंजी (इस मामले में जीत कुंजी) के लिए कुंजी कोड का पता लगाने के लिए xev का उपयोग करें।

66 हो जाने दो।

निम्नलिखित सामग्री के साथ एक्समॉडमैप (या जो भी आपको पसंद है) नामक एक फ़ाइल बनाएं।

keycode 66 = Mode_switch
keysym j = j J Left 
keysym l = l L Right
keysym i = i I Up
keysym k = k K Down

अब इन मैपिंग को xmodmap Xmodmap का उपयोग करके लोड करें


यह वही था जो मुझे चाहिए था। बहुत बहुत धन्यवाद।
पेंगिन

2
अगर मैं ctrl + mode_switch + j दबाता हूं तो क्या होगा? यह ऐसा व्यवहार करना चाहिए जैसे कि मैंने ctrl + left दबाया है, लेकिन ऐसा नहीं है (यह कार्य करता है जैसे मैंने ctrl + को दबाया है)। मैं इसे कैसे ठीक करूं?
rr-

समाधान 2 यहाँ unix.stackexchange.com/a/434143/258952 मेरे लिए सबसे अच्छा विकल्प था!
user1728

4

VIM शॉर्टकट्स के लिए @ yaniv के उत्तर में थोड़ा बदलाव

कीकोड ६६ = मोड_स्विच
कीसम एच = एच एच लेफ्ट
कीसमाइ एल = एल एल राइट
कीसमिक के = के के अप
कीसमिक जे = जे जे डाउन


इसके अलावा आप हर लॉगिन पर अपना xmodmap चलाना चाहते हैं।


2

Xbindkeys Xbindkeys स्थापित करें को कुंजियों में अर्थ देने के लिए स्थापित करें , xmacro Xmacro स्थापित करें का अर्थ किसी अन्य कुंजी को टाइप करने के लिए जैसा हो, और xbindkeys- Xbindkeys-config इंस्टॉल करें कॉन्फ़िगरेशन इंटरफ़ेस के लिए xbindkeys को कॉन्फ़िगर करने के लिए। उबंटू समुदाय प्रलेखन में कीबोर्ड शॉर्टकट पृष्ठ पर एक अच्छी व्याख्या है ।

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