Judul mengatakan itu semua: bagaimana cara mengunci layar menggunakan pintasan keyboard pada OS X Mountain Lion dengan Microsoft Natural Ergonomic Keyboard 4000?
Judul mengatakan itu semua: bagaimana cara mengunci layar menggunakan pintasan keyboard pada OS X Mountain Lion dengan Microsoft Natural Ergonomic Keyboard 4000?
Jawaban:
Anda tidak perlu menggunakan Aplikasi Pihak Ketiga untuk menetapkan pintasan global. Anda dapat menggunakan Layanan Automator, Pintasan keyboard Preferensi Sistem dan perintah CGSession -suspend yang beralih ke layar masuk.
Gunakan Applescript:
do shell script "/System/Library/CoreServices/Menu\\ Extras/User.menu/Contents/Resources/CGSession -suspend"
dalam 'Layanan' Automator seperti ini dengan pengaturan sebagai tidak ada input dan semua aplikasi.
Simpan dan kemudian pergi ke Preferensi Sistem Keyboard. -> Tab Pintasan Keyboard. Pilih Layanan di sebelah kanan. Dan gulir ke bawah ke bawah di sebelah kiri ke 'Umum'. Di sana Anda akan melihat layanan Anda. Klik addShortCut. Dan berikan layanan jalan pintas. Preferensi sistem Clost.
Anda mungkin perlu keluar dari beberapa aplikasi dan membukanya kembali terlebih dahulu agar dapat mengambil jalan pintas untuk pertama kalinya. Anda dapat melihat yang sudah mengambilnya ..
Sekarang coba pintasan dari keyboard.
do shell script "/System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine"
pmset displaysleepnow
.
Atau Anda dapat pergi ke: Aplikasi> Utilitas> Akses Keychain> Preferensi> Tampilkan status gantungan kunci di bilah menu .
Ini akan menempatkan kunci di bilah menu Anda dan Anda dapat mengklik Kunci Layar untuk mengunci layar Anda. Jika Anda memerlukan pintasan keyboard, Anda dapat menambahkan ini di keyboard di bawah Pengaturan.
Juga, berikut adalah langkah-langkah untuk menggunakan jalan pintas untuk menempatkan komputer Anda dalam mode screen saver yang mengunci Mac Anda secara bersamaan.
Logout
misalnya).Command-Shift-L
untuk jalan pintas saya.Anda selalu dapat menggunakan Control+Shift+Eject
(jika Anda memiliki keyboard mac) atau Control+Shift+Power
pada mac Anda untuk membuat komputer Anda tidur, tetapi saya tidak ingin itu ketika saya bisa menutup tutup mba. Kita semua tahu tentang sudut panas, tapi saya bukan penggemar karena selalu mengganggu pilihan lain.
Saya telah menggunakan ikon menu kunci untuk waktu yang paling lama ditemukan di Aplikasi> Utilitas> Akses Keychain> Preferensi> Tampilkan status gantungan kunci di bilah menu tetapi kadang-kadang terlalu lama untuk mengklik ikon kecil itu ketika saya terburu-buru sejak targetnya sangat kecil.
Saya menggunakan KeyRemap4Macbook untuk memetakan kembali pause/breakkunci untuk eject. KeyRemap4Macbook gratis, dan muncul di System Preferences setelah menginstal.
shift+ ctrl+ pause/breakMelakukan trik sekarang.
Untuk versi OS yang lebih baru (Sierras, El Cap) ada Karabiner-Elements baru dengan antarmuka yang sedikit berbeda:
** Harap dicatat bahwa KeyRemap4Macbook sekarang disebut Karabiner dengan fungsi yang sama.
** pembaruan untuk Sierra - Karabiner **
Dengan asumsi keyboard Anda memiliki tombol eject, Anda harus pergi ke System Preferences, dan klik "Security & Privacy", lalu klik pada tab "General", lalu pilih kotak centang yang mengatakan "Memerlukan kata sandi segera setelah tidur atau screensaver dimulai" . Sekarang Anda dapat mengunci komputer Anda dengan menekan Control- Shift- Eject. Ini membuat komputer tidur, tetapi karena kami telah memerintahkannya untuk mengunci pada waktu tidur, itu juga menguncinya.
Jika komputer Anda tidak memiliki tombol eject, Anda harus membuat pintasan sendiri. Sayangnya, Anda hanya dapat membuat pintasan untuk item menu dan layanan. Untungnya Anda dapat membuat layanan untuk mematikan tampilan (dan karenanya mengunci layar), dan Anda dapat menetapkan pintasan ke layanan tersebut. Untuk instruksi tentang cara melakukan ini, lihat halaman Macworld ini.
Buka System Preferences
-> Keyboard
-> Shortcuts
-> App Shortcuts
. Klik pada +
. Pilih All Application
untuk Application
, masukkan Sleep
untuk Menu Title
, tekan pintasan yang diinginkan di Keyboard Shortcut
bidang. Klik pada Add
. Lihat menu Apple (ikon apel di sudut kiri atas). The Sleep
entri harus menunjukkan shortcut yang telah Anda tetapkan. Pintasan harus segera bekerja.
Perhatikan bahwa Finder dan mungkin beberapa aplikasi lain hanya akan bereaksi pada pintasan setelah reboot.
Anda dapat dengan mudah menambahkan ikon gembok ke bilah menu:
open /Applications/Utilities/Keychain\ Access.app/Contents/Resources/Keychain.menu
Anda juga dapat menambahkannya melalui Keychain Access prefs. ;)
Control + Shift + Eject adalah keystroke untuk Mac dengan tombol Eject, dan untuk keyboard eksternal Control + Shift + Power adalah keystroke untuk Mac tanpa kunci eject, seperti MacBook Air dan MacBook Pro Retina
Anda juga dapat logout ke layar perpindahan pengguna yang cepat, tetapi itu tidak mematikan tampilan. Cukup tetapkan pintasan ke perintah shell ini:
/System/Library/CoreServices/Menu\ Extras/user.menu/Contents/Resources/CGSession -suspend
Jika Anda memiliki Alfred Powerpack, Anda dapat memberikan pintasan aksi kunci di tab hotkey:
Perhatikan bahwa ada juga metode alternatif yang membebaskan Anda dari mengingat kombinasi tombol yang tidak jelas dan menggunakan kata-kata bahasa Inggris (atau lainnya): dengan Alfred atau Quicksilver ( mungkin tidak yakin), Anda dapat meminta tindakan seperti mengunci layar, semua melalui satu hotkey dan banyak perintah dalam bahasa sederhana. Spotlight OSX bergerak ke arah yang sama - tetapi saya tidak yakin apakah itu sudah ada di sana; meskipun Anda mungkin dapat menjalankan file AppleScript dengan itu.
Anda dapat menginstal aplikasi SleepDisplay yang mungil dan gratis , dan menetapkannya ke tombol apa saja di bagian Keyboard Microsoft pada System Preferences.
@ markhunte jawabannya baik, tetapi gagal ketika Anda berada di aplikasi yang tidak memiliki menu "Layanan" (mis., Kalkulator).
Alih-alih menggunakan System Preferences> Keyboard> Shortcuts untuk menetapkan pintasan, saya menggunakan Apptivate : ini adalah utilitas gratis dan ringan yang tujuan utamanya adalah menjalankan perintah ketika Anda menekan urutan hotkey.
Setelah Anda membuat layanan "Kunci Layar" di Automator (seperti yang dijelaskan oleh jawaban @ markhunte ), Anda cukup menambahkannya ke Apptivate:
Ketika dialog "Buka" ditampilkan, tekan CMD+ SHIFT+ G(Buka Folder) dan masukkan ~/Library/Services
:
Kemudian pilih layanan Automator yang Anda buat sebelumnya:
Terakhir, tetapkan pintasan keyboard untuk layanan:
Dan itu dia! Sekarang Anda memiliki pintasan keyboard "Lock Screen" yang dapat digunakan dalam aplikasi apa pun .
Versi sistem saya adalah Yosemite 10.10.5. Dan metode yang diposting oleh markhunte masih berfungsi kecuali bahwa Anda perlu memasukkan nama pengguna setiap kali setelah Anda menangguhkan sistem. Agak menyebalkan bagi saya. Jadi, ubah skrip dari:
do shell script "/System/Library/CoreServices/Menu\\ Extras/User.menu/Contents/Resources/CGSession -suspend"
untuk:
tell application "System Events" to sleep
Script ini hanya mensimulasikan bahwa Anda mengklik item menu tidur dari menu sistem.
Jika Anda menggunakan MacBook Pro baru atau keyboard Windows / eksternal, gunakan program seperti Karabiner Elements untuk memetakan dari tombol yang Anda pilih untuk "Keluarkan", sehingga CTRL-SHIFT-EJECT yang lama berfungsi dengan baik.
Sebagai contoh:
Secara default, Anda dapat menggunakan Ctrl + Command + Q.
Ada aplikasi kecil yang melakukan trik - http://keylock.io
Ctrl + Shift + PwrBtn
Menggunakan keyboard oranye iMac orisinal pada MacBook Pro 2011.