-
Notifications
You must be signed in to change notification settings - Fork 31
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
[59_22] MacBook日本键盘无法输入反斜杠 #1587
Comments
如何切换到日本键盘?硬件上是一样的吧?是不是切换到日语的环境就可以复现这个问题了? |
输入反斜杠是进入命令模式,输入反斜杠之后,再按tab,就可以输入反斜杠 |
你可以自己改一下 或者,可以参考 详见: 这一行的快捷键定义决定了 |
好的谢谢, 搞定了 |
在这里分享一下你是如何解决这个问题的?改cpp代码还是改Scheme代码?帮助一下使用墨干且使用日本键盘笔记本的朋友? |
有什么办法可以判断一个键盘是JIS Keyboard么? |
v1.2.3对键盘相关的处理逻辑做了重构,参考任务 59_13: |
https://doc.qt.io/qt-5/qinputmethod.html#locale-prop 这是qt的获取输入法locale的接口,或许可以用于判断是否是Japanese键盘。 |
这个pr应该能修复这个问题 |
试一下 https://github.com/XmacsLabs/mogan/releases/tag/v1.2.5-alpha 这个问题应该已经解决了。 |
这个应该不行,我的locale设置的是 |
还是不行 |
我试了将系统语言切换到日语,以及切换键盘,在我的macOS上无法复现这个问题,需要使用日本键盘的用户或者开发者参与开发才能最终解决这个问题。 |
本质是 input 没用 Cocoa Text 那一套造成的,感觉还是比较难搞 |
@ProfFan @darcy-shen 感谢回复, 只能暂时通过配置文件解决, 代码如下 (delayed
(lazy-keyboard-force)
;; shortcuts in all modes
(kbd-map
;; fix JIS keyboard bugs
("yen" (if (or (inside? 'hybrid) (in-prog?)) (insert "\\") (make-hybrid)))
) |
Mogan 版本
1.2.2
操作系统版本和架构
MacOS 11.7.9
描述问题
我的MacBook是日本键盘, 输入反斜杠(backslash)是: option + ¥
但是在墨干里面无法输入反斜杠, 会出现一个backslash, 一个slash, 如下截图
期待的结果
希望能正常输入反斜杠
The text was updated successfully, but these errors were encountered: