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

Fri Jan 31, 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 옵션 강제 지정