मध्य माउस क्लिक करने के लिए मानचित्र कैप्स-लॉक कुंजी


12

चूंकि मैं शायद ही कभी उपयोग करता caps-lockहूं, इसलिए मैं इसके बजाय एक मध्य माउस क्लिक की कुंजी को मैप करना चाहता हूं। मैं नक्शा होगा भी तरह के लिए Alt+ Caps Lockटोपी का मूल कार्य करने के लिए लॉक कुंजी, मैंने कभी इसकी जरूरत चाहिए।

मैं किसी भी कीबोर्ड शॉर्टकट को मैप कर सकता हूं xdotool click 2, लेकिन Gnome कीबोर्ड शॉर्टकट संवाद मुझे मॉडिफ़ायर के साथ भी कैप्स-लॉक कुंजी को कमांड असाइन नहीं करने देगा।

मुझे पता है कि यह एक अजीब उपक्रम है; मैं इसे करने के बारे में कैसे जाऊँगा?

जवाबों:


5

यदि आप पहली बार कैप्स मॉडिफायर से लॉक मॉडिफ़ायर को हटाते हैं तो आपको कीबोर्ड शॉर्टकट में कुंजी असाइन करने में सक्षम होना चाहिए, ऐसा करने के लिए नीचे दिए गए कमांड का उपयोग करें:

echo  'remove lock = Caps_Lock' | xmodmap -

बहुत अच्छा! किसी भी तरह से कैप्स को वापस पाने का कोई मौका नहीं मिला?
Stefano Palazzo

3

एक और आसान उपाय यदि आप GUI का उपयोग करना पसंद करते हैं तो ईज़ीस्ट्रोक स्थापित करना है:

sudo apt-get install easystroke

आप आसानी से कीबोर्ड की बटन और शॉर्टकट को माउस बटन और साथ ही माउस जेस्चर से मैप कर सकते हैं।


0

पुराना प्रश्न, नया उत्तर, खुद को यहाँ से कॉपी करना: /superuser/947807/emulate-left-mouse-button-with-capslock-key/1409757#1405757

मुझे CapsLock = left क्लिक की तलाश थी, जो समान होना चाहिए। बहुत प्रयोग के बाद मुझे एहसास हुआ कि मुझे xdotoolइसके बजाय बेहतर परिणाम मिले हैं xte

मेरे ~/.bashrc(या आपके सिस्टम में जो भी स्टार्टअप स्क्रिप्ट उपयुक्त है) में मैंने यह लाइन जोड़ी है:

/usr/bin/xmodmap -e "keycode 66 ="

यह कैप्स लॉक के 'लॉकिंग' व्यवहार को हटा देता है और उस कुंजी (कुंजी 66) को शून्यता प्रदान करता है। मैं इसे अन्य जगहों पर लगाने के साथ छेड़छाड़ कर रहा था .xinitrc, लेकिन उन्होंने कभी काम नहीं किया। यह तब भी काफी सुरक्षित है .bashrc, जब इसे खोले गए प्रत्येक टर्मिनल सत्र के साथ फिर से चलाया जाता है (यह इस बात पर निर्भर करता है कि आपका .bashrcसमग्र सेट कैसा है)।

के लिए xbindkeysमैं फ़ाइल बनाई ~ / इन पंक्तियों के साथ .xbindkeysrc:

"xdotool mousedown 1"
  c:66

"xdotool mouseup 1"
  release + c:66

एक रिबूट या रनिंग source ~/.bashrcको xmodmapकाम करना चाहिए । पुनः लोड करने के लिए xbindkeys, इसे आज़माएँ:

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