#autosuggest #sailfish-os
#автоматическое предложение #sailfish-os
Вопрос:
В стандартной клавиатуре Sailfish OS есть функция самовнушения, которая означает хорошо, но может быть действительно раздражающей, например, дублирование частей редактируемого слова и т. Д. Пользовательский интерфейс не предоставляет никакого способа отключить эту функцию. Можно ли это сделать путем редактирования системных файлов?
Ответ №1:
Следующее относится к Sailfish OS 2 на устройстве Intex AquaFish. Это в основном то же самое на других устройствах, работающих под управлением версии 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
и убедитесь, что клавиатура больше не прерывает ваш текст.