-
Notifications
You must be signed in to change notification settings - Fork 414
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
在MacOS系统的Neovide编辑器中无法输入全角符号 #827
Comments
情况类似,在Neovide下首先发现的,但是随后发现在终端环境下使用Vim和Neovim仍然无法输入全角标点。 |
在alacritty中也会出现类似错误,感觉他们有一个共同点,neovide和alacritty都是用rust编写的 |
已经让我改变用空格上屏的习惯了。 |
#792 有人处理这个问题了,但是官方没有合并呢 |
應該和rust沒有關係,而是開發者完全不瞭解IMK的工作原理,自作聰明地增加了是否攔截鍵盤事件的判定,判定條件是IMK是否有inline buffer。#792 加入了反劫持,已解決現有bug。但是説不定他們下個更新又會有新的抽風設定 |
@groverlynn 這怎麼聽著這麼像 MS Office 2011 Word? |
是的,IMK處理完的直接被吃掉了。而且有正着吃(沒有inline buffer就吃掉)也有反着吃(有inline buffer就吃掉)以及邊吃邊吐(IMK處理結果和他們的處理結果一起出) |
@groverlynn 感谢您提供的资讯。请问您方便举几个例子吗? |
@groverlynn 已經發現了一個可能在反著吃的:Visual Studio for mac。 |
我在 neovide 和 alacritty 出现类似的同一个问题, 现象是, 我在 macOS 的拼音输入法选择中文使用半角标点符号, 结果是在拼音输入法下只能输入全角标点符号, 其他的 iterm2, kitty 都没有这个问题. |
感觉这个不是rime的问题,这个是alaritty的问题,我现在直接不用alacritty了,对我来说rime的vim_mode无法替代,但是alactitty可以用kitty替代 |
Alacritty 的问题要追溯到他们用到的某个 Rust 跨平台 UI 模组。 |
该问题目前仍存在。系统输入法无此问题,除此之外我测试的其他所有输入法(小企鹅、搜狗、微信、落格、清歌)都有完全相同的行为,因此大概率是程序本身的问题。 |
我 4 天前向 winit 报告了该问题( rust-windowing/winit#3925 ),然而暂时没有任何回音。个人暂时没有时间调试改进 winit。看到此消息的高手如有兴趣可以去帮帮他们。 |
@imroc 请测试 Alacritty 目前的 master 分支编译的成品。还没辙的话请跟他们开工单。 |
额,看错了,我以为这个就是 Alacritty 的 issue |
在其他软件输入全角符号正常,只有在Neovide里无法输入全角符号。
开启输入法,输入逗号。上屏可以看到是半角的。
但是如果输入完中文,比如"quan"后面直接输入逗号,上屏的是全角符号。
我不确认这是否是输入法的问题,还是Neovide的问题。先在这提交吧。
The text was updated successfully, but these errors were encountered: