Open goofyz opened 10 months ago
@goofyz 我觉得挺好,现在不缺点子 ...... 就是缺整的人和时间 😂
关于候选栏,几乎所有手机上的输入法都没有采用电脑上「页面」的概念,而是一次性将所有候选项全部列出,一般有输入时左右滑动与展开时上下滚动(有点像分散对齐版的液态键盘)两种界面形式。如果能实现这样的那就再好不过了。
倒想起另一些关于键盘 UI 的事,不知在这里提建议是否合适。
部分键盘字面显示与实际送出的键码不一样,例如注音中键盘显示「ㄆ」送出去是「q」,但设置项「按键时弹出显示字符」打开时,弹出显示显示的是实际送出的键码,很不对劲。
另外似乎键盘配置文件中只能设置中文状态下按键字面显示(即 label
),没法设置滑动输入项的按键字面显示,希望能加入。(虽然这个功能可能大部分人用不到就是了)
@WhiredPlanck 就是想拋磚引玉,看看有沒有其他人有興趣執 code😄
@Wenti-D 彈出字符也是我想修改的地方。至於滑動輸入顯示,我估計會排得很後了。
我是设定一个按键来打开液体键盘的候选标签,习惯了也还可以。
- {click: 'liquid_keyboard_clipboard', key_text_size: 14, long_click: '-', key_symbol_offset_x: 9, has_menu: liquid_keyboard_candidate, key_back_color: bgn, key_text_color: th4}
然后要在 defauit.custom.yaml 里面的 patch 那里添加一行,来设定最多显示多少候选字,好像最大是100:
"menu/page_size": 99
如图,回车键左边的按键,没有候选字的时候,是液体键盘的剪贴板,有候选字就是展开候选栏:
对于按键图片我是使用了以下方法实现,通过开源的图标,把图标转换成 ttf ,然后替换成键盘字体。 类似的网站有 https://iconfont.cn/ https://remixicon.com/
目前来看非常完美,缺陷就是无法再次定义键盘字体。
作為一個手機上的輸入法,TRIME 的基本功能齊全,但 UI 始終有所缺失。參考其他輸入法,我認為可以作出以下改動:
內置特定鍵圖片:按鈕 label 只能使用文字,但某些功能鍵等不容易找到對應的字符,而且字符也不夠美觀。建議加入對應圖片進同文,令該些按鍵更順眼。不過此舉等於讓同文支援圖片作為 label,似乎工程頗大。需要的按鈕:
大家對以上的提議有沒有意見?我打算趁有空時慢慢修改。