Thinkpad x201에서는 왼쪽+위쪽+스페이스 키가 작동하지 않습니다.

Thinkpad x201에서는 왼쪽+위쪽+스페이스 키가 작동하지 않습니다.

내 Thinkpad x201에서 키보드를 사용할 때 왼쪽, 위쪽 및 스페이스바를 동시에 누를 수 없습니다. 즉, 키를 차례로 누르기 시작하면 세 번째 키 누르기가 무시됩니다.

나는 pygame, xev 및 evtest를 사용하여 이것을 확인했습니다.

이 문제를 어떻게 해결하나요? 디버깅을 어디서부터 시작해야 할지조차 모르겠습니다.

업데이트: 공백 대신 g, h, b 또는 n을 사용하는 경우에도 동일한 현상이 발생합니다. 하지만 왼쪽+스페이스바+g와 같은 다른 조합과 함께 사용할 수도 있습니다.

답변1

이는 매트릭스 키보드의 하드웨어 문제입니다. 공급업체는 노트북에 이를 설치하고 대부분의 기계식 키보드에 비해 가격이 저렴하기 때문에 매트릭스 기술이 적용된 대부분의 키보드를 판매합니다.

동일한 케이블을 사용하는 키보드에서 세 개의 버튼을 누르려고 하면 키 중 하나가 흐리게 나타날 수 있습니다. Wikipedia에서는 이에 대해 잘 설명하고 있습니다.https://en.wikipedia.org/wiki/Rollover_(키)

꼭 이 3개 이상의 버튼을 눌러야 한다면 기계식 키보드를 구매하시는 것을 추천드립니다. 그 중 일부는 "다중" 키보드로 컴퓨터에 연결됩니다. 키보드의 모든 버튼을 누르면 인식됩니다.

답변2

고려해야 할 두 가지 사항이 있습니다.

  • 윈도우 시스템은 동시에 누를 수 있는 특정 키, 즉 "수정자 키"를 이해하도록 설계되었습니다. 일반적으로 수정자로 사용되지 left않습니다 ( 재할당을 사용하는 것이 유용할 space수도 있지만 ).leftxmodmap
  • 키보드 디자인은 "뒤집기"(즉, 동시에 누를 수 있는 키 수)에 제한을 두고 있습니다.

추가 자료:

관련 정보