C'è una scorciatoia o un modo per usare il codice, per fare qualcosa con l'elemento attualmente evidenziato da Command + F?

0

Il titolo dice quasi tutto. Inoltre, se qualcuno sa come trascinare e rilasciare qualcosa in un browser utilizzando qualsiasi lingua o comando, si prega di condividere.

Per essere chiari, sto parlando di qualcosa del genere:

  1. Premere comando + f
  2. Digita "il"
  3. (Inserisci hotkey magico, o bit di codice, qui, che fa qualcosa con la parola attualmente evidenziata dal comando + f)

Questo potrebbe essere usato per fare clic su un collegamento, ad esempio, o evidenziare la prima parola in una frase (se potessi usare il comando per fare 2 clic in rapida successione) (a quel punto potresti usare shift + i tasti freccia per evidenzia il resto della frase, o gli altri comandi da evidenziare con più di un carattere alla volta, come maiusc + comando + tasti freccia)

Per quanto ne so, non esiste una tale scorciatoia, ma non vedo perché, quindi forse esiste e non ne sono a conoscenza).

    
posta pau 10.12.2015 - 07:02
fonte

2 risposte

1

Se seleziona il testo in Safari (il tuo esempio) Controllo accessibilità verrà elencato tra gli attributi:

  • Testo "passivo". . AXRole: AXStaticText / AXValue: [testo di un intero paragrafo]
  • Link. . . . . . . . . . AXRole: AXStaticText / AXValue: [nome collegamento]

Non c'è molta funzionalità da rilevare lì, vero?
Il testo selezionato in TextEdit mostrerà:

  • [Qualsiasi testo]. AXRole: AXTextArea / AXValue: [Testo intero] / AXSelectedTextRange : [valore]
  • [Link]. . . . AXRole: AXLink / AXRoleDescription: Collegamento ipertestuale / AXURL: [ relativo URL: http: // ... ]

In Safari non si può fare molto con il testo evidenziato. Altri programmi - TextEdit! - che supportano l'accessibilità in modo più naturale, CAN possono essere manipolati in misura maggiore.

Se osservi la gerarchia di un pulsante abbastanza comune ("modificato" in questa pagina) si rivelerà come:

AXStaticText ["modificato"] / AXLink / AXGroup / AXWebArea / AXScrollArea / AXGroup / AXGroup / AXTabGroup / AXSplitGroup / AXWindow: AXStandardWindow / AXApplication

Non sembra molto invitante per me, alla ricerca di un pulsante semplice ...
Se dovessi fare una ricerca, preferirei esaminare l'origine, il testo o l'URL di un documento di Safari, tutti accessibili, vedi: File sdef di Safari.

    
risposta data 21.12.2015 - 19:14
fonte
0

Molto tempo dall'ultima volta che ho visto questa domanda.
Mi è appena venuto in mente che uso regolarmente parole evidenziate (selezionabili da Cmd-F, escape) tramite un bookmarklet per cercarle su Wikipedia.

Se questo è ciò che intendevi, copia questo codice, salvalo in un segnalibro (sostituisci "http: // ...") e assegna un collegamento tramite Preferenze di Sistema > Tastiera > Tasti di scelta rapida > Scorciatoie dell'applicazione > [+] icona right right window > digita il nome del bookmarklet, assegna il collegamento.

Ecco di quale (piccolo) JavaScript è necessario per Wikipedia:

javascript:doGetSel=window.getSelection();%20%20open(%22http://de.wikipedia.org/w/index.php?search=%22+doGetSel);

Adattare questo codice a qualsiasi altro sito è semplice. Cerca qualsiasi cosa su quell'altra pagina, copia la stringa di ricerca e sostituisci " link ... con qualsiasi cosa tu voglia.

Uso un codice simile per ottenere parole / frasi tradotte da translate.google:

javascript:doGetSel=window.getSelection();%20%20open(%22https://translate.google.de/#en/de/%22+doGetSel);

    
risposta data 16.10.2018 - 16:47
fonte

Leggi altre domande sui tag