एक एकल कुंजी के लिए एक प्रमुख संयोजन को फिर से कैसे बनाया जाए?


16

मैं सैमसंग क्रोमबुक पर उबंटू का उपयोग कर रहा हूं। जैसा कि आप में से कुछ को पता होगा, क्रोमओएस आधारित नेटबुक में उपयोग किया जाने वाला कीबोर्ड थोड़ा अजीब है: अन्य बातों के अलावा, इसमें कोई Delकुंजी नहीं है *। अगर मैं अपने मूल उद्देश्य को यह नेटबुक उपयोग करने के लिए, ब्राउज़ कर जा रहे थे, मुझे लगता है यह एक समस्या नहीं होगी, लेकिन मैं इसके साथ कार्यक्रम की जरूरत है, और मैं चाबियों का एक बहुत, विशेष रूप से याद आती है Deleteएक, लेकिन यह भी Page Up, Page Down, homeऔर End

इसलिए मैं रीमैप Alt+ Backspaceटू Page Up, Alt+ leftएरो टू Home, Alt+ downटू Page Down, और इसी तरह का एक तरीका ढूंढ रहा हूं ...

मुझे एक कुंजी को हटाने के तरीके के बारे में बहुत सारे स्पष्टीकरण मिल गए हैं, लेकिन मुझे नहीं पता कि मैं एक कुंजी के लिए एक प्रमुख संयोजन को कैसे हटा सकता हूं। क्या किसी ने ऐसा कुछ करने की कोशिश की है?

बहुत बहुत धन्यवाद।

* मेरा मतलब है, वह कुंजी जो किसी पात्र को दाईं ओर हटाती है। हम इसे स्पेन में "Supr" कहते हैं, मुझे यकीन नहीं है कि यह अंग्रेजी बोलने वाले देशों में कैसे है।


1
बैकस्पेस वह कुंजी है जो किसी वर्ण को यहां दाईं ओर हटाती है, इसलिए संभवतः आपका यही मतलब है। ;)
इडेस्क्रे

4
बैकस्पेस कर्सर के बाईं ओर के वर्ण को हटाता है, दाईं ओर नहीं ...
JanC

बैकस्पेस किसी वर्ण को बाईं ओर हटाता है, हटाएँ किसी वर्ण को दाईं ओर हटाता है। और हाँ, "Supr" "Suprimir" के लिए संक्षिप्त है, जिसका अर्थ है "हटाएं"।
वेजेंड्रिया

जवाबों:


9

आप xbindkeysचाबियों को हथियाने और चाबियां xvkbdभेजने के लिए उपयोग कर सकते हैं ।

.xbindkeysrcअपने होम डायरेक्टरी में एक फाइल बनाएं और इस टेक्स्ट को पेस्ट करें:

"xvkbd -xsendevent -text '\[Delete]'"
  Alt + BackSpace

"xvkbd -xsendevent -text '\[Home]'"
  Alt + Left

"xvkbd -xsendevent -text '\[Page_Down]'"
  Alt + Down

फिर शुरू करें xbindkeysऔर यह काम करना चाहिए। संभवतः आप अधिक चाबियाँ मैप करना चाहते हैं, फिर आपके द्वारा संपादित करने के बाद आप xbindkeys को HUP सिग्नल भेजने के लिए .xbindkeysrcचला सकते हैं pkill -HUP xbindkeys(या xbindkeys को मार सकते हैं और इसे फिर से शुरू कर सकते हैं)।

Xbindkeys देखने वाले प्रमुख नामों को देखने के लिए, आप चला सकते हैं xbindkeys -mk( man xbindkeysअधिक जानकारी है)।

उन प्रमुख नामों को देखने के लिए जिन्हें xvkbd जानता है, /usr/include/X11/keysymdef.h में एक नज़र है (शायद किसी और को एक बेहतर विधि जानता है?)।

xbindkeys केवल तब तक चलता है जब तक आपका X सत्र समाप्त नहीं हो जाता है, इसलिए आप शायद इसे अपने स्टार्टअप (ऑटो-स्टार्ट) कार्यक्रमों में डालना चाहते हैं


इस तरह के काम करता है, लेकिन खिड़की हर बार एक घटना को भेजता है और ध्यान केंद्रित करता है खो देता है। क्या इसको ठीक करने का कोई तरीका है?
Farzher

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