在标准的 Sailfish OS 键盘中,有这个自动提示功能,这很好,但可能真的很烦人,例如复制正在编辑的单词的一部分等。UI 没有提供任何禁用此功能的方法。可以通过编辑系统文件来完成吗?
问问题
87 次
1 回答
0
以下适用于 Intex AquaFish 设备上的 Sailfish OS 2。在其他运行版本 2 的设备上基本相同,但我无法检查 Sailfish OS v3。自动建议功能在配置文件中配置/usr/share/maliit/plugins/com/jolla/Xt9InputHandler.qml
。在您选择的编辑器中打开它。它包含类似 JSON 的嵌套项结构。找到以下路径:
InputHandler.(topItem: component).TopItem.SilicaListView.(delegate: BackgroundItem)
在那里,找到
onClicked: applyPrediction(model.text, model.index)
并在前面加上注释//
。然后找到对象Text
(应该只是下面几行)并在其中注释掉该项目:
text: formatText(model.text)
现在剩下的就是重启 Maliit 键盘服务:
systemctl --user restart maliit-server.service
并确认键盘不再影响您的写作。
于 2019-04-20T08:04:04.057 回答