Hyprland는 기본적으로 오른쪽 Alt 키를 왼쪽 Alt 키와 동일하게 취급한다.
이는 오른쪽 Alt 키를 이용한 한영 전환 시에 불편함이 발생하는데, 예를 들면 VSCode나 파이어폭스에서는 상단 메뉴 바가 열리고 포커스가 바뀌는 문제가 있다.
Caps lock이나 왼쪽 Shift를 사용하여 자판을 전환하는 간편하고 자주 쓰이는 방법도 있고 나도 이를 선호한다.
만약 오른쪽 Alt키를 사용해 한영 키를 사용하고 싶다면 아래처럼 설정하면 된다.
1input {
2 kb_layout = kr
3 kb_options = korean:ralt_hangul,korean:rctl_hanja
4}
/usr/share/X11/xkb/symbols/kr
에 ralt_hangul
, rctl_hanja
가 정의되어 있다.
이를 hyprland.conf
의 input.kb_options
의 값으로 설정하면 오른쪽 Alt 키를 한영 키로 사용할 수 있다.
일부 프로그램은 키 입력 처리 시 프로토콜을 통하지 않아 옵션이 적용되지 않는데, 이 경우 입력기에서 override 설정을 해서 해결할 수 있다.
아래는 fcitx5 입력기에서의 해당 설정이다.