ฉันจะล็อกหน้าจอโดยใช้แป้นพิมพ์ลัดบน OS X Mountain Lion ด้วย Microsoft Natural Ergonomic Keyboard 4000 ได้อย่างไร


54

ชื่อกล่าวมันทั้งหมด: ฉันจะล็อกหน้าจอโดยใช้แป้นพิมพ์ลัดบน OS X Mountain Lion ด้วย Microsoft Natural Ergonomic Keyboard 4000 ได้อย่างไร


แป้นพิมพ์ของคุณมีปุ่มเปิดถาดหรือไม่?
daviewales

เท่าที่ฉันสามารถบอกได้มันไม่มีปุ่มนำออก
mattvonb

คำตอบ:


40

คุณไม่จำเป็นต้องใช้แอปของบุคคลที่สามเพื่อตั้งค่าทางลัดระดับโลก คุณสามารถใช้ Automator Services, แป้นพิมพ์ลัดการตั้งค่าระบบและคำสั่ง CGSession -suspend ที่สลับไปยังหน้าจอเข้าสู่ระบบ

ใช้ Applescript:

do shell script "/System/Library/CoreServices/Menu\\ Extras/User.menu/Contents/Resources/CGSession -suspend"

ใน Automator 'Service' เช่นนี้ด้วยการตั้งค่าเป็นไม่มีอินพุตและแอปพลิเคชันทั้งหมด

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

บันทึกจากนั้นไปที่การตั้งค่าระบบคีย์บอร์ด -> แท็บแป้นพิมพ์ลัด เลือกบริการทางด้านขวา และเลื่อนลงไปด้านล่างทางด้านซ้ายเพื่อ 'ทั่วไป' ที่นั่นคุณจะเห็นบริการของคุณ คลิกที่ addShortCut และให้บริการทางลัด การตั้งค่าระบบ Clost

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

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

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

ทีนี้ลองทางลัดจากคีย์บอร์ด


ฉันได้รับพฤติกรรมแปลก ๆ ใน Mavericks ด้วยวิธีนี้
diimdeep

4
+1 นี่เป็นการแนะนำความรู้ทั่วไปที่มีประโยชน์จริง ๆ ด้วย! ขอบคุณ!
gatoatigrado

1
@ kermit666 ใช่ ใช้: do shell script "/System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine"
markhunte

5
pmset displaysleepnowหากคุณต้องการที่จะนอนหลับทันทีการแสดงผลของคุณยังสามารถทำเคล็ดลับที่คล้ายกันกับคำสั่งของเชลล์ที่แตกต่างกัน:
Glyph

1
@Pavan - คำตอบนี้อธิบายอย่างแน่นอน หากคุณทำตามคำแนะนำคุณจะเห็นว่าพวกเขาไม่ได้อ้างอิง "ปิดเครื่อง" หรือ "ดีด" เพียงควบคุมสั่งการและวงเล็บขวา
Glyph

33

หรือคุณสามารถไปที่: Applications> Utilities> Keychain Access> การตั้งค่า> แสดงสถานะพวงกุญแจในแถบเมนู

นี่จะเป็นการล็อคในแถบเมนูของคุณและคุณสามารถคลิกล็อคหน้าจอเพื่อล็อคหน้าจอของคุณ หากคุณต้องการแป้นพิมพ์ลัดคุณสามารถเพิ่มสิ่งนี้ลงในแป้นพิมพ์ภายใต้การตั้งค่า

เมนูการเข้าถึงพวงกุญแจ

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

  1. เปิดการตั้งค่าระบบ
  2. เลือกการรักษาความปลอดภัยและความเป็นส่วนตัว
  3. เลือกทั่วไป
  4. ต้องแน่ใจว่าต้องการรหัสผ่าน [ทันที] หลังจากสลีปหรือโปรแกรมรักษาหน้าจอเริ่มต้นถูกเลือก
  5. ไปที่โฟลเดอร์แอปพลิเคชันของคุณ
  6. เปิดอัตโนมัติ
  7. เลือกบริการบนหน้าจอที่ปรากฏขึ้น
  8. ที่ด้านบนสุดของการทำงานของบริการใหม่ในบริการแบบเลื่อนลงให้เลือกไม่มีอินพุตจากตัวเลือก ตรวจสอบให้แน่ใจว่าได้เลือกแอปพลิเคชันใด ๆในรายการดรอปดาวน์ที่สอง
  9. เพิ่มการกระทำเริ่มสกรีนเซฟเวอร์ (ในกลุ่มการกระทำของอรรถประโยชน์) ไปยังบริการโดยการลากไปทางขวา
  10. บันทึกการให้บริการ (Automator ไม่ได้ขอให้คุณบันทึกตำแหน่งใดเพียงเพื่อตั้งชื่อLogoutเป็นต้น)
  11. ถัดไปเปิดSystem Preferencesอีกครั้งและเลือก บานหน้าต่างKeyboard preferences เลือกแท็บทางลัดที่ด้านบนจากนั้นเลือกกลุ่มบริการทางด้านซ้าย
  12. บริการที่คุณสร้างควรอยู่ด้านล่างของรายการบริการภายใต้สามเหลี่ยมการเปิดเผยข้อมูลทั่วไป
  13. ดับเบิลคลิกที่ด้านขวาของรายการสำหรับบริการที่คุณสร้างและกำหนดแป้นพิมพ์ลัด
  14. ฉันเลือกCommand-Shift-Lทางลัด
  15. ออกจากบานหน้าต่างการตั้งค่าแป้นพิมพ์และทดลองใช้งาน

