今天想在 iPad 上做几道 LeetCode ,就把有线版 HHKB 通过 USB A 转 Type-C 转接头连到 iPad 上了。但是发现键盘布局完全是错误的,比如 Shift+9
打出来的居然是 )
,并且大部分特殊符号键都存在这类问题。
网上查询了一下,reddit 上也有人遇到类似问题,似乎在 iOS 12 中就存在,是因为 OS 没有正确识别键盘布局,手动将布局切换为澳大利亚可解决。目前使用中没有发现其他问题。
蓝牙版 HHKB 似乎不存在此问题。
还发现一件有趣的事,Lightning 接口的 iPad 直连 HHKB 会出现供电不足的问题,解决方法是用 Lightning 转 USB 相机转接头连接,再插一根 Lightning 线充电。老传统了😂.
Happy Hacking!
1
Mirage09 2022-01-31 16:48:40 +08:00 via iPhone
刷题还是用电脑方便…
|
2
agagega 2022-02-01 09:14:23 +08:00 via iPhone
你 hhkb 那个布局开关设置的是 Mac 吗?
|
3
lindt99cocoa OP @agagega 是 Mac ,在 Mac 上没有问题
|
4
mizuBai 2022-02-10 17:04:30 +08:00
"shift + 9 == )",搞不好是识别成了日文 JIS 布局
|
5
lindt99cocoa OP @mizuBai 应该是的,但 iPad 没有日文布局的选项,最后解决方案居然是改成澳大利亚布局
|
6
Xheldon 2022-06-09 11:20:07 +08:00
感谢楼主,要不是你说道 「澳大利亚」布局,我还在一个一个的试布局,iPad 实体键盘默认是美国布局,遇到楼主说的情况后我第一时间感觉是识别键盘布局的问题,但是试了美国、自动-美国、日本、等键盘布局都不行。
另外,此方案同样可以解决通过 Mac 「通用控制」功能连接 iPad 的时候,键盘在 iPad 上输出的时候出现的楼主说的那个问题的情况。 再次感谢楼主! |