Come disabilitare i tasti multimediali (riproduzione, pausa, salto, ecc.) nella finestra di accesso macOS?

3

Quando si riproduce musica su iTunes o simili e quindi si blocca lo schermo (eseguendo la combinazione di tasti ⌃⌘Q o selezionando "Blocca schermo" dal menu ), come si impedisce il funzionamento dei tasti multimediali?

In particolare, i pulsanti play, skip e pause sono ancora funzionanti a questo punto. Questo è problematico perché tendo a bloccare il mio schermo per evitare che il mio gatto possa devastare il mio portatile quando lei calpesta i tasti - ma è ancora in grado di rovinare la mia musica tramite il precedente, di solito ...

    
posta ijoseph 19.02.2018 - 07:03
fonte

2 risposte

0

Due soluzioni:

Soluzione 1: la suddetta per alternare Use F1, F2, etc. keys as standard function keys e quindi bloccare lo schermo tramite un AppleScript richiamato da un tasto di scelta rapida a livello di sistema:

display notification "Toggling fn keys and locking"
-- toggl fn keys
tell application "System Preferences"
    reveal anchor "keyboardTab" of pane "com.apple.preference.keyboard"
end tell
tell application "System Events" to tell process "System Preferences"
    click checkbox 1 of tab group 1 of window 1
end tell
quit application "System Preferences"

-- lock screen
activate application "SystemUIServer"
tell application "System Events"
    tell process "SystemUIServer" to keystroke "q" using {command down, control down}
end tell

Quindi, i passaggi successivi vengono salvati come applicazione e creando un servizio in Automator per avviarlo e impostare una scorciatoia da tastiera per quel servizio.

Tuttavia, questo è stato troppo lento e ha avuto anche l'irritante effetto collaterale di dover scrivere un altro script per annullare l'impostazione Use F1, F2, etc. keys as standard function keys dopo aver effettuato nuovamente l'accesso.

Soluzione 2 : ho finito per utilizzare KeyboardCleanTool , che risolve il problema più direttamente bloccando tutte le chiavi all'avvio dell'applicazione fino a quando non si fa clic sul pulsante dell'interfaccia utente pertinente:

KeyboardCleanTool is a super simple little tool which blocks all Keyboard and TouchBar input.

    
risposta data 08.03.2018 - 05:34
fonte
1

Purtroppo, questa non è esattamente la risposta che stavi cercando, ma puoi cambiare i tasti multimediali della tastiera in modo che fungano da tasti funzione per impostazione predefinita.

Tuttavia questo significa che devi premere il tasto fn (funzione) per usare i tasti multimediali in uso normale ...

Puoi farlo in Preferenze di Sistema ...

  1. Apri le Preferenze di Sistema
  2. Passa alla tastiera
  3. Verifica l'opzione Use F1, F2, etc. keys as standard function keys.

Sarei molto colpito se il gatto riuscisse a premere fn + F8 per mettere in pausa la tua musica contemporaneamente, ma i gatti saranno gatti ...

    
risposta data 19.02.2018 - 21:36
fonte

Leggi altre domande sui tag