Correzione ortografica usando solo la tastiera

8

Sono un utente OS X da molto tempo e come tale mi piace spesso il dizionario integrato disponibile a livello di sistema. È un piccolo dettaglio che, se vieni da Windows (o Linux), ti viene di grande aiuto (purché ti interessi davvero migliorare le tue abilità di battitura). Disponibile sulla maggior parte delle applicazioni Cocoa per impostazione predefinita (grazie alla tecnologia di base), sottolinea le parole errate e gli errori grammaticali evidenti. Ha i suoi giorni cattivi, ma i risultati sono generalmente meglio di niente. Scrivo principalmente in inglese e spagnolo e, in entrambi i casi, è una soluzione decente.

Ma mi sono appena reso conto che ho un problema con questo. Uso raramente il mouse quando sono in "Modalità tipo". Se sto scrivendo non ho bisogno di usare il mouse. Io proprio non lo uso; Riesco a eseguire la maggior parte di ciò che devo con la tastiera e le sue scorciatoie.

Ci sono eccezioni notabili a quelle sopra (dove una finestra di dialogo richiede l'azione del mouse, o semplicemente non c'è modo di ottenere il focus di un particolare elemento dell'interfaccia utente). Queste eccezioni sono fastidiose (e frequenti), ma immagino di averle già trattate (afferrando il mouse e uccidendo un gattino).

Tuttavia, ce n'è uno che mi piacerebbe sapere come risolvere, e forse la mente dietro il sito può chiarirmi.

Immagina il seguente semplice scenario. TextEdit.

Inizi a digitare questo:

Percorreggerelaparolaerrata,haialcunescelteconilmouse,oppurepuoiusare⇧Shift⌘Cmd:combinazioneperportarequesto:

Tuttavia quella finestra di dialogo non ha il focus della tastiera e non riesco a ottenerla , quindi devo raggiungere il mouse, cliccarci sopra e correggere il problema. Non va bene.

Quello che voglio è essere in grado di portare questo:

...conlamiatastiera.

QuestomenuèarrivatoquandoIdestrahafattoclicsullaparola.

Cometioccupidiquesto?Usiilmouse?Usilatastiera?

Illuminamiperfavore.

UPDATEFORLIONOSX10.7

Comemoltidivoisanno,OSX10.7"Lion" è fuori e apporta alcune modifiche in quest'area. Purtroppo, il più grande lamentarsi non è ancora fissato al 100%.

La buona notizia è che è "possibile" eseguire il controllo ortografico usando solo la tastiera, anche se non abbiamo ancora un bel popup come il "tasto destro" su una parola sottolineata.

Il riquadro Controllo ortografia può essere messo a fuoco ora usando ^ F6 se perde lo stato attivo, ma lo ha per impostazione predefinita quando lo inviti con : , questo ti permette di invocarlo su una parola sottolineata in rosso e premere per cambiare la parola (o TAB per focalizzare l'elenco delle alternative e poi per cambiarlo) ... ma non proprio perché ...

... la cattiva notizia è che se faccio un errore qui e provo a portare il controllo ortografico, questo andrà all'errore next , non alla parola che ho sotto il cursore, che è fastidioso, perché significa che devi effettivamente tornare indietro con il cursore prima invocando il correttore ortografico.

Inoltre non ci sono scorciatoie nel riquadro di grammatica, quindi devi TAB intorno ai campi per fare clic su qualsiasi cosa diversa da "Cambia". Anche l'ordine delle opzioni è strano:

1) All'avvio del riquadro di grammatica, l'attenzione è su Cambia per "ritorno", ma sei pronto a iniziare a digitare una sostituzione se lo desideri. Quindi puoi digitare la "parola giusta" e premere Invio, oppure puoi premere Invio per accettare la prima sostituzione nell'elenco, oppure puoi premere TAB per spostarti in quella lista, selezionarne una nuova (con i tasti freccia) e infine premi INVIO per accettarlo.

2) Se si desidera passare alla modifica successiva senza accettare nulla per la parola corrente, è necessario premere TAB quattro volte e quindi la barra spaziatrice per fare clic su trova successivo .

3) La messa a fuoco è unidirezionale, se si raggiunge l'ultima opzione in quella finestra di dialogo, essa non tornerà alla prima opzione, quindi è necessario spostare la scheda di nuovo nella catena di messa a fuoco. (Strano?)

