키보드 레이아웃을 바꾸려면 왼쪽 Ctrl 키를 사용하시겠습니까?

키보드 레이아웃을 바꾸려면 왼쪽 Ctrl 키를 사용하시겠습니까?

길게 눌러 두 가지 키보드 레이아웃(gb 및 apl) 간에 전환하려면옳은Ctrl 키를 누르면 다음을 실행할 수 있습니다.

setxkbmap -layout gb,apl -variant ,dyalog -option grp:rctrl_switch

에 해당하는 것은 무엇입니까?왼쪽Ctrl 키? 나는 시도 grp:lctrl_switch하고 grp:ctrl_switch검색했지만 /usr/share/X11/xkb/rules/base.lst운이 없었습니다.

(비판을 피하기 위해: 예, 다른 작업을 위해 왼쪽 Ctrl이 필요하다는 것을 알고 있습니다. 추가 레이아웃을 활성화/비활성화하기 위해 setxkbmap을 다시 실행하는 스크립트가 있습니다. 레이아웃 스위치를 왼쪽 Ctrl에 바인딩하는 방법이 필요합니다.)

답변1

왼쪽 컨트롤에는 토글이 없고 토글만 있습니다.

레이아웃 전환에는 두 가지 모드가 있습니다.

  1. 특수 키를 누르고 있으면 문자 키가 대체 레이아웃에서 작동합니다. 이 클래스의 특수 키는 "grp:key_switch"입니다. 이 그룹에는 왼쪽 컨트롤이 없습니다.
  2. 특수 키를 한 번 누르면 전체 알파벳 키 세트가 이제 대체(또는 기본값으로 돌아감) 레이아웃이 됩니다. 키는 "grp:key_toggle"입니다. 이 그룹은 왼쪽 컨트롤을 단일 스위치로 사용할 수 있습니다.

왼쪽 컨트롤을 홀드 스위치로 사용하려면 xkbd 자체를 수정해야 합니다. 가능하지만 너무 성급할 것입니다.

보다 현실적입니다. 다른 키를 선택하세요. 예를 들어 왼쪽 Windows(lwin_switch) 또는 왼쪽 Alt(lswitch)입니다.

다른 옵션으로 - 다른 키보드 시스템을 사용하십시오.지식 기반예를 들어.

관련 정보