나는 최근 RSI로 고통받고 있으며 타이핑에 대해 좀 더 규율을 지키려고 노력하고 있습니다. 제가 알아차린 한 가지는 제가 때때로 (습관적으로) 스트레칭을 강제하기 위해 키 조합을 사용한다는 것입니다.
예를 들어 여는 괄호를 입력하려면 (저는 오른쪽 Shift 키를 누른 상태에서 오른손으로 9 키를 누르는 경우가 많습니다. 이로 인해 손목이 불편하게 뒤틀립니다. 왼쪽 Shift 키를 누르는 방법을 스스로 훈련하고 싶습니다. 하지만 습관을 깨는 것은 어렵습니다.
(1) 오른쪽 Shift + 9 조합을 비활성화하거나 (2) 특정 조합을 클릭할 때 경고를 표시할 수 있는 앱이 있습니까? 나는 그것이 여러 응용 프로그램에서 작동하는 것이어야 한다고 생각합니다.
답변1
여기서는 xmodmap이 올바른 솔루션이라는 것을 알았습니다. .Xmodmap 파일에서 Shift를 끈 다음 모드 스위치로 오른쪽 Shift를 추가하고 Shift로 왼쪽 Shift를 추가합니다.
clear Shift
keysym Shift_R = Mode_switch
add Shift = Shift_L
이제 처음 몇 개의 키심 열의 순서는 key, left_shift+key, right_shift+key입니다. 내 브래킷 예는 다음과 같습니다.
keycode 18 = 9 parenleft 9 parenleft bracketright plusminus bracketright
이제 오른쪽 Shift는 더 이상 Shift로 인식되지 않으므로 세 번째 열에 다시 넣을 때까지 모든 키에서 작동이 중지됩니다. 예를 들어 왼쪽 Shift 대신 오른쪽 Shift를 사용하고 싶습니다.
keycode 38 = a a A A ae AE ae
팁: xmodmap을 사용할 때 문제가 발생하면 다음을 실행하세요.
setxkbmap
모든 것을 기본값으로 복원합니다.