본문 바로가기

우분투리눅스

노트북에서 한영키가 동작하지 않을시 해결방법

일부 노트북의 경우, 일반적인 키보드를 줄여 놓은 자판 배열을 사용하기 때문에 오른쪽 alt 키와 한영 키가 함께 반응하여 한영키를 누를 때마다 대시 버튼을 누르는 결과가 벌어진다. 이를 해결하기 위해 한영키에서 오른쪽 alt 기능을 해제하고 한영키 고유의 기능만 남겨두려면 다음과 같이 설정하면 된다.

 

1. VI 편집기를 이용해서 altwin 이라는 파일을 수정한다.

# sudo vi /usr/share/X11/xkb/symbols/altwin

 

2. 다음과 같이 symbols[Group1] = [ Alt_R, Meta_R ] }; 행에서 [ Alt_R, Meta_R ]을 수정하여 [ Hangul ] 이라고 입력 후 :wq 로 저장한다.

/ Meta is mapped to second level of Alt keys.

partial modifier_keys

xkb_symbols "meta_alt" {

key <LALT> { [ Alt_L, Meta_L ] };

key <RALT> { type [Group1] = "TWO_LEVEL",

symbols[Group1] = [ Alt_R, Meta_R ] };  ← 변경전

symbols[Group1] = [ Hangul ] }; ← 변경후

modifier_map Mod1 { Alt_L, Alt_R, Meta_L, Meta_R };

// modifier_map Mod4 {};

};

 

3. rm 으로 /var/lib/xkb 디렉터리 내의 모든 파일을 삭제하고 reboot 명령으로 시스템을 재부팅

# sudo rm /var/lib/xkb/*

# sudo reboot

 

한영키를 사용할 수 없는 시스템에서는 한글과 영문 전환에 Shift+스페이스 키 조합을 사용할 수 밖에 없다.