แป้นพิมพ์ลัดสำหรับล็อคหน้าจอใน macOS Sierra?


60

ใน OSX เวอร์ชั่นก่อนหน้าฉันสามารถใช้Ctrl Shift Powerบนแป้นพิมพ์ในตัวหรือCtrl Shift Ejectบนแป้นพิมพ์บลูทู ธ Apple (เก่า) ของฉันเพื่อล็อคหน้าจอ

หลังจากอัปเกรดเป็น Sierra ทางลัดนั้นหยุดทำงาน การใช้Karabiner-EventViewerฉันค้นพบว่าการกดปุ่มเปิดปิดเครื่องในตัวSysKey 0x6และแป้นพิมพ์บลูทู ธEjectไม่ทำให้เกิดเหตุการณ์ใด ๆ

เกิดอะไรขึ้นและจะเปิดใช้งานทางลัดใหม่ได้อย่างไร


คุณรู้สึกอย่างไรเกี่ยวกับโปรแกรมแชร์แวร์
Timothy Mueller-Harder

ฉันมีปัญหาคล้ายกันกับ MacBook Pro (ที่มีปุ่มเปิดถาดแป้นพิมพ์ในตัว) และแป้นพิมพ์แบบใช้สายของ Apple ctrl + shift + eject ของแป้นพิมพ์ภายนอกไม่ได้ทำอะไรเลย จากนั้นฉันก็ลองทางลัดเดียวกันกับแป้นพิมพ์ในตัวซึ่งใช้งานได้และทำให้ฉันประหลาดใจหลังจากนั้นทางลัดก็ใช้ได้กับแป้นพิมพ์ภายนอกด้วย! (นอกจากนี้ฉันสังเกตว่าฉันต้องกดทางลัดไว้นานกว่านี้ประมาณ 0.5 วินาที) คุณลองทำเช่นนี้หรือไม่? หากได้ผลฉันสามารถส่งคำตอบนี้ได้ ...
Jari Keinänen

เพิ่งลองกด Ctrl + Shift + Power บนแป้นพิมพ์ในตัวของ MBL15 ของฉันและล็อคหน้าจอ อย่างไรก็ตามฉันใช้ทางลัดที่สั้นกว่า :) - มุมน่าสนใจ: วางเคอร์เซอร์เมาส์ลงที่มุมขวา (คุณสามารถเลือกรสนิยมของคุณ) และล็อคหน้าจอได้อย่างรวดเร็ว
เดนิสราซูเลฟ

คำตอบ:


23

มีวิธีต่าง ๆ ในการล็อคหน้าจอของคุณ

หมายเหตุ: เคล็ดลับทางลัดเหล่านี้มีไว้สำหรับ Sierra และด้านล่าง ใน High Sierra มีรายการใหม่ภายใต้ Apple Menu (พร้อมทางลัด) เพื่อล็อคหน้าจอ

1. ใช้พวงกุญแจ

เปิดพวงกุญแจ -> การตั้งค่า เลือกจากที่นั่นแสดงสถานะพวงกุญแจในแถบเมนู

ป้อนคำอธิบายรูปภาพที่นี่

ตอนนี้คุณสามารถเลือกจากแถบเมนูเพื่อล็อคหน้าจอของคุณ

ป้อนคำอธิบายรูปภาพที่นี่

ด้วยตัวเลือกนี้คุณต้องใช้รหัสผ่านในการเข้าสู่ระบบครั้งต่อไป

2. ใช้มุมร้อนเพื่อล็อคหน้าจอของคุณ

ก่อนอื่นให้ไปที่การตั้งค่าระบบของคุณ -> เดสก์ท็อปและโปรแกรมรักษาหน้าจอแล้วเลือกมุมร้อนที่ด้านล่างขวา

ป้อนคำอธิบายรูปภาพที่นี่

ถัดจากนั้นเลือกมุมหนึ่งของเลือกที่ใส่ Display เพื่อการนอนหลับ ฉันชอบด้านล่างขวา แต่นี่คือความแตกต่างของผู้ใช้แต่ละคน

ป้อนคำอธิบายรูปภาพที่นี่

