현재 키보드 레이아웃을 표시하는 방법은 무엇입니까? 키보드에 현지 언어 만

현재 키보드 레이아웃을 그래픽으로 표시 할 수있는 유틸리티가 있습니까?

예를 들어, 외국어로 작성하고 물리적 키보드에 현지 언어 만 표시하는 기호 (기호 위치 등)가있을 때 유용 할 수 있습니다. 다음과 유사한 디스플레이를 얻고 싶습니다.
여기에 이미지 설명을 입력하십시오



답변

xkeycaps 내가 당신을 올바르게 이해한다면 당신이 원하는 것을하는 것 같습니다.


답변

명령 행에서 : gkbd-keyboard-display -l ir

설치된 키보드가 무엇인지 확인하려면 (예 : 국가 코드 찾기) setxkbmap -query


답변

xkbprint현재 레이아웃을 인쇄하는 데 사용할 수 있습니다 .

예를 들어 현재 레이아웃을 PDF로 인쇄하려면

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

어떤 생산 :

xkbprint 결과


답변

다음 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}


답변