udev에서 키보드 키를 비활성화하는 방법은 무엇입니까? (드라이버 레벨)

udev에서 키보드 키를 비활성화하는 방법은 무엇입니까? (드라이버 레벨)

특히 키보드 키를 완전히 비활성화하고 싶습니다.XF86반환(키코드: 166) 및XF86 포워드(키 코드: 167)(Lenovo ThinkPad X220).

현재는 .bashrc에 다음 두 줄을 추가하여 이 두 가지를 모두 비활성화합니다.

xmodmap -e 'keycode 166='
xmodmap -e 'keycode 167='

터미널을 열자마자(매우 일반적인 현상임) X11의 두 키가 비활성화됩니다.

하지만 언어를 변경하면 ibus가 이를 덮어쓰기 때문에 다시 비활성화하려면 셸을 열어야 합니다. 아이버스 제공"시스템 키보드 레이아웃 사용"이 문제를 해결하기 위한 옵션이 있지만 이로 인해 내 언어가 깨져서 그것도 옵션이 아닙니다. 제22조.

이 두 키는 나에게 많은 문제를 일으키기 때문에 가능하다면 드라이버 수준에서 캡처를 완전히 비활성화하고 싶습니다.이상적으로는, 운영 체제는 마치 존재하지 않는 것처럼 작동하며 어떤 프로그램도 아무리 낮게 시도하더라도 키 누르기를 감지할 수 없어야 합니다.

이와 같이 키보드 키를 영구적으로 비활성화할 수 있습니까?

관련 정보