Come posso mappare il tasto "Espelli" su una tastiera Microsoft o creare un nuovo collegamento per bloccare il mio schermo?

7

Mi piace usare Control + Shift + Eject per bloccare rapidamente lo schermo. La chiave Eject non esiste sulla mia tastiera Microsoft e sembra che non ci sia un modo semplice per mappare un'altra chiave per quel tasto tramite le Preferenze di Sistema.

  • Come posso mappare un tasto sulla mia tastiera Microsoft al tasto Eject ?
  • Altrimenti, come posso creare una nuova scorciatoia per bloccare il mio schermo?
posta James Lim 04.06.2015 - 19:56
fonte

2 risposte

10

Non so come mappare una chiave per il tasto Espelli, ma puoi facilmente creare un nuovo collegamento con Automator and Services:

  1. Apri Automator nella cartella Applicazioni.

  2. Scegli servizio:

  3. SelezionaUtilitàetrascinaEseguiAppleScriptnelpannellodidestra:

    Configura, nell'angolo in alto a destra, che il servizio non dovrebbe ricevere input in nessuna applicazione. Quindi incolla questo script AppleScript:

    on run {input, parameters}
        do shell script "open /System/Library/Frameworks/ScreenSaver.framework/Versions/A/Resources/ScreenSaverEngine.app"
    end run
    
  4. Salva il servizio. Usa un nome descrittivo, poiché è il nome che apparirà nel menu Servizi. Puoi vedere nello screenshot in alto che ho chiamato il servizio Blocca schermo .

  5. Apri Preferenze di Sistema, seleziona Tastiera e poi la scheda Scorciatoie. In Generale, trova Schermata di blocco e assegna ad esso una scorciatoia di chiave. Come puoi vedere, ho scelto Controllo Comando L :

  6. IlservizioBloccaschermoèoraaccessibiledaqualsiasiapplicazionecomevocenelmenuServizi:

Scegli con attenzione il collegamento del servizio per evitare conflitti con le scorciatoie di altre applicazioni.

    
risposta data 04.06.2015 - 21:50
fonte
3

Il tasto di espulsione purtroppo non ha un codice chiave, quindi o la tastiera lo supporta o no, e devi fare una soluzione. Puoi creare un nuovo collegamento seguendo questi passaggi:

  1. Apri Automazione e crea un servizio con una sola azione "Esegui AppleScript", contenente il seguente codice:

    tell application "Finder" to sleep
    

    Assicurati che il Servizio sia impostato per ricevere "nessun input" e lavorare in "qualsiasi applicazione". Salvalo con un nome di tua scelta.

  2. Accedi alle preferenze della tastiera, fai clic sulla scheda Collegamenti e fai clic su Servizi. Il servizio appena creato dovrebbe essere vicino al fondo. Fai clic sul servizio, quindi fai clic su "aggiungi collegamento" e specifica una scorciatoia di tuo gradimento.

  3. Potrebbe essere necessario autorizzare l'accesso di Automator aggiungendolo all'elenco delle applicazioni in Accessibilità nella scheda Privacy in Sicurezza e privacy.

Questo è tutto! Ora puoi usare quel collegamento da qualsiasi luogo per dormire sul tuo Mac.

    
risposta data 04.06.2015 - 21:49
fonte

Leggi altre domande sui tag