Come posso bloccare lo schermo usando una scorciatoia da tastiera su OS X Mountain Lion con una tastiera Microsoft Natural Ergonomic 4000?


54

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?


La tua tastiera ha un pulsante di espulsione?
daviewales,

Per quanto ne so, non ha un pulsante di espulsione.
Mattvonb,

Risposte:


40

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.

inserisci qui la descrizione dell'immagine

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.

inserisci qui la descrizione dell'immagine

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.

inserisci qui la descrizione dell'immagine

Ora prova la scorciatoia dalla tastiera.


Ho un comportamento davvero strano in Mavericks con questo metodo.
diimdeep,

4
+1, questo introduce anche alcune conoscenze generali davvero utili! Grazie!
gatoatigrado,

1
@ kermit666 sì. uso: do shell script "/System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine"
markhunte

5
Se volete dormire immediatamente il display, è possibile anche solo fare un trucco simile con un comando diverso shell: pmset displaysleepnow.
Glifo

1
@Pavan: questa risposta spiega esattamente questo. Se segui le istruzioni vedrai che non fanno riferimento a "spegnimento" o "espulsione", ma solo controllo, comando e parentesi destra.
Glifo

33

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.

Menu di accesso al portachiavi

Inoltre, ecco i passaggi per utilizzare un collegamento per mettere il computer in modalità screen saver che blocca il Mac contemporaneamente.

  1. Apri Preferenze di Sistema .
  2. Seleziona Sicurezza e privacy .
  3. Selezionare Generale .
  4. Assicurarsi che Richiedi password [immediatamente] dopo l'inizio della sospensione o dello screen saver sia selezionato.
  5. Vai alla cartella delle applicazioni.
  6. Apri Automator .
  7. Seleziona Servizi nella schermata visualizzata.
  8. Nella parte superiore delle azioni del nuovo Servizio, nel menu a discesa Ricezione servizio, selezionare nessun input dalle opzioni. Assicurati che qualsiasi applicazione sia selezionata nel secondo menu a discesa.
  9. Aggiungi l' azione Avvia Screensaver (nel gruppo di azioni Utilità) al Servizio trascinandola verso destra.
  10. Salva il servizio (Automator non ti chiede dove salvarlo, solo per nominarlo Logoutad esempio).
  11. Quindi, apri di nuovo Preferenze di Sistema e seleziona il pannello Preferenze tastiera . Seleziona la scheda Collegamenti in alto, quindi il gruppo Servizi a sinistra.
  12. Il servizio creato dovrebbe essere vicino alla fine dell'elenco dei Servizi sotto il triangolo di divulgazione Generale .
  13. Fare doppio clic sul lato destro della voce per il servizio creato e assegnare una scorciatoia da tastiera.
  14. Ho scelto il Command-Shift-Lmio collegamento.
  15. Esci dal riquadro delle preferenze della tastiera e provalo.

Puoi sempre usare Control+Shift+Eject(se hai una tastiera per Mac) o Control+Shift+Powersul 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.


Oltre un anno di ritardo, ma ho aggiunto i dettagli della scorciatoia come richiesto.
Evan,

Che cos'è "Cartella Utilità" e dove si trova?
Petr,

Vai alla cartella Applicazioni> lì vedrai una nuova cartella chiamata Utilità. Aprilo e sei pronto
Evan,

Quando ero nel Finder, la mia macchina ignorava Control + Shift + L e Command + Shift + L stava aprendo la libreria, quindi ho mappato Command + Shift + Pause / Break e ha funzionato.
Darren Alfonso,

20

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.

screenshot da keyRemap4macbook

Per le versioni più recenti del sistema operativo (Sierras, El Cap) c'è il nuovo Karabiner-Elements con un'interfaccia leggermente diversa:

screenshot da Karabiner-Elements

** Si noti che KeyRemap4Macbook è ora chiamato Karabiner con la stessa funzionalità.

** aggiornamento per Sierra - Karabiner ** nuovo moschettone modifica


Ho scaricato questo ed è arrivato con un sacco di malware.
mac10688,

1
Puoi elencare malware specifici? Uso Karabiner da tre anni, ho installato tutti gli aggiornamenti e non ho mai avuto nulla in più. Ecco il funzionario: pqrs.org/osx/karabiner
BentheFolker

