वर्तमान कीबोर्ड लेआउट कैसे प्रदर्शित करें?


15

क्या कोई उपयोगिता है जो वर्तमान कीबोर्ड लेआउट को रेखांकन प्रदर्शित करने की अनुमति देती है?

यह उपयोगी हो सकता है, उदाहरण के लिए, जब किसी विदेशी भाषा में लिखते हैं और भौतिक कीबोर्ड होने पर केवल स्थानीय भाषा (प्रतीकों की स्थिति, आदि) का संकेत मिलता है। मैं निम्नलिखित के समान प्रदर्शन प्राप्त करना चाहूंगा: यहाँ छवि विवरण दर्ज करें

जवाबों:


10

xkeycaps लगता है कि तुम क्या चाहते हो, अगर मैं तुम्हें सही ढंग से समझता हूं।


वास्तव में! मैंने इसे स्थापित किया था, लेकिन कमांड को भूल गया।
बारूदी

3
यह काम नहीं करेगा (= चित्र के रूप में वर्तमान मैपिंग को नेत्रहीन रूप से प्रदर्शित करें), यदि उपयोगकर्ता ने उदाहरण के साथ की-जिम में बदलाव किया है xmodmap। यदि आप बदली हुई कुंजी (एस) को माउसओवर करते हैं, तो शीर्ष आधे हिस्से में कीज़ाइम लाइन को xkeycapsसही ढंग से अपडेट किया जाता है। मैं उसी प्रश्न पर शोध कर रहा हूं, लेकिन मैंने xmodmap के साथ बहुत सारे बदलाव किए हैं। इसलिए मैं वर्तमान कुंजी मैपिंग को प्रदर्शित करने के लिए एक अच्छे साधन की तलाश में था।
एलेक्स स्ट्रैगीज़

7

कमांड लाइन से: gkbd-keyboard-display -l ir

यह देखने के लिए कि आपके इंस्टॉल किए गए कीबोर्ड क्या हैं (उदाहरण के लिए देश कोड खोजने के लिए) setxkbmap -query


3

आप xkbprintवर्तमान लेआउट को प्रिंट करने के लिए उपयोग कर सकते हैं ।

उदाहरण के लिए पीडीएफ के रूप में वर्तमान लेआउट को प्रिंट करना

xkbprint -color "${DISPLAY}" - |\
    ps2pdf - > current_keyboard_layout.pdf

जो पैदा करता है:

xkbprint परिणाम


1

वर्तमान लेआउट को चुनना gkbd-keyboard-displayसंभव है जैसे:

#! /usr/bin/env fish
set layout (setxkbmap -query | grep layout | tr -s ' ' | cut -d ' ' -f2)
set variant (setxkbmap -query | grep variant | tr -s ' ' | cut -d ' ' -f2)
gkbd-keyboard-display -l $layout\t$variant

या, इसी तरह:

#! /bin/bash
layout=`setxkbmap -query | grep layout | tr -s ' ' | cut -d ' ' -f2`
variant=`setxkbmap -query | grep variant | tr -s ' ' | cut -d ' ' -f2`
gkbd-keyboard-display -l ${layout}$'\t'${variant}
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.