web-dev-qa-db-ja.com

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

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

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

15
landroni

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

9
Jenny D

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

インストールされているキーボードが何であるかを確認するには(国コードを見つけるなど)、setxkbmap -queryを使用します

7
gessel

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

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

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

生成されるもの:

xkbprint result

3
Flow

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}
1
Raphael