นั่นคือทั้งหมดที่ One note: คุณสามารถกำหนดค่าในการตั้งค่าความเป็นส่วนตัวเมื่อหน้าจอจะถูกล็อค ตัวอย่างเช่นหากคุณตั้งค่าเป็นห้านาทีคุณจะต้องป้อนรหัสผ่านหลังจากเวลาที่การตั้งค่าของคุณหายไป ตัวอย่างเช่นคุณสามารถเปลี่ยนเป็นทันที

ป้อนคำอธิบายรูปภาพที่นี่

3. ล็อคหน้าจอ (พร้อมปุ่มลัด)

เนื่องจาก @Flimm ขอให้ทางลัดเพื่อล็อคหน้าจอนี่คือวิธีแก้ไขปัญหาด้านล่างของเซียร์รา

โดยปกติจะมีสองวิธี คุณสามารถใช้CTRL+ Shift+ Power Buttonหรือ

CTRL+ Shift+ Eject-Key เพื่อล็อคหน้าจอ

โซลูชันทั้งสองไม่ใช่รายการโปรดของฉันและด้วยเหตุนี้ฉันจึงสร้าง Shell Script ด้วย Automator ขอบคุณเทย์เลอร์ที่ให้คำแนะนำนี้แก่ฉัน

  1. เปิด Spotlight และพิมพ์Automatorเพื่อเปิดแอปพลิเคชัน
  2. สร้างเอกสารใหม่
  3. เลือกบริการเพื่อให้เป็นบริการทั่วโลก
  4. ในบานหน้าต่างด้านซ้ายให้เลือกสาธารณูปโภค ; และในคอลัมน์ด้านขวาดับเบิลคลิกRun Shell Script คุณเห็นหน้าต่างที่มีคำสั่ง Cat
  5. ลบ cat-Command และคัดลอกและวาง Shell-Script ต่อไปนี้ลงในหน้าต่างว่าง:

/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend

ตรวจสอบให้แน่ใจว่าที่ด้านบนขวาของ Automator-หน้าต่างทั้งดึงลงเมนูตั้งเป็นno inputany applicationใน

  1. คลิกที่มุมขวาบนของปุ่ม Run (ทำเครื่องหมายด้วยวงกลมสีเขียว) แล้วทดสอบว่าใช้งานได้หรือไม่
  2. บันทึกเวิร์กโฟลว์ของคุณตอนนี้เป็นล็อคหน้าจอตัวอย่างเช่น
  3. เปิดการตั้งค่าระบบคีย์บอร์ดและคลิกที่ปุ่มลัดหรือแป้นพิมพ์ลัด
  4. เลือกบริการคอลัมน์ด้านซ้ายและค้นหาเวิร์กโฟลว์ที่คุณบันทึกไว้
  5. เพิ่มทางลัดที่คุณชื่นชอบ (เช่นฉันมี Cmd + Alt / Opt + L)

เพื่อความเข้าใจที่ดีขึ้นฉันได้วางภาพด้านล่าง

ป้อนคำอธิบายรูปภาพที่นี่

ป้อนคำอธิบายรูปภาพที่นี่

เอกสารสนับสนุนของ Apple ทางลัดแป้นพิมพ์ Mac


วิธีการเปิดพวงกุญแจที่?
Askar

พิมพ์พวงกุญแจ Spotlight แล้วกด Enter หรือเลือกจาก Finder-Menu -> Go To -> Utilitiesและเปิดจากที่นั่น
dante12

มีKeychain Access....
Askar

ยังไม่ชัดเจนว่าคุณหมายถึงอะไร คุณมีปัญหาในการเข้าถึงพวงกุญแจของคุณหรือไม่ บางทีนี่อาจช่วยคุณได้: support.apple.com/kb/PH20094?locale=de_DE&viewlocale=th_TH
dante12

1
@iosdude คุณไม่ต้องการสิ่งนี้ใน High Sierra มีตัวเลือกเมนูล็อคหน้าจอในเมนูแอปเปิ้ล (ใช้งานได้ทั่วโลก)
chrish

44

ใน macOS High Sierra (10.13) มีตัวเลือก 'ล็อคหน้าจอ' ที่สร้างขึ้นในเมนู Apple

และในที่สุดก็เป็นทางลัดctrl+ cmd+ Q:-)

ล็อคหน้าจอในเมนู Apple


