-
Notifications
You must be signed in to change notification settings - Fork 211
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
Fix wayland + fcitx5 input bug #763
base: main
Are you sure you want to change the base?
Conversation
Environment: Linux, Wayland, fcitx5
@XGX1 Thanks for your testing and help. Can you please try testing this PR? Here's the link: #765 |
这个测试是指把代码合并到我的设备上测试吗?我不懂这个 |
You can install gh first, which is a set of GitHub tools that allows you to easily clone a repository or checkout a branch. After that, here are the steps you can follow to test the branch.
|
还是无法使用和之前演示的问题一样 |
没有解决 |
The log.txt file helps a lot. |
我不知道keyboard_service_widget.dart文件修改的作用,我的参考:AppFlowy-IO/AppFlowy@f5cc652
delta_input_on_replace_impl.dart内如果replacement开头出现空行,则无法正常处理输入法,但是replacement在non_delta_input_service.dart的apply方法内执行了format方法,导致无法在delta_input_on_replace_impl.dart内判断开头时是否是空格
但是用方向键移动插入指针到前面的字符不会产生响应,就像我下面这个视频展示的一样
view.mp4
但我不懂dart和flutter,不知如何修复,并且delta_input_on_replace_impl.dart的修复一定不符合规范和运行逻辑,我希望能帮我修好。
可以的话我希望能修复输入问题,插入指针移动问题需要修复的话,也可以联系我,我能够提供测试设备和环境。
修复fcitx5和wayland下无法输入中文问题
我的英文不好,用中文回答了十分抱歉。