Scorciatoia da tastiera per correggere gli errori di ortografia

0

C'è un modo per far sì che tutte le parole rilevate dal correttore ortografico OS X standard come errori, siano corretti alla prima scelta disponibile usando una scorciatoia da tastiera?

es. Digito aqcuired e parecchie parole / frasi dopo cerco l'errore di battitura dalla tastiera. Invece di raggiungere il mouse o navigare noiosamente lì con la tastiera per una correzione manuale, mi piacerebbe solo colpire una combinazione di tasti e farlo correggere con la ovvia correzione acquired ...

Anche qualsiasi soluzione che sia basata su applescript, dato che posso facilmente innescare qualsiasi applecript dalla tastiera (usando iKey).

    
posta GJ. 16.04.2013 - 18:38
fonte

1 risposta

1

Non sono riuscito a inventare qualcosa di meglio:

--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

Affinché il comando della sequenza di tasti funzioni, crea ~/Library/Keybindings/ e salva questo come DefaultKeyBinding.dict :

{
    "~w" = selectWord:;
}

Altri metodi non erano realmente utilizzabili quando, ad esempio, la parola sotto il cursore non era sottolineata.

Molte parole non hanno suggerimenti. Penso che sia più facile premere semplicemente ⌘: e ridigitare le parole manualmente, o premere ⌘; e fai doppio clic sulle parole suggerite.

L'aggiunta di changeSpelling: a DefaultKeyBinding.dict non sembra funzionare.

    
risposta data 17.04.2013 - 17:30
fonte

Leggi altre domande sui tag