New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

iTerm3에서 vim 사용시 한영키 안먹힘 #416

Open
ujuc opened this Issue Oct 27, 2018 · 8 comments

Comments

Projects
None yet
3 participants
@ujuc

ujuc commented Oct 27, 2018

2018-10-27 1 29 25

프로그램 버전

  • 구름입력기 - 1.10.0-pre1
  • iTerm2 - 3.2.4

현상

한글 자판 상태에서 vim 작업을 끝나고 터미널로 나가기위해 커멘드모드로 이동.
영문자판으로 변경을 하려 하였으나 영문자판으로 변경이 안됨.

혹시나하여 Esc 키로 영문 자판으로 변경 옵션을 켜봤으나 아무런 작동하지 않음.

@yous

This comment has been minimized.

Contributor

yous commented Oct 31, 2018

'Esc 키로 로마자 자판으로 전환' 옵션은 1.10.0-pre1 버전에 버그가 있어 작동하지 않습니다. #423

@ujuc

This comment has been minimized.

ujuc commented Nov 5, 2018

네 그 에러는 알고 있습니다. 지금 여기서의 문제는 한글 모드에서 영문 모드로 변환이 아예 진행되지 않고 있다는점입니다.

@yous

This comment has been minimized.

Contributor

yous commented Nov 6, 2018

입력기 바꾸기 단축키를 Cmd-Space로 지정해두셨는데, 그러면 맥의 입력 소스 단축키나 Spotlight 단축키는 어떻게 지정되어 있나요? Cmd-Space를 눌렀을 때 자판 전환이 되지 않는 것인가요? 아니면 입력 소스 단축키를 눌렀을 때 자판 전환이 되지 않는 것인가요?

재현해보려고 하는데 정확한 조건을 모르겠습니다. iTerm2의 셸에선 전환이 되는데 iTerm2의 Vim에서 커맨드 모드로 들어갔을 때에만 전환이 되지 않는 것인가요? 만약 그렇다면 vim --clean으로 실행했을 때에도 동일한 현상이 나타나나요?

screenshot 2018-11-06 14 46 27

screenshot 2018-11-06 14 48 54

@ujuc

This comment has been minimized.

ujuc commented Nov 6, 2018

  1. 스페이스바로 구성되어있던건 선택 해지하여 작동안하도록 설정했습니다.
  2. Cmd-스페이스 바일경우, 작동이 안되었습니다.
  3. 커멘드 모드에서만 발생했습니다.
  4. vim --clean 명령은 발생한 컴퓨터에서 한번 해보겠습니다.
@youknowone

This comment has been minimized.

Member

youknowone commented Nov 6, 2018

구름 단축키를 Cmd+Space 로 하셨다는 말씀이신가요? 현재 ctrl, cmd를 단축키에 쓸 경우 잘 동작하지 않는 것으로 보입니다

@yous

This comment has been minimized.

Contributor

yous commented Nov 6, 2018

텍스트 창에서는 ctrl-space, cmd-space 다 잘 되지만 iTerm에 입력하거나 텍스트 입력 상태가 아닌 경우 ctrl-space, cmd-space가 잘 동작하지 않네요. shift-space는 iTerm에서도 동작하지만 space가 추가로 입력되는 현상이 있습니다.

@yous

This comment has been minimized.

Contributor

yous commented Nov 6, 2018

iTerm의 설정의 Keys 탭을 보면 cmd를 사용하는 단축키를 지정할 수 있고, 각 프로필의 Keys 탭에서는 ctrl을 사용하는 조합키의 동작을 지정할 수 있습니다. 여기에서 cmd-space, ctrl-space 등의 이벤트를 받고 구름에 넘겨주지 않는 것일 수도 있겠습니다.

screenshot 2018-11-07 01 05 12

@ujuc

This comment has been minimized.

ujuc commented Nov 7, 2018

집컴퓨터로 확인해보니 커멘드를 이용한 명령은 먹히지 않습니다.
아마 커멘드키를 입력하는 부분에서 문제가 있는거 같네요.
그냥 시프트 스페이스 구성으로 사용해야겠네요.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment