Hyprland: 오른쪽 Alt 키로 한영 전환

Sun Jan 12, 2025
1 minute to read

Hyprland는 기본적으로 오른쪽 Alt 키를 왼쪽 Alt 키와 동일하게 취급한다.
이는 오른쪽 Alt 키를 이용한 한영 전환 시에 큰 불편을 초래하는데, 예를 들면 VSCode나 파이어폭스에서 상단 메뉴 바가 열린다.

Caps lock이나 왼쪽 Shift를 사용하여 자판 사이를 전환하도록 설정하는 간편하고 자주 쓰이는 방법도 있고 나도 그렇게 쓰는 편이다.
오른쪽 Alt키를 사용해 한영 키를 사용하고 싶은 경우엔 아래처럼 설정하면 된다.

~/.config/hypr/hyprland.conf
1input {
2    kb_layout = kr
3    kb_options = korean:ralt_hangul,korean:rctl_hanja
4}

/usr/share/X11/xkb/symbols/krralt_hangul, rctl_hanja가 정의되어 있다.
이를 hyprland.confinput.kb_options에 할당해 주면 원하는 대로 오른쪽 Alt 키를 한영 키로 사용할 수 있다.

가끔 프로토콜을 통해 작동하지 않고 독자적인 키 입력을 구현하는 프로그램이 있는데, 이런 경우 입력기에서 override 설정을 해 주면 된다.
아래는 fcitx5 입력기에서의 해당 설정이다.

fcitx5 입력기에서 XKB 옵션 강제 지정