Skip to content
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

블루투스 키보드에서 '\|' 키가 '#~'로 입력 #10

Closed
goodhyun opened this issue Apr 30, 2023 · 8 comments
Closed

블루투스 키보드에서 '\|' 키가 '#~'로 입력 #10

goodhyun opened this issue Apr 30, 2023 · 8 comments
Labels
도움 필요 다른 분의 도움이 필요합니다. 버그 뭔가가 제대로 작동하지 않습니다.

Comments

@goodhyun
Copy link

  1. 사용하고 계신 속 입력기 버전
    1.0.1 (16)
  2. 문제가 발생한 앱 이름
    모든 곳
  3. 자세한 문제 재현 방법
    국지적 문제인지 모르겠습니다만 블루투스 키보드의 \ | 키가 # ~로 입력됩니다. 메뉴의 ₩대신 ` 입력 설정 여부와는 무관합니다.
  4. 디버그 메시지

디버그 메시지 보기 부분을 참조해 주세요.

@kiding kiding added the 버그 뭔가가 제대로 작동하지 않습니다. label May 2, 2023
@kiding
Copy link
Owner

kiding commented May 2, 2023

혹시 어떤 키보드를 사용하고 계신가요? 기종을 알려주시면 도움이 될 것 같습니다.
시스템 설정 -> 키보드 -> 키보드 유형 변경...에서 설정을 마치신 후에도 같은 증상이 반복되는지도 확인을 부탁드립니다.

@goodhyun
Copy link
Author

goodhyun commented May 6, 2023

감사합니다. HHKB입니다. (단 일본어판입니다만, 영어로 쓰고 있으므로 큰 차이는 없어 보이는데, 관련 있을지 모르겠네요. )
키보드 유형 변경에서도 Shift옆에 Z와 /키로 영문키보드로 등록되어 있습니다.

@haydnhkim
Copy link

haydnhkim commented May 11, 2023

저는 유선 HHKB Pro와 무선 HHKB Pro BT 모델을 각각 사용중인데 \| 키가 잘못 입력되는 현상은 없습니다.
둘 다 영문판이며 스위치는 2, 6번만 On 하여 사용 중입니다.

@kiding kiding added the 도움 필요 다른 분의 도움이 필요합니다. label May 11, 2023
@kiding
Copy link
Owner

kiding commented May 15, 2023

혹시 v1.0.2 (17)에서도 같은 증상이 나타나는지 확인 부탁드립니다.

@goodhyun
Copy link
Author

증상은 여전합니다.
집에 있는 여분의 일본어 키보드를 가져와서 해보니 다른 키보드에서도 같은 현상이 발생했습니다. 마찬가지로 영문 모드로 붙여 놓은 상태입니다. 순정 및 다른 기기에서는 겪어 보지 못한 현상인데, 신기하네요. 왜 하필 \ | 키가 # ~로 될까요.

@goodhyun
Copy link
Author

잠시 조사를 해보니, #~ 는 UK 배열이네요.
image

그런데 HID 스캔코드의 해당 키가 리눅스와 안드로이드에서는 KEY_BACKSLASH로 들어가는 걸로 보아서 다들 코드상에서 그렇게 바꿔서 이어주고 있었던 것 같습니다.

0x07 0x0031 | Keyboard \ and \| | 0x002b | KEY_BACKSLASH | 1.6 | 0x0049 | KEYCODE_BACKSLASH | 1
0x07 0x0032 | Keyboard Non-US # and ~ | 0x002b | KEY_BACKSLASH | 1.6 | 0x0049 | KEYCODE_BACKSLASH | 1

https://source.android.com/docs/core/interaction/input/keyboard-devices

kiding added a commit that referenced this issue May 27, 2023
HHKB 등 일부 키보드에서 \| 입력 시 #~가 입력되는 문제 해결 (#10)
@kiding
Copy link
Owner

kiding commented May 27, 2023

아하, 그렇군요...! 자세한 정보 감사드립니다!

v1.0.3에서도 동일하게 처리하도록 수정했습니다. 가능하실 때 테스트를 부탁드립니다!

@goodhyun
Copy link
Author

감사합니다. 해결되었습니다. 👍🫶
\\||||

@kiding kiding closed this as completed May 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
도움 필요 다른 분의 도움이 필요합니다. 버그 뭔가가 제대로 작동하지 않습니다.
Projects
None yet
Development

No branches or pull requests

3 participants