Shift_R+Enter를 Enter로 다시 매핑하되 Shift_L+Enter는 유지합니다.

Shift_R+Enter를 Enter로 다시 매핑하되 Shift_L+Enter는 유지합니다.

때로는 더듬거리며 Enter키와 올바른 Shift키를 동시에 쳐서 Shift+Enter우발적으로 치는 경우도 있었습니다. 만약 내가생각하다를 입력할 때 Shift+Enter왼쪽 버튼을 사용합니다 Shift. 그래서 Shift_R+Enter로 다시 매핑하고 싶지만 이것을 로 Enter유지 했지만 이를 수행하는 방법을 모르겠습니다.Shift_L+EnterShift+Enterxmodmap

답변1

내가 아는 한 설명은 다음과 같기 때문에 쉽게 할 수 없습니다.수정자 Shift+ 키 기호 enter수정자 ShiftShift_R키심스 와 를 구별할 수 없습니다 Shift_L.

해결책은 및 xkb에 대해 두 개의 별도 수정자(여기서는 xmodmap은 쓸모가 없습니다) 를 정의한 다음 다시 정의하는 것입니다.Shift_RShift_L모두사용하는 "유형" 정의/usr/share/X11/xkb/유형두 개의 다른 수정자를 동일한 레이어로 허용하고 하나 space의 변환만 그 위의 두 번째 레이어를 트리거하도록 하나의 사용자 정의 수정자를 유지합니다.

궁극적으로 두 번째 교대근무에는 이제 색다른 수정자가 있으므로 일부 애플리케이션은 이를 올바르게 해석하지 않습니다(교대 선택).

관련 정보