คุณสามารถใช้Control+Shift+Eject(ถ้าคุณมีแป้นพิมพ์ mac) หรือControl+Shift+Powerบน mac ของคุณเพื่อให้คอมพิวเตอร์เข้าสู่โหมดสลีป แต่ฉันไม่ต้องการที่เมื่อฉันสามารถปิดฝา mba ได้ เราทุกคนรู้เกี่ยวกับมุมที่ร้อนแรง แต่ฉันไม่ใช่แฟนตัวยงของมันเพราะมันรบกวนตัวเลือกอื่น ๆ อยู่เสมอ

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


ปลายปี แต่ฉันเพิ่มรายละเอียดทางลัดตามที่ร้องขอ
Evan

"Utilities Utilities" คืออะไรและตั้งอยู่ที่ไหน
Petr

ไปที่โฟลเดอร์ Applications> ที่นั่นคุณจะเห็นโฟลเดอร์ใหม่ที่ชื่อว่า Utilities เปิดแล้วคุณก็พร้อมแล้ว
Evan

เมื่ออยู่ใน Finder เครื่องของฉันไม่สนใจ Control + Shift + L และ Command + Shift + L กำลังเปิด Library ดังนั้นฉันจึงจับคู่กับ Command + Shift + Pause / Break และทำงานได้
Darren Alfonso

20

ฉันใช้KeyRemap4Macbookเพื่อทำการแมปpause/breakกุญแจejectใหม่อีกครั้ง KeyRemap4Macbook นั้นฟรีและมันจะแสดงใน System Preferences หลังจากติดตั้ง

shift+ ctrl+ pause/breakทำอุบายตอนนี้

สกรีนช็อตจาก keyRemap4macbook

สำหรับเวอร์ชั่นใหม่กว่าของ OS (Sierras, El Cap) มี Karabiner-Elements ใหม่ที่มีอินเตอร์เฟซที่แตกต่างกันเล็กน้อย:

สกรีนช็อตจาก Karabiner-Elements

** โปรดทราบว่าตอนนี้ KeyRemap4Macbook เรียกว่าKarabinerด้วยฟังก์ชั่นเดียวกัน

** อัพเดทสำหรับ Sierra - Karabiner ** karabiner ใหม่แก้ไข


ฉันดาวน์โหลดสิ่งนี้และมาพร้อมกับมัลแวร์จำนวนมาก
mac10688

1
คุณสามารถแสดงรายการมัลแวร์ที่เฉพาะเจาะจงได้หรือไม่ ฉันใช้ karabiner มาสามปีแล้วติดตั้งการอัปเดตทั้งหมดและไม่เคยมีอะไรพิเศษมาเสริม นี่คือทางการ: pqrs.org/osx/karabiner
BentheFolker

Takayama Fumihiko ผู้สร้างได้กล่าวไว้ว่า: "น่าเสียดายที่ฉันไม่มีชื่อเสียงพอที่จะแสดงความคิดเห็นถ้าทำได้โปรดบอก mac10688 ว่าเขา / เธอต้องดาวน์โหลดไบนารี่จากเว็บไซต์ทางการpqrs.org And Karabiner เป็น โครงการโอเพ่นซอร์สและออกแบบโดยคำนึงถึงความปลอดภัยเป็นหลักgithub.com/tekezo/Karabiner "
BentheFolker

7