Il creatore, Takayama Fumihiko, ha questo da dire: "Sfortunatamente, non ho abbastanza reputazione per i commenti. Se puoi, per favore dì a mac10688 che deve scaricare binario dal sito ufficiale. Pqrs.org E Karabiner è un progetto open source e progettato pensando alla sicurezza. github.com/tekezo/Karabiner "
BentheFolker

7

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.


1
Non esiste un pulsante di espulsione sulla tastiera. (O se c'è, non riesco a trovarlo.) Inoltre, non voglio che il computer dorma, ma solo per essere bloccato.
Mattvonb,

È possibile sostituire il pulsante di espulsione con il pulsante di accensione. (Se la tastiera ha un pulsante di accensione ...)
daviewales

1
Inoltre, la tastiera non ha un pulsante di accensione.
Mattvonb,

C'è un articolo qui che ti mostra come creare il tuo collegamento personalizzato. hints.macworld.com/article.php?story=20090831093941225
daviewales

5

Apri System Preferences-> Keyboard-> Shortcuts-> App Shortcuts. Clicca su +. Selezionare All Applicationper Application, inserire Sleepper Menu Title, premere il collegamento desiderato nel Keyboard Shortcutcampo. Clicca su Add. Vedi il menu Apple (un'icona a forma di mela nell'angolo in alto a sinistra). La Sleepvoce dovrebbe mostrare il collegamento che hai definito. Il collegamento dovrebbe funzionare immediatamente.

Immagine dello schermo

Nota che Finder e forse alcune altre applicazioni reagirebbero al collegamento solo dopo il riavvio.


Molto semplice su El Capitan. Non è necessario alcun riavvio affinché questo funzioni anche per Finder.
Luke Exton,

Questa è di gran lunga la soluzione più semplice, grazie.
Michael Hoppe,

4

È 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. ;)


2

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

http://osxdaily.com/2011/01/17/lock-screen-mac/


1
Dove si trova il tasto di espulsione di Microsoft Natural Ergonomic Keyboard 4000?
Mattvonb,

1

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:


ci sono 100 articoli che indicano una soluzione alternativa. Questa è in realtà la risposta che stavo cercando perché non impazzisco voglio impostare la "richiesta password" su "immediatamente". +100 punti
nils petersohn,

È una buona soluzione, ma sfortunatamente, fa sì che iTunes interrompa la traccia attualmente in riproduzione, in contrasto con il metodo "Blocca schermo" del portachiavi.
Elad Nava,

1

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.


0

Puoi installare la piccola e gratuita applicazione SleepDisplay e assegnarla a qualsiasi tasto nella sezione Tastiera Microsoft delle Preferenze di Sistema.


0

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:

Svuota il menu Apptivate

Quando viene visualizzata la finestra di dialogo "Apri", premi CMD+ SHIFT+ G(Vai alla cartella) e inserisci ~/Library/Services:

Vai alla finestra di dialogo Cartella

Quindi selezionare il servizio Automator creato in precedenza:

Seleziona il servizio Automator

Infine, assegna una scorciatoia da tastiera al servizio:

Attiva il menu di scelta rapida da tastiera

E questo è tutto! Ora hai una scorciatoia da tastiera "Blocca schermo" che può essere utilizzata in qualsiasi applicazione.


0

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.


1
Questo dorme l'intero computer, non solo blocca lo schermo (e lo fa funzionare).
Elad Nava,

0

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:

Moschettone Elements


0

Per impostazione predefinita, è possibile utilizzare Ctrl + Comando + Q.


Benvenuti a chiedere diverso! Stiamo cercando di trovare le risposte migliori e tali risposte forniranno informazioni di supporto sul perché siano le migliori. Le risposte dovrebbero essere autosufficienti, quindi spiega perché pensi che la risposta che hai fornito risolverà il problema o sia migliore di altre là fuori. Fornire collegamenti come informazioni di supporto può anche aiutare l'OP e altri, a trovare informazioni aggiuntive per se stessi. Vedi Come rispondere su come fornire una risposta di qualità. - Dalla recensione
fsb,


-1

Ctrl + Shift + PwrBtn

Utilizzo di una tastiera iMac originale arancione su un MacBook Pro 2011.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.