다소 관련됨제가 예전에 받았던 질문이에요, 현재 레이아웃이 무엇인지 쿼리할 수 있는 방법이 있는지 궁금합니다.
도망쳤다고 했어
setxkbmap -layout it,ru -variant ,phonetic -option 'grp:caps_toggle'
CapsLock몇 번이나 눌렀어요 . 두 가지 상태 중 어느 상태에 있는지 프로그래밍 방식으로 어떻게 알 수 있나요?
대화식으로 간단히 몇 가지 문자를 입력하여 확인할 수 있지만 상태 표시줄 등에서 상태를 인쇄할 수 있도록 프로그래밍 방식으로 이 작업을 수행하고 싶습니다.
CapsLockfCapsLockf또한 클릭을 통합한 다음 출력이 фf
또는 인지 확인하는 것과 같은 몇 가지 해킹을 고려 중입니다. fф
이를 통해 현재 레이아웃이 각각 it
또는 인지 알 수 있습니다 ru
.
xdotool
딱 맞는 도구인 것 같다, 그러나 불행하게도 Caps_Lock
해당기능위 명령어로 설정한 값 CapsLock이 아닌 일반 키의 값이므로 이렇습니다.setxkbmap
xdotool key Caps_Lock f Caps_Lock f
Ff
활성화된 레이아웃이 무엇이든 결과가 생성됩니다.