Il titolo dice tutto: come posso bloccare lo schermo usando una scorciatoia da tastiera su OS X Mountain Lion con una Microsoft Natural Ergonomic Keyboard 4000?
Il titolo dice tutto: come posso bloccare lo schermo usando una scorciatoia da tastiera su OS X Mountain Lion con una Microsoft Natural Ergonomic Keyboard 4000?
Risposte:
Non è necessario utilizzare app di terze parti per impostare una scorciatoia globale. È possibile utilizzare Automator Services, le scorciatoie da tastiera Preferenze di Sistema e il comando CGSession -suspend che passa a una schermata di accesso.
Usa l'Applescript:
do shell script "/System/Library/CoreServices/Menu\\ Extras/User.menu/Contents/Resources/CGSession -suspend"
in un "Servizio" di Automator come questo con l'impostazione come nessun input e tutte le applicazioni.
Salvalo e vai alle Preferenze di Sistema tastiera. -> Scheda Scorciatoie da tastiera. Seleziona Servizi a destra. E scorrere verso il basso in basso a sinistra fino a "Generale". Lì vedrai il tuo servizio. Fai clic su addShortCut. E dai una scorciatoia al servizio. Prefs del sistema di Clost.
Potrebbe essere necessario uscire da alcune app e riaprirle prima per poter raccogliere la scorciatoia per la prima volta. Puoi vedere quelli che lo hanno già raccolto.
Ora prova la scorciatoia dalla tastiera.
do shell script "/System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine"
pmset displaysleepnow
.
Oppure puoi andare su: Applicazioni> Utilità> Accesso portachiavi> Preferenze> Mostra lo stato del portachiavi nella barra dei menu .
Ciò metterà un blocco nella barra dei menu e puoi fare clic su Blocca schermo per bloccare lo schermo. Se hai bisogno di una scorciatoia da tastiera, puoi aggiungerla nella tastiera in Impostazioni.
Inoltre, ecco i passaggi per utilizzare un collegamento per mettere il computer in modalità screen saver che blocca il Mac contemporaneamente.
Logout
ad esempio).Command-Shift-L
mio collegamento.Puoi sempre usare Control+Shift+Eject
(se hai una tastiera per Mac) o Control+Shift+Power
sul tuo Mac per mettere il computer in standby, ma non lo voglio quando posso semplicemente chiudere il coperchio dell'MBA. Sappiamo tutti degli angoli caldi, ma non ne sono un fan perché interferisce sempre con altre opzioni.
Ho usato l'icona del menu di blocco per il tempo più lungo trovato in Applicazioni> Utilità> Accesso portachiavi> Preferenze> Mostra lo stato del portachiavi nella barra dei menu, ma a volte basta troppo tempo per fare clic su quella piccola icona quando sono di fretta dal l'obiettivo è così piccolo.
Ho usato KeyRemap4Macbook per rimappare la pause/breakchiave eject. KeyRemap4Macbook è gratuito e viene visualizzato nelle Preferenze di Sistema dopo l'installazione.
shift+ ctrl+ pause/breakfa il trucco ora.
Per le versioni più recenti del sistema operativo (Sierras, El Cap) c'è il nuovo Karabiner-Elements con un'interfaccia leggermente diversa:
** Si noti che KeyRemap4Macbook è ora chiamato Karabiner con la stessa funzionalità.
** aggiornamento per Sierra - Karabiner **
Supponendo che la tua tastiera abbia un pulsante di espulsione, devi andare in Preferenze di Sistema e fare clic su "Sicurezza e privacy", quindi fare clic sulla scheda "Generale", quindi selezionare la casella di controllo "Richiedi password immediatamente dopo l'inizio della sospensione o dello screensaver" . Ora puoi bloccare il tuo computer premendo Control- Shift- Eject. Questo mette il computer in modalità di sospensione, ma poiché gli abbiamo detto di bloccare la modalità di sospensione, lo blocca anche.
Se il tuo computer non ha un pulsante di espulsione, dovrai creare il tuo collegamento personalizzato. Sfortunatamente, puoi solo creare collegamenti per voci di menu e servizi. Fortunatamente è possibile creare un servizio per mettere in pausa il display (e quindi bloccare lo schermo) e assegnare un collegamento al servizio. Per istruzioni su come eseguire questa operazione, consultare questa pagina di Macworld.
Apri System Preferences
-> Keyboard
-> Shortcuts
-> App Shortcuts
. Clicca su +
. Selezionare All Application
per Application
, inserire Sleep
per Menu Title
, premere il collegamento desiderato nel Keyboard Shortcut
campo. Clicca su Add
. Vedi il menu Apple (un'icona a forma di mela nell'angolo in alto a sinistra). La Sleep
voce dovrebbe mostrare il collegamento che hai definito. Il collegamento dovrebbe funzionare immediatamente.
Nota che Finder e forse alcune altre applicazioni reagirebbero al collegamento solo dopo il riavvio.
È possibile aggiungere facilmente l'icona del lucchetto alla barra dei menu:
open /Applications/Utilities/Keychain\ Access.app/Contents/Resources/Keychain.menu
Puoi anche aggiungerlo tramite le preferenze di accesso al portachiavi. ;)
Control + Shift + Eject è la sequenza di tasti per Mac con un tasto di espulsione, e per tastiere esterne Control + Shift + Power è la sequenza di tasti per Mac senza il tasto di espulsione, come MacBook Air e MacBook Pro Retina
Puoi anche disconnetterti dalla schermata di cambio rapido utente, ma non disattiva i display. Basta assegnare un collegamento a questo comando shell:
/System/Library/CoreServices/Menu\ Extras/user.menu/Contents/Resources/CGSession -suspend
Se si dispone di Alfred Powerpack, è possibile assegnare all'azione di blocco un collegamento nella scheda dei tasti di scelta rapida:
Nota che esiste anche un metodo alternativo che ti libera dal ricordare oscure combinazioni di tasti e usa invece parole inglesi (o altre): con Alfred o possibilmente Quicksilver (non sicuro), puoi invocare azioni come bloccare lo schermo, tutto tramite un singolo tasto di scelta rapida e un sacco di comandi in un linguaggio semplice. Spotlight di OSX si sta muovendo nella stessa direzione - ma non sono sicuro che sia ancora abbastanza lì; anche se probabilmente puoi eseguire file AppleScript con esso.
Puoi installare la piccola e gratuita applicazione SleepDisplay e assegnarla a qualsiasi tasto nella sezione Tastiera Microsoft delle Preferenze di Sistema.
La risposta di @ markhunte è buona, ma è insufficiente quando ci si trova in un'app che non ha un menu "Servizi" (ad esempio, Calcolatrice).
Invece di utilizzare Preferenze di Sistema> Tastiera> Tasti di scelta rapida per assegnare il collegamento, uso Apptivate : è un'utilità leggera e gratuita il cui unico scopo è eseguire un comando quando si preme una sequenza di tasti di scelta rapida.
Dopo aver creato un servizio "Blocca schermo" in Automator (come descritto dalla risposta di @ markhunte ), è sufficiente aggiungerlo ad Apptivate:
Quando viene visualizzata la finestra di dialogo "Apri", premi CMD+ SHIFT+ G(Vai alla cartella) e inserisci ~/Library/Services
:
Quindi selezionare il servizio Automator creato in precedenza:
Infine, assegna una scorciatoia da tastiera al servizio:
E questo è tutto! Ora hai una scorciatoia da tastiera "Blocca schermo" che può essere utilizzata in qualsiasi applicazione.
La mia versione del sistema è Yosemite 10.10.5. E il metodo pubblicato da markhunte funziona ancora, tranne per il fatto che è necessario inserire il nome utente ogni volta che si sospende il sistema. È un po 'fastidioso per me. Quindi cambiato lo script da:
do shell script "/System/Library/CoreServices/Menu\\ Extras/User.menu/Contents/Resources/CGSession -suspend"
per:
tell application "System Events" to sleep
Questo script simula semplicemente che si fa clic sulla voce di menu di sospensione del menu di sistema.
Se usi il nuovo MacBook Pro o una tastiera Windows / esterna, usa un programma come Karabiner Elements per mappare da un tasto che scegli "Espelli", in modo che il buon vecchio CTRL-SHIFT-EJECT funzioni.
Per esempio:
Per impostazione predefinita, è possibile utilizzare Ctrl + Comando + Q.
C'è una piccola app che fa il trucco - http://keylock.io
Ctrl + Shift + PwrBtn
Utilizzo di una tastiera iMac originale arancione su un MacBook Pro 2011.