귀하의 질문에 대한 답변은 아니오 라고 생각 합니다. X.org 소스를 수정하는 짧은 방법을 얻을 수있는 방법이 없습니다 .
xset
작동하지 않는 이유 는 다음과 같습니다 . OP와 위의 답변 모두에서 발견 된 의견에 해당하기 때문에 답변을 만들고 있습니다.
xset r
몇 가지 대체 방법이 있습니다. 상호 배타적입니다.
xset r 22
.. 키 코드 22 (백 스페이스)의 반복을 켜고 끄는 키 xset -r 22
입니다.
또는,하지만, 키보드 속도를 지정할 수 있습니다 단지 에 대한 모든 키 :
xset r rate [num1 [num2]]
둘을 결합 할 수 없습니다.
에 관해서는 08 / 22 혼란 : 08 은 IS ASCII의 아스키에 대한 코드 문자 백 스페이스, 그리고 22 는 X 윈도우입니다 키 코드 특정 신체에 대한 키 .
불행히도 두 가지 설정 (속도 / 지연 및 키별 반복 켜기-끄기)은 두 가지 다른 X 확장으로 처리됩니다.
- "rate / delay"는 XF86Misc 확장에 의해 처리됩니다.
xset
기능을 사용하여 속도 / 지연을 변경합니다 XF86MiscGetKbdSettings( display, values )
. values
XF86MiscKbdSettings 구조는 반복 속도와 지연 (여기 중요하지 두 사람) 만 필드를 포함하고 그것을 적용하지만 일반의 방법이 없습니다.
- "키 당 오프"는 XKB 확장에 의해 제어됩니다. XKB 확장은 선택된 키를 제어 할 수 있지만 이러한 키에 대한 정보를 보유하는 구조에는 기본값, 반복 없음, 반복 중 하나의 값을 취할 수있는 필드 만 포함됩니다.
요컨대, 현재 X.org 설정에서는 불가능한 것 같습니다.
xset r 22 r rate 120 30
당신이 찾고있는 것을해야하지만 내 노트북에서는 작동하지 않습니다. 백 스페이스의 키코 드는 22입니다.