Ubuntu में चरित्र कुंजी कोड मैपिंग हो रही है


25

मैं ubuntu में कुछ कीबोर्ड लेआउट के साथ खेलने की कोशिश कर रहा हूं। अब शोकी नामक एक कार्यक्रम है जो मुझे टर्मिनल में दबाए गए किसी भी कुंजी के लिए कीकोड देखने देता है। क्या किसी विशिष्ट कीकोड के लिए संबंधित वर्ण प्राप्त करने के लिए कोई कमांड है। उदाहरण के लिए जब मैं टाइप करता हूं

sudo showkey
//I get the response in the form
keycode num press/release

मैं सोच रहा था कि अगर मेरे पास कीकोड है, तो क्या मैं चरित्र मानचित्रण वापस पा सकता हूं ताकि मुझे पता चले कि मैंने वास्तव में कौन सा चरित्र दबाया है?

जवाबों:


38

xevटर्मिनल से चलाएं । यह आपको एक नई विंडो देगा।

अपने माउस पॉइंटर को इस विंडो में रखें, कुछ चाबियाँ टाइप करें और टर्मिनल में परिणाम देखें।


2
xev -even keyboardकीबोर्ड इवेंट्स के लिए
MInner

3
@ मेनर क्या आपका मतलब है xev -event keyboard?
diracdeltafunk

12

सभी प्रमुख कोड और संबंधित कुंजी का टर्मिनल प्रिंट आउट प्राप्त करने के लिए, टर्मिनल में निम्नलिखित कमांड चलाएँ:

xmodmap -pk

एक (छोटी) टर्मिनल विंडो में देखना आसान नहीं है, इसलिए यदि आप आउटपुट को किसी फ़ाइल में सहेजना चाहते हैं, तो टर्मिनल को आउटपुट को फ़ाइल में सहेजने के लिए कमांड जोड़ें (टर्मिनल में आपकी वर्तमान कार्यशील निर्देशिका में):

xmodmap -pk > mykeyboard.txt

यहाँ xmodmap का उपयोग करने का पूर्ण विवरण ।

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