สมมติว่าแป้นพิมพ์ของคุณมีปุ่มนำออกคุณจะต้องไปที่การตั้งค่าระบบและคลิกที่ "ความปลอดภัยและความเป็นส่วนตัว" จากนั้นคลิกที่แท็บ "ทั่วไป" จากนั้นเลือกช่องทำเครื่องหมายที่ระบุว่า "ต้องใช้รหัสผ่านทันที . ตอนนี้คุณสามารถล็อคคอมพิวเตอร์ของคุณโดยการกด-Control - สิ่งนี้ทำให้คอมพิวเตอร์เข้าสู่โหมดสลีป แต่เนื่องจากเราได้บอกให้ล็อคการนอนหลับจึงล็อคด้วยShiftEject

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


1
ไม่มีปุ่มนำออกบนแป้นพิมพ์ (หรือถ้ามีฉันไม่สามารถหาได้) นอกจากนี้ฉันไม่ต้องการให้คอมพิวเตอร์เข้าสู่โหมดสลีปเท่านั้นที่จะถูกล็อค
mattvonb

คุณสามารถแทนที่ปุ่มนำออกด้วยปุ่มเปิดปิด (หากแป้นพิมพ์มีปุ่มเปิดปิด ... )
daviewales

1
แป้นพิมพ์ยังไม่มีปุ่มเปิดปิด
mattvonb

มีบทความที่นี่ซึ่งแสดงวิธีสร้างทางลัดที่กำหนดเองของคุณเอง hints.macworld.com/article.php?story=20090831093941225
daviewales

5

เปิดSystem Preferences-> Keyboard-> ->Shortcuts คลิกที่App Shortcuts +เลือกAll ApplicationสำหรับการApplicationป้อนSleepสำหรับMenu Titleกดทางลัดที่ต้องการในKeyboard Shortcutฟิลด์ Addคลิกที่ ดูเมนู Apple (ไอคอนแอปเปิ้ลที่มุมซ้ายบน) Sleepรายการควรจะแสดงทางลัดที่คุณได้กำหนดไว้ ทางลัดควรใช้งานได้ทันที

ภาพหน้าจอ

โปรดทราบว่าตัวค้นหาและแอปพลิเคชั่นอื่น ๆ อาจตอบสนองต่อทางลัดหลังจากรีบูตเท่านั้น


ตรงไปตรงมามากเกี่ยวกับ El Capitan ไม่จำเป็นต้องรีสตาร์ทเพื่อให้สามารถใช้งานได้แม้กับ Finder
ลุค Exton

นี่คือทางออกที่ง่ายที่สุดขอบคุณ
Michael Hoppe

4

คุณสามารถเพิ่มไอคอนรูปกุญแจในแถบเมนูของคุณได้อย่างง่ายดาย:

open /Applications/Utilities/Keychain\ Access.app/Contents/Resources/Keychain.menu

นอกจากนี้คุณยังสามารถเพิ่มมันผ่านการตั้งค่า Keychain Access ;)


2

Control + Shift + Eject คือการกดแป้นสำหรับ Mac ที่มีแป้น Eject และสำหรับแป้นพิมพ์ภายนอก Control + Shift + Power คือการกดแป้นสำหรับ Macs โดยไม่มีปุ่ม eject เช่น MacBook Air และ MacBook Pro Retina

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


1
ปุ่มนำออกบน Microsoft Natural Ergonomic Keyboard 4000 อยู่ที่ไหน
mattvonb

1

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

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

หากคุณมี Alfred Powerpack คุณสามารถให้ทางลัดล็อคการกระทำในแท็บปุ่มลัด:


มีบทความ 100 บทความที่ชี้ไปที่วิธีแก้ปัญหา นี่เป็นคำตอบที่ฉันต้องการเพราะฉันไม่อยากให้ตั้ง "รหัสผ่าน" เป็น "ทันที" +100 คะแนน
nils petersohn

มันเป็นทางออกที่ดี แต่น่าเสียดายที่มันทำให้ iTunes หยุดการเล่นที่กำลังเล่นอยู่ตรงกันข้ามกับวิธีการ "ล็อคหน้าจอ" ของ Keychain
Elad Nava

1

โปรดทราบว่านอกจากนี้ยังมีวิธีการอื่นที่ช่วยให้คุณจำชุดคีย์ที่คลุมเครือและใช้คำภาษาอังกฤษ (หรืออื่น ๆ ) แทน: ด้วยอัลเฟรดหรืออาจเป็นปรอท (ไม่แน่ใจว่าสรรพสินค้า) คุณสามารถเรียกใช้การกระทำเช่นล็อคหน้าจอ ปุ่มลัดและกลุ่มคำสั่งเป็นภาษาธรรมดา สปอตไลท์ของ OSX เคลื่อนที่ไปในทิศทางเดียวกัน - แต่ฉันไม่แน่ใจว่ามันอยู่ที่นั่นหรือยัง แม้ว่าคุณอาจจะสามารถเรียกใช้ไฟล์ AppleScript ได้


