이 작업을 수행할 수 없을 것 같지만 특정 키보드(예: 내 노트북에 내장된 키보드)에서 특정 키(예: 맨 위 행의 "6")를 비활성화하고 싶습니다. 열쇠는 스팸 6s이지만 그 외에는 잘 작동합니다. (교체품을 주문했는데 위치 때문에 시간이 오래 걸립니다.) 나는 주로 USB 키보드를 사용하지만, 하나의 키에 대해 전체 키보드를 비활성화(xinput --float 사용)하는 것은 고통스럽습니다.
그렇다면 특정 키보드의 특정 키를 비활성화할 수 있습니까? 저는 Kubuntu 19.10을 사용하고 있지만 여기서는 이것이 중요하지 않을 것 같습니다.
답변1
나는 이것을 시도할 것이다:
xev를 사용하여 키보드의 키 6에 대한 키 코드("내 키보드에서는 15")를 찾으세요. 그런 다음
xmodmap -e "keycode 15 = "
xev를 사용하여 찾은 숫자가 15인 곳을 사용하십시오 . 그러면 키가 무엇이든 매핑됩니다. 재부팅 후에도 명령이 더 이상 지속되지 않으면 시작 애플리케이션에 명령을 추가하십시오.
키보드만 원하는 경우:
- xkbcomp 1.2.0 설치
- 다음을 사용하여
xinput list
특정 키보드 ID를 찾으십시오. - 로 키의 키 코드를 찾으세요
xev
.
자세한 내용은 링크에서...https://superuser.com/a/869064/964775
이 작업을 취소하려면 xev가 제공한 키를 기억하거나 기록한 다음 xmodmap을 해당 키에 다시 매핑해야 합니다.
나는 이것을 .profile 또는 .bashrc 파일에 추가하고 모든 터미널에 대해 설정할 수 있다고 확신합니다.