나는 Compose열쇠를 사용하는 것을 좋아합니다. 문제는 내 텍스트의 대부분이 영어가 아닌 레이아웃으로 입력된다는 것입니다. 이는 일부 기호가 뒤죽박죽되어 있고 대부분이 존재하지 않음을 의미합니다.(예: 라틴 문자). «.XCompose»에 사용자 정의 작성을 추가하는 것은 방법이 아닙니다. 너무 많은 작성을 재정의해야 합니다.(사용자 정의 파일을 사용하고 있습니다편안함을 더해줍니다).
Compose키보드를 누르자마자 키보드 레이아웃을 영어로 전환하고 Compose가 끝나면 다시 전환할 수 있으면 좋을 것 같습니다. 따라서 영어가 아닌 레이아웃에서 영어 조합을 사용할 수 있습니다. 이것을 달성할 수 있는 방법이 있나요?
답변1
어떤 "비영어" 레이아웃을 사용하고 싶은지 언급하지 않았습니다. 체코어 키보드 배열이라고 할 수 있습니다.
이 명령은 다음과 같습니다.
setxkbmap cz,us -option grp:win_switch
키보드를 체코어 레이아웃으로 설정하고 Windows 키를 길게 누르면 미국식 레이아웃이 표시됩니다. 다른 키를 사용할 수도 있습니다. 제가 가장 좋아하는 키 조합은 Caps Lock의 "caps_switch"입니다.
가능한 모든 키는 /usr/share/X11/xkb/rules/xorg.lst에 나열되어 있습니다.