Emacs가 버전 24로 올라오더니 OS X에서 S-SPC(Shift-Space) 키 입력을 인식하지 못 하는 문제가 생겼다. 그리고 24.2 버전이 되면서 구름 입력기를 이용 도중에 S-SPC를 누를 경우 키보드가 먹통이 되는 문제로 진화(?)되었다.
이 문제는 바람입력기에서 Shift-Space를 한영 전환 단축키로 이용 도중에 발생하였다. 그리고 사용 중이던 Emacs는 버전 24.2 와 헤드 트렁크, 즉 공식 릴리즈가 아닌 저장소에 등록된 개발 버전에서도 발생하고 있다.
우선, 구 24 버전 대에서 S-SPC를 한영 전환키로 등록했는데 작동하지 않는 경우는 C-\ 키를 이용해 임시로 대처가 가능하다. 혹은 24.2 버전을 설치하는 것도 어느정도 도움이 된다.
하지만 24.2 버전에서는 S-SPC키를 누르면 Emacs가 키보드 입력을 전혀 받지 못 하는 상태가 되기 때문에 문제가 심각해진다. (다행히도 이 경우 마우스는 이용 가능하니 마우스로 저장하고 종료하는 대처도 어느 정도 가능하지만 그래도 문제다)
문제의 원인은 정확히 파악하긴 어려우나, Emacs의 키보드 반응과 구름의 키 입력 가로채기가 서로 충돌해서 무한루프를 도는 것 같다. 아무래도 자체 내장 입력기를 이용하지 않으면 불편한 Emacs라서 내장 입력기를 사용하지 않도록 하는 건 좋지 못 한 듯 하다.
현재로써는 구름입력기가 Emacs와의 연동을 고려해서 Emacs에서는 비활성화 되도록 수정되는게 가장 좋은 해결책일 것 같지만 구름입력기 개발팀도 다른 문제로 인해 개발 여력이 없는 듯 하다.
따라서 이 경우 Emacs에서는 아예 구름 입력기를 사용하지 않는 것이 좋겠다는 판단이 들었다. 좋은 입력기인데 이런 문제가 있어서 회피해야 된다는 건 안타깝지만 어쩔 수 없다.
OS X에서는 Emacs를 띄우고 OS X용 기본 영문 입력기로 전환해 두면 S-SPC 시의 키보드 먹통 문제는 해결된다. 또한 Emacs 자체 한글 입력기로 전환도 되기 때문에 일단 정상적으로 이용이 가능하다. (하지만 만약 OS X의 키보드 입력 전환을 S-SPC로 해 둔 경우 다른 문제가 생길 여지는 있다)
PS. 이 문제는 바람 입력기에서도 동일하게 발생하는지는 확인되지 않았다.
관련링크: OS X용 한글 대안 입력기 '구름 입력기'
Popular Posts
-
이번 글은 굉장히 유명한 수학 함수 3가지를 적어보는 글입니다. 그리고 오랜만에 구어체가 아닌 존대말(?)로 쓰는 글이기도 하겠네요. 이번에 언급하는 함수 세 가지, 즉 ceil(), floor(), round() 함수는 C 언어 시절부터 쓰이...
-
내 나이대도 이제는 젊다고 하기에는 힘든(?) 수준으로 치닫고 있다. 세월의 흐름이 너무 빨라서 아쉽고 벅차고 숨차기는 하지만, 이럴 때 일 수록 추억을 떠올려 보면 나름 재미있는 세월을 보냈구나 생각이 든다. 이참에 옛날 옛적에 쓰던 구식 컴퓨터...
-
Vim이 강력한 편집기로써 군림하게 된 건 편한 키맵, 정규표현식, 그리고 이 매크로 레코딩 기능이 있기 때문이라고 감히 주장하고 싶다. 레코딩 기능은 사용자가 입력하는 키를 그대로 녹화해서 매크로로 만들어 주는 기능이다. 이 기능에 대해 간단히...
-
특정 키워드를 정리하는 코딩을 하고 있었는데 가끔 중복되는게 있어서 검색으로 일일이 찾아보면서 코딩을 하고 있었다. 그런데 입력한 코드를 정렬해 두면 미리 검색해 보지 않아도 어느 정도 쉽게 중복되는 것이 눈에 들어오지 않을까 하는 생각에서 Vim에서...
-
Mac OS X에 기본적으로 포함되어 있는 한글 입력기는 제법 불만이 많다. 개인적으로 꼽는 가장 큰 불만은 입력 모드 전환이 너무 느리다 라는 점이다. 한글모드로 바꿀 때 마다 바람개비가 뺑뺑 돌아가는데 속 터진다. 개선이 언제될지는 모른다. 그...
-
이 글은 본 블로그에서 iOS 앱 개발 전반 및 Cocoa Touch 프레임워크에 대한 글의 링크를 별도로 정리한 길찾기용 글이다. 관련 글이 업데이트 될 때 마다 이 글에도 해당 항목을 추가할 예정이다.
-
제목 만으로도 알 수 있겠지만, 그냥 웹 상의 파일을 다운로드 받을 수 있는 모듈이다. 물론 이 모듈 없이도 urllib과 httplib 등으로 받을 순 있지만 귀찮다. -_-;;;
-
간단한 문자열 파싱을 할 때는 대체로 정규표현식(re) 모듈을 많이 활용한다. 하지만 단순한 패턴을 읽어 낼 때는 정규표현식은 귀찮은게 많다. 이럴때는 간단하게 파싱 할 수 있게 도와주는 parse 모듈을 사용 할 수도 있다. 이 모듈의 설명은 아래 ...
-
파이썬에선 기본적으로 C 스타일의 문자열 포맷 방법을 제공한다. printf나 sprintf 처럼 % 문자를 사용해서 문자열을 대체하는 것 말이다. 우연찮은 기회에 이 방법이 아닌 다른 방법으로 문자열을 포매팅 하는 방법(str.format)을 알게 ...


0 comments:
댓글 쓰기