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
-
내 나이대도 이제는 젊다고 하기에는 힘든(?) 수준으로 치닫고 있다. 세월의 흐름이 너무 빨라서 아쉽고 벅차고 숨차기는 하지만, 이럴 때 일 수록 추억을 떠올려 보면 나름 재미있는 세월을 보냈구나 생각이 든다. 이참에 옛날 옛적에 쓰던 구식 컴퓨터...
-
Git로 다수의 브랜치를 관리하며 브랜치간 머지(merge) 하기는 굉장히 간단한 일이다. 하지만 의외로 다른 브랜치의 일부 파일만 복사(즉 파일간 머지)해 오는 형태의 작업은 많이 하지 않나보다. 찾아보니 의외로 기존 명령어에 옵션을 하나 추가해서 ...
-
Emacs에선 C-s 나 C-r 로 파일 내 검색을 할 수 있는데 이 때 검색 전의 위치로 돌아오는 명령이 있는지 없는지 모르겠다. 찾는것도 귀찮고 해서 이 기능을 만들어 봤다. 아래가 소스 코드이다.
-
클래스와 구조체에 공통되는 요소로, 프로퍼티는 OOP에서 멤버변수(Member Variables) 혹은 속성(Attributes)이라고도 불리우는 개념이다. 쉽게 말해 클래스나 구조체 안에 선언되어서 사용하는 ' 소속된 변수 '이다. ...
-
제목대로 나는 안드로이드를 혐오하는데... 그 이유를 적기 보단 경험담을 적어볼까 한다. 직접 경험한, 그리고 주변 사람들의 경험담이다. 물론 글로 표현하기 위해 과장하거나 고쳤다 -_-; [참고] 이 글은 2011년 5월 경에 쓰여진 글입니다. ...
-
지금까지 iOS 및 macOS 용 앱을 여럿 만들어 왔지만 레이어에 대해서는 자세히 공부해 본 적이 없었다. 블로그에 글 쓸 주제도 적어지고 마침 필요도 하기에 레이어에 대해 공부해 보면서 알게 된 것들을 정리해 보려고 한다.
-
이번 글은 굉장히 유명한 수학 함수 3가지를 적어보는 글입니다. 그리고 오랜만에 구어체가 아닌 존대말(?)로 쓰는 글이기도 하겠네요. 이번에 언급하는 함수 세 가지, 즉 ceil(), floor(), round() 함수는 C 언어 시절부터 쓰이...
-
macOS를 모하비(Majave)로 올리고 난 뒤 얼마 후 타임머신 백업이 계속 실패하는 현상이 발생 했습니다. 당시 2TB 외장하드를 타임머신 백업용으로 세팅해서 수 년 간 아무 문제 없이 잘 써 왔었기 때문에 좀 이상하다는 점을 느꼈습니다. 이 글...
-
Q. 1.3과 1.12 중 어느 버전이 더 최신 버전인가요? A. 1.12가 더 최신버전입니다. 위의 같은 질문류를 커뮤니티에서 본 적이 있는데 놀랍게도 1.3을 1.12보다 더 높은 버전으로 생각하는 사람이 많은 것 같았다. 그래서 이번에는 버...


0 comments:
댓글 쓰기