BACKSPACE के लिए मैं CAPSLOCK कैसे स्वैप कर सकता हूं?


13

मैं कैप्सलॉक को बैकस्पेस के साथ स्वैप करना चाहता हूं और केवल इतनी दूर आया कि उन दोनों को एक साथ मिला दूं। इससे मेरा मतलब है: कैप्सलॉक मारना बैकस्पेस कुंजी की तरह काम करता है, लेकिन कैप्स (एलईडी सहित) को भी सक्रिय करता है।

जब मैं Gnome का उपयोग कर रहा था, तो कीबोर्ड सेटिंग मुझे आसानी से स्विच करने देगी। XFCE में ये विकल्प गायब हैं, इसलिए मैंने कोशिश की। Xmodmap और xkeycaps । Xkeycaps भी मुझे .Xmodmap को सामान निर्यात करने देता है, लेकिन किसी तरह यह काम नहीं करता है। मुझे यहाँ कुछ याद आ रहा है!

वर्तमान .Xmodmap (यह टिप्पणी की गई क्योंकि यह त्रुटियों को दूर करता है "संशोधक सूची को हटाने में खराब कीसमाइक 'Caps_Lock', कोई संगत कीकोड नहीं", यह ज्यादातर मंचों में वर्णित था)

keycode  66 = BackSpace
! remove Lock    = Caps_Lock
remove Mod5    = Mode_switch Mode_switch

.Profile आदि में लोड करने के लिए xmodmap को संदर्भित करने से भी काम नहीं किया गया। मैं अपने xfce सिस्टम पर गनोम-कीबोर्ड सेटिंग्स टूल को स्थापित करने के साथ रह सकता हूं, अगर कुछ और मदद नहीं करता है - यह कौन सा पैकेज है?

संपादित करें: setxkbmap -option caps:backspace काम करता है, लेकिन: कुंजी के xmodmap -e "clear Lock"रूप में अच्छी तरह से उपयोग मैं नीचे पकड़े पर कुंजी नहीं दोहराता है । बहुत सुरुचिपूर्ण नहीं है, लेकिन जाहिरा तौर पर काम कर रहा है।


मुझे बस setxkbmap और विकल्प "कैप्स: बैकस्पेस" के बारे में पता चला, जो ऐसा लगता है कि GUI के माध्यम से सूक्ति क्या करता है
marto

setxkbmap -option caps:backspaceकाम करता है, लेकिन: कुंजी नीचे नहीं दोहराता है
मार्टो

हां, संकेत के लिए THX
Marto

जवाबों:


16

इसे बंद करने के लिए, मैं अपना वर्तमान सुधार जोड़ूंगा। शायद कोई इसका इस्तेमाल भी कर सकता है। इसे एक स्क्रिप्ट में डालें, इसे DE के साथ जोड़ें:

setxkbmap -option caps:backspace
setxkbmap -option shift:both_capslock
xmodmap -e "clear Lock"

2
Ubuntu के लिए, askubuntu.com/a/432966/12648 देखें , नहीं xmodmapया ऑटोस्टार्ट की जरूरत है, बस 'caps:backspace','shift:both_capslock'dconf-editor org >> gnome >> डेस्कटॉप >> इनपुट-सोर्स >> xkb-options सूची में विकल्प।
बोंगेर

1
@bonger-dconf- संपादक हालांकि महत्वपूर्ण पुनरावृत्ति के साथ काम नहीं करता है (Ubuntu 14.04)
A.Wan

1

आप वास्तव में अपनी चाबियों के आदान-प्रदान में कुछ बदलाव कर सकते हैं। अपनी स्क्रीन के चरम शीर्ष दाहिने कोने पर पावर आइकन पर क्लिक करें। 'सिस्टम सेटिंग्स' चुनें और 'कीबोर्ड लेआउट' पर डबल-क्लिक करें। पॉपअप बॉक्स पर 'विकल्प' का पता लगाएँ और उस पर क्लिक करें। 'CAPS लॉक की बिहेवियर' के लिए देखें और ड्रॉप-डाउन मेनू से 'कैप्स को अतिरिक्त बैकस्पेस लॉक करें' चुनें, उस विकल्प से पहले तीर पर क्लिक करें। मुझे उम्मीद है इससे आपको अपने प्रश्न का उत्तर मिल गया। धन्यवाद।


मैं एक्सएफसीई पर हूं, जैसा कि मैंने बताया कि इस तरह का कोई विकल्प नहीं है जैसे कि गनोम में बेहतर दृश्यता के लिए संपादित टैग भी हैं
मार्टो

मुझे समझ नहीं आता कि यह आपके लिए काम क्यों नहीं करता है। FYI करें, मैं या तो सूक्ति का उपयोग नहीं कर रहा हूं लेकिन इसने मेरे लिए काम किया।
all4naija

0

जब मैं .xmodmap में कुंजी स्वैप करता हूं, तो मैं हमेशा दो कमांड देता हूं:

Keycode key1 = function key2

keycode key2 = function key1


हां, लेकिन किसी तरह यह हमेशा काम नहीं करता है। या यह आंशिक रूप से काम करता है। मशीन में भूत ..
मार्टो

तब मुझे क्षमा करें, कभी भी इससे कोई समस्या नहीं थी। ऐसा इसलिए सोचा क्योंकि आपके .xmodmap में आपके पास केवल एक कीकोड कमांड होती है।
जोशी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.