6
ขอบคุณที่ชี้นำสิ่งนี้! ฉันใช้งาน 10.13 มาสองสามวันแล้วและการเปลี่ยนแปลงนี้ทำให้การอัปเกรดนั้นคุ้มค่า :)
Richard Hurt

ขอขอบคุณที่แบ่งปันชุดค่าผสมที่เพิ่งทราบว่า^เป็นจริงctrl(ใหม่สำหรับ mac)
IG Pascual

และสิ่งที่ดูตลกคือตัวเลือก เอาฉันไปคิดดู (:
SilverWolf

16

หากคุณมี MacBook Pro ในปี 2559 หรือใหม่กว่าด้วย Touch Bar คุณสามารถกำหนดหนึ่งในปุ่มเสมือนของ Touch Bar เพื่อล็อค Mac อยู่ภายใต้การตั้งค่าระบบ / คีย์บอร์ดและใช้ปุ่ม "ปรับแต่งแถบควบคุม ... "


ขอบคุณ; ฉันหาที่อื่นไม่ได้แล้วมันง่ายกว่าทางเลือกอื่น ๆ !
user1717828

9

คุณสามารถตั้งค่าแป้นพิมพ์ลัดที่คุณเลือกโดยการสร้างบริการโดยใช้อัตโนมัติ

  1. เปิดAutomator ( Cmd ⌘Spaceจากนั้นป้อนAutomator)
  2. สร้างใหม่บริการ
  3. ในบานหน้าต่างด้านซ้ายให้เลือกอรรถประโยชน์เรียกใช้ Shell Script (หรือใช้ช่องค้นหา) แล้วลากลงในบานหน้าต่างการทำงาน (ขวา)
  4. เหนือกระทำที่เลือกบริการได้รับไม่มีการป้อนข้อมูลในแอพลิเคชันใด
  5. ป้อน"/System/Library/CoreServices/Menu Extras/User.menu/Contents/Resources/CGSession" -suspendเป็นข้อความของเชลล์สคริปต์ของคุณ (ต้องแน่ใจว่าได้ใส่เครื่องหมายคำพูด)
  6. บันทึกบริการของคุณและตั้งชื่อ
  7. เปิดการตั้งค่าระบบคีย์บอร์ดทางลัดบริการทั่วไป (ที่ด้านล่างสุดของรายการ)
  8. ตรวจสอบให้แน่ใจว่าบริการที่คุณเพิ่งสร้างได้ถูกตรวจสอบ / เปิดใช้งาน
  9. คลิกไม่มีเพื่อกำหนดแป้นพิมพ์ลัดให้

ตอนนี้ลองใช้แป้นพิมพ์ลัดของคุณ คุณจะถูกเตะไปที่หน้าจอเข้าสู่ระบบ มันอาจปรากฏขึ้นราวกับว่าคุณออกจากระบบ แต่มันไม่ได้

บริการยังสามารถเข้าถึงได้จากแถบเมนูชื่อโปรแกรมประยุกต์ → บริการ ฉันคิดว่าครั้งแรกที่ฉันตั้งค่าจริง ๆ แล้วฉันต้องคลิกจากที่นั่นก่อนที่แป้นพิมพ์ลัดจะทำงานได้ แต่นั่นอาจเป็นความบังเอิญ

หากคุณต้องการพักจอแสดงผลแทนการล็อคหน้าจอให้ใช้pmset displaysleepnowเป็นเชลล์สคริปต์ นี้จะทำให้การแสดงผลของคุณเพื่อการนอนหลับ แต่ในกรณีที่หน้าจอของคุณเท่านั้นที่จะล็อคหลังจากหมดเวลาชุดที่ระบุไว้ภายใต้การตั้งค่าระบบการรักษาความปลอดภัย → ทั่วไป คุณสามารถเป็นบ้าและตั้งค่าบริการทั้งสองได้


หากคุณเป็นนักพัฒนาที่ใช้เชลล์อยู่แล้วคุณสามารถข้ามสิ่ง Automator ทั้งหมด: osx_logout () {"/ System / Library / CoreServices / เมนูพิเศษ / ผู้ใช้เมนู / เนื้อหา / ทรัพยากร / CGSession" -suspend}
WuTheFWas

@WuTheF เป็นอย่างนั้นแม้ว่าจะไม่ได้ออกจากระบบคุณจริง ๆ แล้วฉันจะไม่เรียกมันว่า 'osx_logout' ... :)
David