0

คุณสามารถติดตั้งแอปพลิเคชั่นSleepDisplayเล็ก ๆ ฟรีและกำหนดให้กับปุ่มใด ๆ ในส่วน Microsoft Keyboard ของการตั้งค่าระบบ


0

คำตอบของ @ markhunte นั้นดี แต่มันสั้นเมื่อคุณอยู่ในแอปที่ไม่มีเมนู "บริการ" (เช่นเครื่องคิดเลข)

แทนที่จะใช้การตั้งค่าระบบ> คีย์บอร์ด> ทางลัดเพื่อกำหนดทางลัดฉันใช้Apptivate : เป็นยูทิลิตี้ฟรีที่มีน้ำหนักเบาซึ่งมีจุดประสงค์เพียงเพื่อเรียกใช้คำสั่งเมื่อคุณกดลำดับฮอตคีย์

เมื่อคุณสร้างบริการ "ล็อคหน้าจอ" ใน Automator (ตามที่อธิบายโดยคำตอบของ @ markhunte ) คุณเพียงเพิ่มเข้าไปใน Apptivate:

เมนูว่าง Apptivate

เมื่อกล่องโต้ตอบ "เปิด" ปรากฏขึ้นให้กดCMD+ SHIFT+ G(ไปที่โฟลเดอร์) แล้วป้อน~/Library/Services:

ไปที่กล่องโต้ตอบโฟลเดอร์

จากนั้นเลือกบริการ Automator ที่คุณสร้างไว้ก่อนหน้า:

เลือกบริการอัตโนมัติ

สุดท้ายกำหนดแป้นพิมพ์ลัดให้กับบริการ:

เรียกใช้เมนูแป้นพิมพ์ลัด

และนั่นมัน! ตอนนี้คุณมีแป้นพิมพ์ลัด "ล็อคหน้าจอ" ที่สามารถใช้ในแอปพลิเคชันใด ๆ


0

เวอร์ชันระบบของฉันคือ Yosemite 10.10.5 และวิธีการโพสต์โดยmarkhunteยังคงทำงานอยู่ยกเว้นว่าคุณต้องการชื่อผู้ใช้ป้อนข้อมูลทุกครั้งหลังจากที่คุณระงับระบบ มันค่อนข้างน่ารำคาญสำหรับฉัน ดังนั้นเปลี่ยนสคริปต์จาก:

do shell script "/System/Library/CoreServices/Menu\\ Extras/User.menu/Contents/Resources/CGSession -suspend"

ไปที่:

tell application "System Events" to sleep

สคริปต์นี้เพิ่งจำลองว่าคุณคลิกรายการเมนูสลีปของเมนูระบบ


1
สิ่งนี้ทำให้คอมพิวเตอร์ทั้งเครื่องไม่ได้ล็อคหน้าจอ (และยังคงทำงานต่อไป)
Elad Nava

0

หากคุณใช้ MacBook Pro ใหม่หรือแป้นพิมพ์ Windows / ภายนอกให้ใช้โปรแกรมเช่นองค์ประกอบของ Karabinerเพื่อทำแผนที่จากกุญแจที่คุณเลือกที่จะ "เปิด" เพื่อให้งาน CTRL-SHIFT-EJECT แบบเก่าทำงานได้ดี

ตัวอย่างเช่น:

องค์ประกอบของ Karabiner


0

โดยค่าเริ่มต้นคุณสามารถใช้ Ctrl + Command + Q


ยินดีต้อนรับสู่ถามที่แตกต่างกัน! เรากำลังพยายามค้นหาคำตอบที่ดีที่สุดและคำตอบเหล่านั้นจะให้ข้อมูลสนับสนุนว่าทำไมถึงดีที่สุด คำตอบควรอยู่ในตัวเองดังนั้นให้อธิบายว่าทำไมคุณคิดว่าคำตอบที่คุณให้ไว้จะช่วยแก้ปัญหาหรือดีกว่าคำตอบอื่น ๆ การให้ลิงก์เป็นข้อมูลสนับสนุนสามารถช่วย OP และอื่น ๆ ค้นหาข้อมูลเพิ่มเติมได้ด้วยตนเอง ดูวิธีการตอบเกี่ยวกับวิธีการให้คำตอบที่มีคุณภาพ - จากรีวิว
fsb


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