現在のキーボードレイアウトを表示する方法


15

現在のキーボードレイアウトをグラフィカルに表示できるユーティリティはありますか?

これは、たとえば、外国語で書いていて、物理的なキーボードがローカル言語のみを示す場合(シンボルの配置など)に役立ちます。次のような画面が表示されます。 ここに画像の説明を入力してください

回答:


9

xkeycaps 私があなたを正しく理解していれば、あなたがしたいことをしているようです。


確かに!インストールしましたが、コマンドを忘れました。
landroni 2014年

3
ユーザーがでキーシムに変更を加えた場合、これは機能しません(=現在のマッピングを画像として視覚的に表示します)xmodmap。ただし、変更されたキーの上にマウスを置くと、上半分のkeysym行がxkeycaps正しく更新されます。私は同じ質問を調査していますが、xmodmapで多くの変更を加えました。現在のキーマッピングを表示するための優れた手段も探していました。
Alex Stragies 2016年

7

コマンドラインから: gkbd-keyboard-display -l ir

インストールされているキーボードが何であるかを確認するには(たとえば、国コードを見つける) setxkbmap -query


3

を使用xkbprintして、現在のレイアウトを印刷できます。

たとえば、現在のレイアウトをPDFとして印刷するには

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}
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.