Комбінація клавіш для виправлення орфографічних помилок


0

Чи є у мене спосіб, щоб усі слова, які стандартна перевірка орфографії OS X визначила помилками, виправити до першого доступного вибору за допомогою комбінації клавіш?

Наприклад, я набираю aqcuiredдекілька слів / речень пізніше, я дивлюся з клавіатури і бачу друкарський помилок. Замість того, щоб тягнутися до миші або нудно пересуватися там клавіатурою для ручного виправлення, я хотів би просто натиснути якусь комбінацію клавіш і довести її до очевидного виправлення acquired...

Будь-яке рішення на основі яблучного сценарію також буде робити, оскільки я можу легко запустити будь-який яблучний скрипт з клавіатури (за допомогою iKey).

Відповіді:


1

Я нічого кращого не міг придумати:

--delay 0.3
--activate application "TextEdit"
tell application "System Events" to tell (process 1 where frontmost is true)
    set wasshown to title of windows contains "Spelling and Grammar"
    keystroke "w" using option down
    if not wasshown then keystroke ":" using command down
    tell (window 1 where title is "Spelling and Grammar")
        delay 0.05
        try
            select row 1 of table 1 of scroll area 1
        end try
        click button "Change"
        if not wasshown then click button 1
    end tell
end tell

Щоб команда натискання клавіш працювала, створіть ~/Library/Keybindings/і збережіть це як DefaultKeyBinding.dict:

{
    "~w" = selectWord:;
}

Інші методи не були дуже корисні, коли, наприклад, слово під каретою не було підкреслено.

Багато слів не мають жодних пропозицій. Я думаю, що простіше просто натиснути ⌘: і ввести слова вручну, або натиснути ⌘; і двічі клацніть запропоновані слова.

Додавання changeSpelling:до DefaultKeyBinding.dict, здається, не працює.


Ви могли б надати деякі подробиці про те, що слід робити скриптом та прив'язкою клавіш?
GJ.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.