หากไม่ได้ผลและคุณใช้เชลล์ที่ไม่ได้มาตรฐาน (เช่น zsh) อาจช่วยกำหนดเชลล์สำหรับสคริปต์ให้เป็น / bin / bash ใน automator อย่างชัดเจน อย่างน้อยก็ในกรณีของฉัน
David

ที่จริงแล้วต้องตั้งค่าเปลือกเป็น / bin / bash ค่าเริ่มต้นของ / bin / false ไม่ทำงาน
NeilenMarais

ทำไมการยกเลิกการเชื่อมต่อ VPN ของฉัน ถ้าฉันใช้การรวมกันแบบดั้งเดิม Ctrl + shift + power บนเซียร์ราแอร์ของฉันมันไม่ได้ตัดการเชื่อมต่อเลย แต่ด้วยคำสั่งเชลล์นี้คือ ... ฉันแค่ต้องการเทียบเท่า Windows + shift + L ที่เรามีบน windows เพื่อออกจากโต๊ะทำงานของฉัน ป้องกันด้วยรหัสผ่านหน้าจอของฉัน แต่ให้ทุกอย่างบนพื้นหลังเหมือนเดิม :(
Pabluez

4

คุณสามารถใช้Hammerspoonและกำหนดคีย์การรวม / คีย์ลัด ฉันใช้

hs.hotkey.bind({"cmd", "alt"}, "S", function()
      hs.caffeinate.startScreensaver()
end)

ใน~/.hammerspoon/init.luaลำดับของฉันที่จะผูก Option+ Command+ Sกับโปรแกรมรักษาหน้าจอ; ที่ฉันได้ตั้ง "ต้องการรหัสผ่านimmediatelyหลังจากการนอนหลับหรือโปรแกรมรักษาหน้าจอเริ่มต้น" ในการตั้งค่าระบบ→การรักษาความปลอดภัยและความเป็นส่วนตัว คุณยังสามารถใช้

hs.caffeinate.lockScreen() 

แต่ฉันชอบวิธีรักษาหน้าจอ ดูเอกสาร Hammerspoonสำหรับเวทมนตร์อัตโนมัติทั้งหมดที่เปิดใช้งาน


4

คุณสามารถใส่ Mac ของคุณจะหลับนอนกับ⌘ command+ +option⌽⏻

ก่อนหน้านั้นให้ตั้งค่าตามที่แสดงในภาพหน้าจอด้านล่าง

การตั้งค่าระบบ> ความปลอดภัยและความเป็นส่วนตัว

ได้ผลสำหรับฉันใน macOS Sierra!


อักขระ Unicode ที่ใช้ในปุ่มที่สามไม่แสดงขึ้นสำหรับฉัน มันหมายถึงการเป็นสัญลักษณ์อำนาจ ?
Flimm

@Flimm ใช่! นั่นคือสิ่งที่มันเป็นปุ่มเพาเวอร์
mangatinanda

4

กดปุ่มเพาเวอร์ค้างไว้ประมาณครึ่งวินาที นี่จะทำให้คอมพิวเตอร์หลับ หากคุณตั้งค่าให้ล็อคเมื่อคอมพิวเตอร์เข้าสู่โหมดสลีปคุณก็สบายดี อย่างไรก็ตามหากคุณกดค้างไว้นานเกินไประบบจะขอให้รีสตาร์ทคอมพิวเตอร์

แก้ไข: ตามที่ระบุไว้อย่างชาญฉลาดแป้นพิมพ์บางตัวไม่มีปุ่มเปิด / ปิด ในกรณีดังกล่าวพยายามค้นหาปุ่มสลีปหรือลองวิธีอื่น

ปุ่มพักเครื่อง


2
ไม่มีปุ่มเปิดปิดที่แป้นพิมพ์ apple (usb / bluetooth) ภายนอก
แยบยล

1

Apple ถูกลบออกทางลัดนี้เพื่อวัตถุประสงค์ด้านความปลอดภัย & เนื่องจากปัญหาการเชื่อมต่อบลูทู ธ

คุณสามารถใช้ประโยชน์จากมุมร้อนเป็นวิธีแก้ปัญหา

การตั้งค่าระบบ> เครื่องมือเดสก์ท็อปและโปรแกรมรักษาหน้าจอคุณจะต้องเลือกปุ่มลัดที่กระตุ้นการกระทำเมื่อฉันกดและลากเมาส์ไปที่มุมบนซ้ายคอมพิวเตอร์ของฉันล็อคหน้าจอป้อนคำอธิบายรูปภาพที่นี่


Command


คุณช่วยอธิบายบางอย่างได้ไหม นี่สำหรับแป้นพิมพ์ Bluetooth เท่านั้นหรือไม่ ตัวอย่างเช่นถ้าฉันอัพเกรด MBP ของฉันและทำ Control + Shift + Eject บนคีย์บอร์ดแบบมีสายหรือในตัวนั่นจะล็อกหน้าจอและจะควบคุม + Option + Command + + + Eject บนคีย์บอร์ดเหล่านั้นหรือไม่ แป้นพิมพ์ลัดตัวที่สองจะใช้งานกับแป้นพิมพ์ Bluetooth ได้หรือไม่ นอกจากนี้คุณยังสามารถยืนยันได้ว่าจำเป็นต้องใช้ช่วงเวลาใดในการถือแป้นเหล่านั้นเพื่อดำเนินการทางลัดหรือไม่ โดยส่วนตัวแล้วฉันไม่ได้ใช้ทางลัด Control + Shift + Eject บ่อยครั้ง แต่ฉันมักจะใช้ Control + Option + Command + Eject และคำถามนี้และคำตอบนี้ทำให้ฉันกังวล
kal-al

0

ปัจจุบันฉันใช้ MacBook Pro ที่ใช้ MacOS Sierra เวอร์ชั่น 10.12.4 มาจากพื้นหลัง Windows และ Ubuntu ฉันพบว่าแปลกที่ Mac ไม่มีทางลัดง่าย ๆ ในการล็อคคอมพิวเตอร์ อย่างไรก็ตามสิ่งที่ใช้ได้ผลสำหรับฉันคือขั้นตอนเหล่านี้:

  1. System Preferences >> Security & Privacyไปที่

  2. เลือกGeneralแท็บ

  3. ตั้งค่า Mac ของคุณให้ใช้รหัสผ่านทันทีที่โปรแกรมรักษาหน้าจอเริ่มทำงานหรือคอมพิวเตอร์ของคุณออกจากโหมดสลีป

  4. Ctrl + Shift + Power buttonสุดท้ายเมื่อใดก็ตามที่คุณต้องการที่จะล็อคคอมพิวเตอร์ของคุณเพียงแค่กดคีย์ผสมของ


0

ใน macOS Sierra 10.12.6 ฉันใช้แอปพลิเคชั่น Keychain Access> การตั้งค่า> แสดงการเข้าถึง Keychain ในแถบเมนู

ฉันเพิ่งอัพเกรดเป็น macOS High Sierra 10.13.1 และการตั้งค่านั้นไม่มีอีกต่อไป

ขอบคุณ @ pjc90 ด้านบนตอนนี้ฉันรู้เกี่ยวกับตัวเลือก "ล็อคหน้าจอ" ในเมนู Apple และแป้นพิมพ์ลัด (ในที่สุด) "คำสั่ง⌘ + ควบคุม ⌃ + Q"


0

ฉันต้องการสิ่งนี้และสามารถทำให้สำเร็จได้ด้วย Apple Script ต่อไปนี้ภายในเชลล์สคริปต์ที่ทำสิ่งอื่น ๆ แต่นี่คือทั้งหมดที่คุณต้องการ:

osascript <<EOD
        tell application "System Events"
                key code 12 using {control down, command down}
        end tell
EOD

-2

วิธีล็อคหน้าจอ:

กด control + Command + Q


นอกจากนี้คุณสามารถเปลี่ยนทางลัดจากการควบคุม + คำสั่ง + Q maclovin.org/blog-native/2017/…
Amit

3
สิ่งนี้แตกต่างจากคำตอบอื่น ๆ ที่ให้ทางลัดนี้และข้อมูลเพิ่มเติมอย่างไร
ทำเครื่องหมาย
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.