X230t Gnome의 스핀 버튼을 여러 번 눌렀습니다.

X230t Gnome의 스핀 버튼을 여러 번 눌렀습니다.

내 X230t에는 화면을 회전할 수 있는 태블릿 버튼이 있습니다. 방금 Manjaro gnome을 설치했는데 일부 드라이버를 업데이트하고 설치한 후에는 작동하지만 약간 짜증스럽습니다. 누를 때마다 화면이 두 번 회전하기 때문에 정방향에서 우측으로 가는 대신 정방향에서 역방향으로 이동합니다. 다시 누르면 반전에서 다시 정상으로 변경됩니다. 나는 KDE에서도 이런 현상을 경험했습니다. 버튼을 누를 때마다 클릭 횟수가 아무리 짧아도 버튼 클릭이 두 번 등록되는 것 같습니다. 특정 시간에 버튼이 여러 번 누르는 것을 방지할 수 있는 방법이 있습니까?

접근성 설정에서 바운스 키를 활성화해 보았습니다.

편집: 임시 해결 방법으로 태블릿 모드에서 다른 버튼(바로가기가 적용될 때 작업창으로 표시됨)과 사용자 정의 회전 스크립트를 사용했습니다. 그러나 여러 번 클릭되기도 했습니다. 나는 배타적 잠금을 사용하여 한 번만 실행할 수 있도록 스크립트를 설정하여 이 문제를 해결했습니다.이것. 다른 답변은 나에게 적합하지 않은 것 같고 이유를 모르겠습니다.

이 시점에서 스핀 버튼을 내 사용자 정의 스크립트에 매핑하고 싶지만 gnome의 기본 스핀 기능을 비활성화하려면 어떻게 해야 합니까?

답변1

두 번 실행되는 이유는 키를 놓을 때가 아니라 키를 눌렀을 때 이벤트가 등록되기 때문입니다. 버튼을 누르자마자 회전 스크립트가 실행되기 시작하지만 그 동안에는 컴퓨터가 키 릴리스를 캡처하지 못합니다. 결과적으로 이를 "보류"로 처리하여 반복됩니다. 이 문제를 해결하는 가장 쉬운 방법은 해당 단일 키에 대해 자동 반복을 비활성화하는 것입니다.

이렇게 하려면 먼저 스핀 버튼의 키코드를 확인하세요. xinput list그러면 장치가 제공됩니다(제 키보드는 12입니다). 그 다음에xinput test 12

이제 스핀 버튼을 눌러 키 코드를 찾으십시오. 내꺼는 161이야

마침내

xset -r 161

이 키의 자동 반복이 비활성화됩니다.

관련 정보