Qual è il codice di battitura per la barra spaziatrice in applescript?

3

Sto provando a creare un applescript che utilizza la barra dello spazio sulla tastiera che ho questo codice

tell application "System Events"
    keystroke {Space}
end tell

Ma quando suono lo script "spazio" non funziona. Non ricevo un messaggio di errore o altro (l'intero codice apre un software di registrazione all'interno dello script che quando viene premuta la barra spaziatrice registra le stelle ma lo script non avvia la registrazione.)

Questo post mostra come tenere premuto un tasto modificatore verso sinistra e inviarlo agli eventi di sistema, ma la sintassi sopra è corretta per premere la barra spaziatrice?

    
posta John Smith 17.08.2018 - 08:49
fonte

2 risposte

4

Il tuo codice di esempio funziona correttamente sul mio computer (con OS X 10.11.6).

Se keystroke space non funziona sul tuo computer, prova quanto segue:

tell application "System Events"
  key code 49 -- space bar
end tell

Ecco un elenco di codici chiave per il tuo riferimento:

Fonte:

  • Elenco completo dei codici chiave AppleScript
risposta data 05.09.2018 - 07:52
fonte
2
tell application "System Events"
    key code 49
end tell
    
risposta data 05.09.2018 - 07:49
fonte

Leggi altre domande sui tag