4) Non puoi mettere a fuoco i pulsanti Definisci , Indovina o Automatico per lingua / Casella combinata, a meno che non tieni il tuo mouse.

5) Puoi chiudere il pannello premendo escape.

Infine, passando da "errore all'errore" si ottiene con ; ; questo passerà dalla parola sottolineata rossa alla successiva in un ciclo.

    
posta Martin Marconcini 29.12.2010 - 15:24
fonte

4 risposte

4

Yo! Amico, ho trovato la cosa migliore per te.

Digita solo alcuni dei tuoi caratteri di parola & premi F5 e amp; vedi la magia, è ciò che vuoi. Supponiamo che tu non ottenga la parola strofinare un po 'di & ottieni quello che vuoi.

Ecco lo snapshot di quello che vuoi. (fonte di molti tasti di scelta rapida)

Supponiamo, io sono un utente, farei come segue.

  • Inizia a digitare
  • Supponiamo di aver scritto Compu
  • e quindi premo F5 per ottenere suggerimenti

semplice & Insomma solo F5 fa tutto per te, non c'è bisogno di premere Cmd +: e poi ottenere quello giusto dalla lista. Vi darà una lista sul posto.

    
risposta data 30.12.2010 - 08:52
fonte
2

Ho appena letto il documento di scorciatoie da tastiera di Apple e in realtà non ha funzionato nulla di significativo. Ho scelto alcuni di quelli più vaghi e li ho provati in TextEdit senza alcun risultato.

Anche se non voglio che questa sia la risposta, la mia idea attuale è quella di usare Tasti del mouse , per quanto stupidi sia. Attivando il collegamento tramite Universal Access.prefpane, quindi quint (cinque) -tapping Opzione ⌥ , dovresti essere in grado di richiamare la finestra da entrambi;

  • mantenendo (con un tastierino numerico) 5 (senza un tastierino numerico) i , o;
  • premendo (con un tastierino numerico) 0 (senza un tastierino numerico) m .

La finestra di contesto dovrebbe essere visualizzata e puoi selezionare l'ortografia / azione corretta come desideri e andare avanti ... dopo aver disabilitato Mouse Keys con lo stesso collegamento, ovvero. (Quint (cinque) -tapping Opzione ⌥ ).

    
risposta data 30.12.2010 - 00:22
fonte
2

Apri Automator, crea un servizio senza input in nessuna applicazione e aggiungi una sola azione Esegui AppleScript . Copia e incolla il seguente codice:

tell application "System Events"
    # locate frontmost application
    repeat with ap in application processes
        if frontmost of ap is true then
            set fmap to ap
        end if
    end repeat

    tell application process fmap
        # click its "Show/Hide Spelling and Grammar"
        set scw to windows of fmap whose name is "Spelling and Grammar" and role description is "floating window"
        try
            tell first menu bar of fmap
                tell first menu of (first menu bar item whose name is "Edit")
                    tell first menu of (first menu item whose name is "Spelling")
                        if (count of scw) = 0 then
                            tell (first menu item whose name is "Show Spelling and Grammar") to click
                        else
                            tell (first menu item whose name is "Hide Spelling and Grammar") to click
                            return
                        end if
                    end tell
                end tell
            end tell
        on error
            display alert "Cannot open/close Spelling and Grammar window!"
            return
        end try

        # focus the Spelling and Grammar field
        set fw to first window of fmap whose name is "Spelling and Grammar" and role description is "floating window"
        perform (first action of fw whose name is "AXRaise")
        set focused of first text field of fw to true
    end tell
end tell

Salva come servizio e assegna una scorciatoia da tastiera in Preferenze di Sistema »Tastiera» Tasti di scelta rapida »Servizi . L'ho impostato in modo che alterna la finestra quando viene premuto ripetutamente. È, ovviamente, dipendente dalle impostazioni internazionali e si aspetta la voce di menu della grammatica nella solita posizione; visualizza un errore se fallisce.

Sfortunatamente, essendo Automator, è un po 'lento.

    
risposta data 25.04.2011 - 22:23
fonte
0

Ho usato il mouse (la penna è specifica). Tuttavia, recentemente ho utilizzato Typinator che è riuscito a catturare la maggior parte dei miei errori.

    
risposta data 29.12.2010 - 16:23
fonte

Leggi altre domande sui tag