OS X에서 한글 입력 상태에서 특정 키, 예를 들자면 Emacs 키맵과 비슷한 Ctrl-A, Ctrl-E 같은 키가 제동작을 하지 않는 증상이 있었다. 이 문제 해결을 위해 굉장히 단순한 포스팅을 한다. ;-)
이 증상은 마운틴라이언(OS X Mountain Lion)에 내장된 한글입력기를 사용 할 때 발생한다. 사실 OS X의 버전과는 관계 없이 OS X 내장 한글 입력기를 사용 할 때 발생하는 문제 일 수도 있다.
해결 방법은 굉장히 단순하다. 내장 한글 입력기 말고 다른 한글 입력기를 사용하는 것이다. 대표적으로는 바람입력기가 있다. 대신 버전업이 더 이상 되지 않고 있어서 어떤 문제가 발생 할 지 알 수 없다.
개인적으로는 구름 입력기(http://gureum.org/)를 추천한다. 오픈소스이면서 아직 개발이 잘 되고 있는 것으로 판단되기 때문이다.
구름입력기는 기능면에서도 추천 할 만 하다. 자체적으로 영문 입력을 지원하기 때문에 한영 전환이 굉장히 빠르다. 그 외에 세벌식 입력도 지원된다. Shift-Space로 한영 전환을 원하는 이들에게도 더 없이 좋은 솔루션이 될 것이다.
무척 단순한 포스팅이지만, 개인적으로 이 문제는 너무 큰 문제였다. 이 글을 포스팅 하는 도중에도 Emacs 키맵인 C-n, C-p, C-d, C-a, C-e를 자주 사용하고 있다. 역시 손에 익은 것이 바뀌면 굉장히 혼란스럽고 불편 한 건 어쩔 수 없나보다. ;-)
Popular Posts
-
제목이 약간의 오해가 있을 수도 있어서 좀 더 자세히 적어보자면, 앱 내부의 마우스나 키 입력을 받는게 아니라 앱 윈도우에 포커스가 없는 상태에서 마우스나 키보드 이벤트를 받기 위한 내용이다. 흔히 쓰이는 윈도우의 '키보드 후킹'이라는...
-
예전에 Vim에서 tags 파일 경로를 부모 디렉토리들로 지정해서 자동으로 태그를 지정하는 방법 을 포스팅 했던 적이 있다. 하지만 Emacs에서는 동일한 형태로 지정을 해서 사용하는게 안되었다. 이런 기능을 원했지만 검색으로 찾을 수는 없었다. ...
-
내 나이대도 이제는 젊다고 하기에는 힘든(?) 수준으로 치닫고 있다. 세월의 흐름이 너무 빨라서 아쉽고 벅차고 숨차기는 하지만, 이럴 때 일 수록 추억을 떠올려 보면 나름 재미있는 세월을 보냈구나 생각이 든다. 이참에 옛날 옛적에 쓰던 구식 컴퓨터...
-
node.js 암초 2번째 이야기. 이번에는 node.js의 루프와 process.nextTick() 관한 이야기를 적어볼까 한다. (루프가 뭔지는 굳이 설명할 필요는 없을 것 같다.)
-
메소드(Method)란 클래스에 정의된 클래스 멤버 함수를 의미한다. 스위프트(Swift)에서는 클래스 뿐만 아니라 구조체에서도 동일하게 이 메소드를 정의 할 수 있다는 특징이 있다.
-
Q. 1.3과 1.12 중 어느 버전이 더 최신 버전인가요? A. 1.12가 더 최신버전입니다. 위의 같은 질문류를 커뮤니티에서 본 적이 있는데 놀랍게도 1.3을 1.12보다 더 높은 버전으로 생각하는 사람이 많은 것 같았다. 그래서 이번에는 버...
-
이번엔 iOS SDK 기반 Objective-C에서도 웹페이지를 비동기로 긁어오는 기능을 하는 코드를 메모해본다. (NS 계열 API이니 아이폰/아이패드/Mac OS X에서 다 쓸 수 있을 듯)
-
node.js 소개글에 따라 다니는 이야기는 비동기(asynchronous) 처리를 위한 이벤트 위주(event driven) 언어라는 점이다. 그리고 한 가지 더 따라다니는 소개는 '빠르고(performance) 확장(scalable)에 강하...
-
Swift 에서 C 포인터(Pointer)는 왜 쓰는가. 모호할 때도 있고 쓰기도 귀찮고 문제도 자주 일으키는 그 개념을 말이다. 그런데 답은 C 포인터 라는 이름에서 이미 나와있다. 당연히 C로 구현된 함수가 포인터를 사용하게 되니 이 함수를 쓰...
-
이 글은 새 위치 로 옮겨지며 이 곳에서는 더이상 유지보수되지 않습니다. 가까운 옛날(?) 이탈리아 여행을 다녀오고 나서 생긴 이상한 증상(?)이 있다. 바로 이탈리아식 화덕피자가 종종 땡기는 증상이다. 그래서 종종 집 주변 화덕피자 가게를 찾아보고 ...

0 comments:
댓글 쓰기