스레드에서 언급한 대로 장기 WPM이 10% 향상되므로 키 반복을 비활성화해야 합니다.데비안에서 커서/타이핑이 불안정할 때 타이핑을 교정하는 방법. 하지만 키 반복을 사용하는 동안 화살표 키를 길게 누르는 데는 캐럿 위치를 변경할 수 있는 기능이 유용할 것이라고 생각합니다. 길게 누르고 싶지만 사용자 정의 설정이 있습니다.지연그리고속도. 내 설정은 다음과 같습니다.키보드 > 입력어디지연그리고옵션그림 1의 화살표 키는 개인화되어야 합니다. 옵션 (1)이 전혀 작동하지 않았고, 옵션 (2)는 버튼과 키보드가 너무 많아서 작업하기 너무 번거로웠습니다.
- 모든 키 반복을 비활성화하고 화살표 키를 활성화합니다.
- 모든 키 복제를 허용하고 화살표 키를 제외한 모든 키를 비활성화합니다. (올레 조겐부의답변) - - 이 제안은 신뢰성이 없다고 생각하여 설명된 효과를 재현할 수 없기 때문에 거부합니다. - - 역시 제목의 질문 범위를 벗어납니다.
그림 1 선택되지 않음키를 누른 상태에서 키 누르기를 반복하세요.
차등 솔루션
- 키 반복을 비활성화하지 않고 오랫동안 키를 누른 후에만 시작하는 방법이 있습니까? [Random832] - - 사실 화살표 키의 방향을 여러 번 빠르게 변경하면 어떻게 작동하는지 알고 싶습니다.
하드웨어: ASUS Zenbook UX303UA
운영 체제: Debian 8.5 64비트
Linux 커널: 4.6
답변1
정확히 무엇을 원하는지는 모르겠지만 반복해야 하는 단일 키(기술적 키코드)를 설정하는 것은 가능합니다. 설정이 안되는거 같더라구요개별 요금과 지연이 발생하더라도
$ xset --help
<snip>
To turn auto-repeat off or on:
-r [keycode] r off
r [keycode] r on
r rate [delay [rate]]
키에 해당하는 키코드를 찾으려면 다음을 사용하세요. xev
:
$ xev -event keyboard
KeyPress event, serial 28, synthetic NO, window 0x5a00001,
root 0x292, subw 0x0, time 354948359, (85,132), root:(86,150),
state 0x10, ==>keycode 24<== (keysym 0x71, q), same_screen YES,
XLookupString gives 1 bytes: (71) "q"
XmbLookupString gives 1 bytes: (71) "q"
XFilterEvent returns: False
전역적으로 키 반복을 끈 다음 특정 키에 대해 활성화하려고 시도했지만 운이 없었기 때문에 모든 일반 키에 대해 이를 꺼야 하는 것 같습니다. 몇 가지 팁은 다음과 같습니다.
모든 키코드 매핑을 인쇄합니다: xmodmap -pk
.내 시스템에서는 8-255 범위를 얻습니다.
모든 키코드의 중복을 끄십시오:
$ seq 8 255 | xargs -n 1 xset -r
화살표 키 켜기: (범위는 사용자의 범위와 다를 수 있음)
$ seq 111 166 | xargs -n 1 xset r
답변2
모든 키에 대해 모든 키 반복이 비활성화된 경우 특정 키 반복만 활성화할 수 없습니다. 나는 이것이 가능하다는 제안을 확인할 수 없습니다.