shitlime
shitlime
在百度网盘中并没有这个问题,可能是系统太新 OS: HarmonyOS 3.0.0.165 相当于 Android10 Trime: 3.2.14
> Google官方的文档中并没有提及关于数字键盘的改变,且有人测试Android12中同文在百度云盘的验证码输入框可正常输入 Android13变更: https://developer.android.google.cn/about/versions/13/summary?hl=zh-cn 或许你可以再次检查你的数字键盘相关配置
参考 [这个笔记](https://shitlime.gitbook.io/trime-problems-note/yuan-ma-yue-du-bi-ji-pei-zhi) 或许有所帮助
1. 在你的键盘布局文件(*.trime.yaml文件)的 `preset_keys:` 层级下配置一个按键:(可能本来就有) ```yaml # trime設定 IME_switch: { label: 🌐, send: LANGUAGE_SWITCH } #彈出對話框選擇輸入法 ``` 2. 将该按键设置为长按空格触发,例如: ```yaml - {click: space, long_click: IME_switch, width: 40} ``` 3. 尝试长按空格键
> 是这样子吗?我试过了常按空格但是没反应。。 > >  不是的,你需要写在正确的层级下,并严格按照yaml的语法 参考文档:https://github.com/osfans/trime/wiki/trime.yaml
> 我开发的皮肤有多个主键盘布局,但 letter 键盘似乎只能有一个。 > > 并且我皮肤中英文键盘均有各自独立的标点符号 > > 也因此,只有 default 键盘能用 mode switch 切换中英文到 letter,而其他布局就没法用 mode switch 做到 default 一样的效果:只是单纯地转中英输法,并不是真正切换中英文键盘。 > > 所以我没有用 mode switch ,而是中英文键盘直接切换。 > > 但这也有一个问题,就是无法记忆中英文键盘状态。比如英文键盘,切换...
> > > 我开发的皮肤有多个主键盘布局,但 letter 键盘似乎只能有一个。 > > > 并且我皮肤中英文键盘均有各自独立的标点符号 > > > 也因此,只有 default 键盘能用 mode switch 切换中英文到 letter,而其他布局就没法用 mode switch 做到 default 一样的效果:只是单纯地转中英输法,并不是真正切换中英文键盘。 > > > 所以我没有用 mode...
> 不应该啊,这是什么版本的? 还有切换中/英文键盘的方式是让应用自动切换还是手动按钮切换?
> 这个要可能要提供一下方案完整文件测试一下; 另外这个也有可能是上游librime有一些变化引起,release版应该还是1.5.3,CI的是1.8.5,可以试试旧版的rime.dll看问题是不是和librime相关了。 下面是测试用的方案: [data.zip](https://github.com/rime/weasel/files/11541021/data.zip) 在[今天的CI](https://github.com/rime/weasel/actions/runs/5052896290)中, 仍然可以复现,在release 0.14.3中,没有这个问题。 且在2019年的 `rime.dll` 和 最新(今年二月) `rime.dll` 中都可以复现。合理怀疑是小狼毫部分的问题