내 키보드에서 "m"이나 백스페이스를 입력할 수 없습니다.

내 키보드에서 "m"이나 백스페이스를 입력할 수 없습니다.

저는 아치 리눅스를 사용하고 있습니다. 최근 외부 키보드에서 갑자기 "m" 키나 "백스페이스" 키를 사용할 수 없습니다. 내 노트북의 키보드는 잘 작동합니다.

내가 연결한 키보드는 "m", "백스페이스" 및 위쪽 화살표를 포함하되 이에 국한되지 않는 특정 키에서는 작동할 때도 있고 작동하지 않을 때도 있습니다. 나는 그것이 로케일 문제일지도 모른다고 생각했고, 그것이 내가 출신인 곳(호주)이기 때문에 시스템을 AU로 설정했습니다.

답변1

에서 키보드에 대한 설명이 불완전하여 문제가 발생할 수 있습니다 evdev.conf.

간단히 말해서, 컴퓨터에서 사용하려는 모든 키보드에는 파일에 항목이 있어야 합니다 /etc/X11/xorg.conf.d/10-evdev.conf(또는 요즘 뭐라고 부르든 운영 체제와 X 버전에 따라 변경됩니다). 각 항목은 해당 키보드 등의 레이아웃을 설명합니다. 물론, 이 레이아웃은 키의 물리적 레이아웃과 일치해야 합니다. 그렇지 않으면 m설명하는 것과 다른 지점이나 유사한 재미를 누르고 돌아갈 수 있습니다.

evdev(4)이제 레이아웃이 다른 키보드 항목이 여러 개 있는 경우 커널은 해당 경로나 USB ID와 같은 정보를 기반으로 키보드를 연결할 때 사용할 항목을 결정합니다. 다음으로 설정해야 합니다.구체적으로모든 키보드를 인식하십시오. 그렇지 않으면 커널에서 다른 키보드로 처리되는 키보드를 갖게 될 수도 있습니다. 당신도 그럴 가능성이 높습니다.

또 다른 가능한 설명은 로케일과 관련이 있지만 직접적인 관련은 없습니다. 시스템 관리자가 로케일을 AU로 변경했을 때 아마도 사용자가 가지고 있지 않은 AU 레이아웃이 있는 키보드에 대한 키보드 정의도 추가했을 것입니다(데스크탑 관리자 또는 현재 명칭이 무엇이든). 그렇다면 미국과 호주 사이에서 (논리적) 레이아웃을 전환하는 키 조합이 있어야 합니다. 해당 키 조합을 찾아야 합니다. 물론 이를 수행하는 방법은 데스크탑 관리자에 따라 다릅니다.

관련 정보