음소거 / 음소거 해제 키의 키 반복을 방지하는 방법은 무엇입니까?


0

나는 그것을 좋아하기 때문에 매우 낮은 키 반복 지연을 설정했습니다 ...

그러나 이로 인해 내 컴퓨터 (Lenovo ThinkPad X201)의 하드웨어 음소거 / 음소거 해제 버튼에 문제가 발생합니다. 버튼을 누를 때 종종 키 반복이 발생하여 음소거 및 음소거 해제됩니다.

단일 키에 대해 키 반복을 비활성화 할 수 있습니까? 그렇다면이 버튼은 어떻습니까?

답변:


0

xset유틸리티를 사용하여 개별 키에 대해 키 반복을 비활성화 할 수 있습니다 . 데스크탑 환경과 무관하게 X.org 수준에서 작동합니다. 음소거 / 음소거 해제 키의 경우 다음을 수행하십시오.

  1. xev터미널에서 X 이벤트 테스터 프로그램 을 시작 하고 창을 활성화 한 다음 음소거 / 음소거 해제 버튼을 눌러 버튼의 키 코드를 찾으십시오. 다음 과 같이 터미널에 포함 된 KeyPress또는 KeyRelease메시지를 찾으십시오 XF86AudioMute.

    KeyRelease event, serial 48, synthetic NO, window 0x4a00001,
        root 0x98, subw 0x0, time 277961250, (-222,299), root:(879,323),
        state 0x0, keycode 121 (keysym 0x1008ff12, XF86AudioMute), same_screen YES,
        XLookupString gives 0 bytes: 
        XFilterEvent returns: False
    

    이것은 ThinkPad X201에서 가져온 것으로 키 코드가 121임을 나타냅니다.

  2. 다음 명령을 실행하여 키 코드가 121 인 키 (또는 하드웨어가 다른 경우 찾은 것)에 대해 키 반복을 비활성화하십시오.

    xset -r 121
    
  3. 음소거 / 음소거 해제 키에 대해이 키가 성공적으로 비활성화되면이 xset -r 121명령을 자동 시작에 넣어 시스템 시작시 활성화하십시오. X.org 전용이므로 데스크탑 환경의 자동 시작 구성에 넣는 것이 좋습니다. X.org를 시작하기 전에 X.org 로그인 화면이 없어도됩니다.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.