Что такое параметр реестра Windows Mobile для отключения интеллектуального текста? - PullRequest
1 голос
/ 05 октября 2010

Мне нужно, чтобы моя программа не использовала (или не позволяла использовать) предиктивный текст.

Я знаю, как отключить его вручную ( эта веб-страница показывает, как).

Но мне нужно сделать это программно.Наилучшим способом кажется изменение реестра.Кто-нибудь знает, что это за настройки реестра?

1 Ответ

2 голосов
/ 06 октября 2010

Я не уверен, что это стандартизировано. Например, просматривая ссылку, которую вы разместили, мой телефон (и HTC HD2) не имеет такого точного набора параметров. Похоже, что SIP на моем телефоне сделан Tegic. Чтобы включить завершение слов на этом телефоне, я настраиваю следующее значение реестра:

[HKEY_LOCAL_MACHINE\Software\Tegic\eT9]
"MultitapWordCompletion"=dword:00000001

Это также хорошее время, чтобы не просто бросить вам рыбу, но и показать, как ловить рыбу (т.е. как я нашел это значение?).

  • Подключите ваше устройство к ПК разработчика.
  • Открыть редактор удаленного реестра
  • Из меню «Реестр» экспортировать реестр в файл. Я обычно начинаю только с ветки HKLM, так как именно здесь происходят 90% изменений
  • На телефоне измените интересующую вас настройку и убедитесь, что вы нажали «Готово», «ОК» или что-либо еще, чтобы сохранить изменения.
  • В редакторе удаленного реестра обновите список реестра.
  • Снова экспортируйте реестр.
  • Используйте ваш любимый инструмент сравнения (мне нравится Araxis Merge, но любой инструмент сравнения будет работать), чтобы сравнить два файла.

Появится ключ, который вам нужен (при условии, что он сохранен в реестре).

...