우분투에서 문자 키 코드 매핑하기


25

우분투에서 일부 키보드 레이아웃을 가지고 놀려고합니다. 이제 터미널에서 누른 키의 키 코드를 볼 수있는 showkey 라는 프로그램 이 있습니다. 특정 키 코드에 해당하는 문자를 가져 오는 명령이 있습니까? 예를 들어 내가 입력하면

sudo showkey
//I get the response in the form
keycode num press/release

키 코드가 있는지 궁금합니다. 문자를 다시 눌러 실제로 어떤 문자를 눌렀는지 알 수 있습니까?

답변:


38

xev터미널에서 실행하십시오 . 이것은 당신에게 새로운 창을 줄 것입니다.

이 창에 마우스 포인터를 놓고 일부 키를 입력 한 후 터미널에서 결과를 확인하십시오.


2
xev -even keyboard키보드 전용 이벤트
MInner

3
@Minner은 무슨 뜻 xev -event keyboard인가요?
diracdeltafunk

12

모든 키 코드와 해당 키를 터미널에서 인쇄하려면 터미널에서 다음 명령을 실행하십시오.

xmodmap -pk

(작은) 터미널 창에서 쉽게 볼 수 없으므로 출력을 파일로 저장하려면 터미널 출력을 파일에 저장하도록 명령을 추가하십시오 (터미널의 현재 작업 디렉토리에 있음).

xmodmap -pk > mykeyboard.txt

xmodmap 사용 방법에 대한 자세한 설명은 여기를 참조하십시오 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.