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


15

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

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

답변:


9

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


과연! 설치했지만 명령을 잊었습니다.
landroni

3
예를 들어으로 키 심을 변경 한 경우 작동하지 않습니다 (= 현재 매핑을 그림으로 시각적으로 표시) xmodmap. 변경된 키 위로 마우스를 가져 가면 상단의 키심 라인 xkeycaps이 올바르게 업데이트됩니다. 나는 같은 질문을 연구하고 있지만 xmodmap을 많이 변경했습니다. 그래서 현재 키 매핑을 표시하는 좋은 방법을 찾고있었습니다.
Alex Stragies

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.