Comments (9)
以前的palm webos 输入法是这样指示的,alt按下时是绿点,alt锁定时是黑点,shift按下时是绿上向上箭头,shfit锁定时是黑色向上箭头.
使用一个小点提示能减少对文字的遮盖,所以webos上只要锁定了就一直有指示图标,不会超时隐藏,我觉得这体验非常好,至今仍无超越.
目前我的插件输入法提示小框是直接使用BoxPointer做的,https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/master/js/ui/boxpointer.js ,如果做成小点这种形式需要自己写图形类,比较麻烦,暂时无计划这样做。
关于输入法分指示,我认为是中文输入法就不要指示了,没有指示就是中文输入法.如果中文输入法也指示的话就和输入法本来的候选有点冲突.
中文输入法从不指示,英文输入法一直指示,我认为这是最好的.当需要临时隐藏指示时就通过切换到中文输入法来隐藏.
好的,后续可以添加配置选项支持隐藏切换到除英文外其它语言的提示。另外支持设定取消自动隐藏。
错误报告:
当前我多切换了几次后,切换到英文后指示的文字也是中文的.
这个应该是此原因导致的,已经提交了补丁,新版本会修复:6e91666 目前我这里在这个补丁作用之后没有遇到这个错误,后续会继续观察。
from customize-ibus.
实际上因为这个问题,我已经转而使用fcitx5了。libpinyin/ibus-libpinyin#222
即使帖子结尾说已经实现了这个功能,但是我刚刚装了archlinux源里的最新版还是没跟随在我想要的位置。
我使用码表输入法,我觉得fcitx5的码表引擎比rime都灵活。
from customize-ibus.
v39(GNOME 3.38)和v40(GNOME 40)已经发布了,等待应用商店审核中。
关于输入法分指示,我认为是中文输入法就不要指示了,没有指示就是中文输入法.如果中文输入法也指示的话就和输入法本来的候选有点冲突.
中文输入法从不指示,英文输入法一直指示,我认为这是最好的.当需要临时隐藏指示时就通过切换到中文输入法来隐藏.
from customize-ibus.
实际上因为这个问题,我已经转而使用fcitx5了。libpinyin/ibus-libpinyin#222
即使帖子结尾说已经实现了这个功能,但是我刚刚装了archlinux源里的最新版还是没跟随在我想要的位置。
这个的话似乎我注意到火狐浏览器上是你要求的位置,可以见上面动图。其它的我测试了gedit等,似乎还是跟随光标移动的。目前GNOME Shell插件是不能自定义这个的,因为设定候选框位置的相关事件引发的操作已经写死,必须到上游去改,很遗憾帮不到你。
我使用码表输入法,我觉得fcitx5的码表引擎比rime都灵活。
我使用拼音输入,在我看来fcitx和ibus都挺好的。:)
from customize-ibus.
实际上因为这个问题,我已经转而使用fcitx5了。libpinyin/ibus-libpinyin#222
即使帖子结尾说已经实现了这个功能,但是我刚刚装了archlinux源里的最新版还是没跟随在我想要的位置。这个的话似乎我注意到火狐浏览器上是你要求的位置,可以见上面动图。其它的我测试了gedit等,似乎还是跟随光标移动的。目前GNOME Shell插件是不能自定义这个的,因为设定候选框位置的相关事件引发的操作已经写死,必须到上游去改,很遗憾帮不到你。
我使用码表输入法,我觉得fcitx5的码表引擎比rime都灵活。
我使用拼音输入,在我看来fcitx和ibus都挺好的。:)
fcitx5在任何程序中都跟在我要的位置。而且我看你的动图,每键入一个字母候选框都要抖一下,最受不了这种。
from customize-ibus.
fcitx5在任何程序中都跟在我要的位置。
见我下面这条评论#4 (comment)
而且我看你的动图,每键入一个字母候选框都要抖一下,最受不了这种。
你指的是上下抖动吗?这是我插件最新引入的https://github.com/HollowMan6/Customize-IBus#%E5%8A%A8%E7%94%BB 动画功能,我开启了滑动动画。默认是关闭的,我倒是对这样的没有特别的感受:)
from customize-ibus.
在电脑上,可以用来提示大小写锁定状态.数字键锁定状态.
找到了一个提示大小写锁定状态.数字键锁定状态的插件,还是挺好用的,可以试试看:https://extensions.gnome.org/extension/36/lock-keys/ ,我这里就不再做这个功能了,因为与IBus没有太多联系。
from customize-ibus.
fcitx5在任何程序中都跟在我要的位置。
我刚刚又研究了一下,发现了这个commit:libpinyin/ibus-libpinyin@330ba5b ,然后结合评论:
libpinyin/ibus-libpinyin#222 (comment) ,现在ibus-libpinyin里确实是实现了你要的位置,只要点击libpinyin的首选项,然后设置显示风格为压缩就是你想要的位置了!
因为你使用的是码表输入法,我不知道ibus-rime和ibus-table的情况,但是既然ibus-libpinyin可以实现,你也可以向这两个社区要求这个功能:)
from customize-ibus.
from customize-ibus.
Related Issues (17)
- Q: What's the purpose of this project? HOT 3
- New functionalities or Bug fixing
- 反馈:指示器行为 HOT 17
- GUI port to Adw (libadwaita) for GNOME 42
- 在GNOME42.1/Pop OS 22.04下,No Auto-Switch ASCII无效 HOT 3
- ss
- 我使用"Input Method Panel"让我的fcitx5在wayland ibus中运行 HOT 8
- 候选面板有时只显示部分面板,被屏幕截掉。 HOT 4
- 候选面板有时只显示部分面板,被屏幕截掉。 HOT 1
- 鎖定畫面被修改 HOT 2
- ubuntu 22.04 Customize-IBus 可能会导致:lock系统后重新登录的卡死 HOT 6
- UI suggestion - add country flag emoji as language indicator in taskbar HOT 2
- New Feature: Input Source Indicator HOT 1
- Support for GNOME 45 HOT 1
- 我的设计理念 My design concept HOT 13
- 一些建议 HOT 13
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from customize-ibus.