如何在 Sailfish OS 中禁用烦人的键盘建议?
How to disable the annoying keyboard suggestions in Sailfish OS?
在标准的 Sailfish OS 键盘中有这个自动提示功能,这很好,但可能真的很烦人,例如复制正在编辑的单词的部分,等等。 UI 没有提供任何方法来禁用此功能。是否可以通过编辑系统文件来完成?
以下内容适用于 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
并确认键盘不再打断您的书写。
在标准的 Sailfish OS 键盘中有这个自动提示功能,这很好,但可能真的很烦人,例如复制正在编辑的单词的部分,等等。 UI 没有提供任何方法来禁用此功能。是否可以通过编辑系统文件来完成?
以下内容适用于 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
并确认键盘不再打断您的书写。