Отключить клавишу ESC, выдавая список предложений слов при нажатии в Preview в OSX 10.11.2

9

В режиме предварительного просмотра (и, по-видимому, также в других приложениях Apple, таких как Keynote , хотя я не могу воспроизвести), я получаю неожиданное поведение при получении списка слов при нажатии клавиши escape в пустом диалоговом окне поиска.

предложения слов после ESC нажмите в пустом окне поиска

Если я наберу что-то в поле поиска, выберите его и затем нажмите клавишу ESC, диалоговое окно поиска будет закрыто (по желанию). С текстом во вновь созданном текстовом поле поведение аналогично только тому, что я получаю эти предложения также при нажатии ESC на выделенном тексте. Я не знаю, почему я получаю эти вещи, и мои попытки отключить это поведение до сих пор были напрасны. (вроде «системные настройки - клавиатура - текст - автоматическое исправление -> выкл», похоже, не имеет к этому никакого отношения)

У кого-нибудь есть идея: 1. почему это когда-либо может быть желательным (потому что для меня это не похоже на исправление орфографии, оно просто дает мне высокочастотные немецкие (в моем случае) слова.) И 2. как я могу это перевернуть выкл?

conipo
источник
Я не уверен, как или почему, но это выглядит как список наиболее распространенных слов, с которых вы могли бы начать, так же, как вы получаете, когда вы печатаете в текстовой области iPhone.
Тецудзин
Я получаю это в предварительном просмотре при открытии документа PDF, который является формой для заполнения. Если я нажму на строку, чтобы начать ввод текста, она создаст для меня небольшое текстовое поле. Если я передумаю и попытаюсь отменить ввод текста с помощью ESC, я получу те же предложения.
Jubei

Ответы:

10

Это автоматическое завершение из встроенной проверки орфографии, и после долгого поиска я нашел решение на форумах Apple :

defaults write -g NSUseSpellCheckerForCompletions -bool false

После этого перезапустите затронутые программы, и Esc просто отменит поиск снова.

GrmpyJoe
источник
классно. Это выглядит многообещающе. К сожалению, я не могу проверить это, поскольку в моей текущей версии ОС (10.12) эта ошибка, кажется, уже исправлена.
Конипо
1
Это может быть, почему решение было так трудно найти. Работа для меня в 10.11
GrmpyJoe
1
У меня работает 10.11. Это должно быть помечено как правильный ответ.
Виктор