우분투 기계식 키보드 오른쪽 알트키(Alt_R)를 한영전환키로 변경

2017-12-18 12:27:55

최근 윈도우에 쓰던 키보드를 우분투로 바꿨다.

근데 한영전환이 제대로 안 된다.

원래 쓰고 있던 입력기는 uim 벼루 입력기였고, 오른쪽 알트키를 눌러보니 Alt_R, Meta_R 로만 인식이 되는 것이었다.

그래서 다시 Hangul로 인식이 되도록 아래와 같이 설정을 바꿔주었다.

참고 사이트는 http://hanmaruj.tistory.com/6 이다.

-–

기계식 키보드에서는 한/영 키가 없다.

그래서 쪽오른쪽 Alt (R_Alt)를 한/영 키로 인식하도록 바꾸어야하는데 그러기 위해서는 기능키의 역할을 지워야한다.

다음과 같은 방법으로 진행할 수 있다.

$ cd /usr/share/X11/xkb/symbols/

$ sudo vi altwin or $ sudo gedit altwin

altwin 파일을 열면 맨 윗쪽에 첫번째 단락에 다음과 같이 되어있는데

여기서 symbols[Group1] = [ Alt_R, Meta_R ] }; 의 값을 Hangul 로 바꾼다. 철자 조심!!!

// 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 {};

};

이렇게 바꾸면 오른쪽 Alt (R_Alt) 키는 더 이상 Alt 키가 아니게 된다.

출처: 하늘마루 이야기

난 uim 을 쓰고 있었으니 입력기 설정은 따로 하지 않아도 되고, 위 단계까지 하고 로그아웃 후 로그인을 해주면 끝! 지금처럼 잘 입력이 된다.

Comments