ฉันจะเปิดเมนูบริบทจากแป้นพิมพ์ Mac ได้อย่างไร


74

ใน Windows หนึ่งสามารถกดShift+ F10เพื่อเข้าถึง "เมนูบริบท" แต่ดูเหมือนว่าการกระทำของแป้นพิมพ์ที่คล้ายกันจะไม่สามารถทำได้บน Mac แอปพลิเคชั่นที่มีศักยภาพ ...

เมื่อฉันทำข้อผิดพลาดการสะกดคำในเอกสาร Lion ให้ตัวเลือกแก่ฉันในการแก้ไขข้อผิดพลาดโดยการคลิกขวา (หรือคลิก ctrl, แตะสองนิ้ว ฯลฯ ) กับคำที่สะกดผิดและนำเมนูบริบทขึ้นมา

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

ฉันจะเปิดเมนูนี้จากคีย์บอร์ดได้อย่างไร และสามารถเข้าถึงเมนูบริบทจากแป้นพิมพ์ Mac ได้หรือไม่


ใน Firefox พื้นที่ควบคุมเปิดเมนูบริบท - แต่อยากรู้อยากเห็นมันไม่รวมตัวเลือกการสะกดคำเมื่อเรียกด้วยวิธีนี้!
เคน

ฉันไม่สามารถได้รับมันจะเปิดกับ Ctrl-พื้นที่ แต่สิ่งที่อาจมีการเปลี่ยนแปลงมากตั้งแต่ 2,012
jocull

คำตอบ:


39

@emmby

เมื่อใดก็ตามที่ฉันเห็นคำถามนี้ในอินเทอร์เน็ตหรือฉันขอให้ใครบางคน .. ผู้คนมักเข้าใจผิด อาจเป็นเพราะพวกเขาไม่ใช่ผู้ใช้ Windows หรือเป็นผู้ใช้ Windows ที่ไม่ได้ใช้แป้นพิมพ์ลัด

ฉันมักจะมีคำถามเดียวกัน แต่ฉันยังไม่พบคำตอบ

ใน windows เมื่อเราใช้แป้นพิมพ์ลัดเราส่วนใหญ่ใช้ปุ่มเมนูในแป้นพิมพ์ Windows (ดูภาพนี้):

ปุ่มเมนูในแป้นพิมพ์ Windows<== นี้เป็นเมนูที่สำคัญ

เมื่อกดปุ่มเมนูนี้ OS จะถือว่าคุณคลิกขวาที่องค์ประกอบที่ไฮไลต์ / ใช้งานอยู่> จากนั้นมันจะแสดงเมนูบริบทแม้ว่าตัวชี้เมาส์จะไม่ชี้ไปที่องค์ประกอบที่ไฮไลต์

ดังนั้นคุณสมบัตินี้จึงดูเหมือนว่าจะหายไปใน Mac OS และสิ่งที่แนะนำวิธีแก้ไขใด ๆ แม้แต่เปิดใช้งานคีย์เม้าส์มันจำเป็นต้องให้คุณชี้ / ย้ายตัวชี้เมาส์ของคุณไปยังองค์ประกอบก่อนซึ่งไม่มีความหมาย หากฉันต้องใช้แป้นพิมพ์ลัดเพื่อเปิดเมนูบริบทในรายการที่ไฮไลต์เหตุใดฉันจึงต้องเลื่อนตัวชี้เมาส์ไปที่มันอีกด้วย <== ขอโทษด้วยนะ .. นี่ไม่ใช่ทางลัด !!


27

เมนูบริบทสามารถเปิดได้โดยคลิกเมาส์ขวาเท่านั้น แต่ในการตั้งค่า Universal Acces ในการตั้งค่าระบบเราสามารถควบคุมปุ่มเมาส์โดยใช้แป้นตัวเลข เมื่อเปิดใช้งานการคลิกเมาส์ขวาจะสามารถทำได้โดยCtrl+ 5บนแป้นพิมพ์ที่มีตัวเลขหรือFn+ Ctrl+ iบนแล็ปท็อป สิ่งนี้จะช่วยให้คุณ 'คลิกขวา' คำพูดของคุณ

ไปที่การตั้งค่าระบบ -> การเข้าถึงสากล -> เมาส์ -> เปิดใช้งานปุ่มเมาส์ (เปิด) ไปที่การตั้งค่าระบบ -> การเข้าถึงสากล -> เมาส์ -> เปิดใช้งานปุ่มเมาส์ (เปิด)

พบได้ที่: https://stackoverflow.com/a/11238186/1919382


16
ขณะนี้มันใช้งานได้มันจะเปิดเมนูบริบทที่เคอร์เซอร์เมาส์ไม่ใช่เคอร์เซอร์ข้อความ
Uri

@Uri สิ่งที่คุณพูดถูกต้อง แต่เมื่อคุณพิมพ์เคอร์เซอร์ของเมาส์จะหายไปและเมนูจะเปิดขึ้นที่เคอร์เซอร์ข้อความ
CousinCocaine

2
อืมดูเหมือนจะไม่เหมาะกับฉัน เคอร์เซอร์ของเมาส์จะปรากฏที่ตำแหน่งสุดท้ายอีกครั้ง ฉันได้ตัดสินใจแล้วโดยใช้ทางลัดตรวจสอบการสะกดเพื่อแก้ปัญหานี้ ( cmd + :)
Uri

เกี่ยวกับแป้นพิมพ์ภายนอก - ที่ไม่มีปุ่ม <fn> หรือไม่
javadba

Ctrl 5 ตามที่ระบุไว้ในคำตอบของฉัน
CousinCocaine

4

ใกล้เคียงกับสิ่งที่คุณถามคือเปิดใช้งานการแก้ไขตัวสะกดอัตโนมัติผ่าน:

จากนั้นพักเคอร์เซอร์ไว้ที่ส่วนท้ายของคำที่สะกดผิดดังนั้นคุณจะได้รับคำแนะนำการแก้ไขสไตล์ iOS:

จากนั้นด้วยลูกศรลงและลูกศรซ้าย / ขวาคุณสามารถเลือกคำที่ถูกต้อง


แปลกฉันเปิดใช้งานแล้ว แต่ไม่สามารถเปิดเมนู iOS ให้ปรากฏขึ้นได้
emmby

@emmby มันใช้งานไม่ได้กับบางแอพเช่น Google Chrome ..
nuc

4

หากคุณตรวจสอบว่า "สะกดถูกต้องโดยอัตโนมัติ" และดูเหมือนจะไม่ทำงานอาจเป็นเพราะคุณลองใช้งานในแอปพลิเคชันที่ไม่รองรับ เช่นฉันสามารถใช้คุณสมบัติใน TextEdit และ Pages แต่ไม่เช่น FireFox หรือ SublimeText 2 (สองแอพที่ฉันใช้บ่อยที่สุด)

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

ฉันคิดว่ามันน่าอึดอัดใจที่จะไปถึงctlปุ่มดังนั้นผมเคยใช้KeyRemap4MacBook (ซึ่งโดยทั่วไปที่น่ากลัวและฟรี) ในการปรับแต่งรูปแบบที่จะทำให้เป็นcaps lock ctlKeyRemap จะให้คุณกำหนดctl + clickปุ่มผสมดังนั้นคุณไม่จำเป็นต้องแตะ / คลิก


4

แก้ไขได้เกือบ

ฉันมีวิธีแก้ปัญหานี้เพื่อใช้งานในบางแอปพลิเคชัน (เช่น Finder, TextEdit, Firefox, ... ) แต่ไม่ใช่โซลูชันอื่น (เช่น Outlook, Chrome, ... )

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

อ่านข้อมูลเกี่ยวกับกุญแจผูกที่นี่และทำตาม (พอใช้) ของคำแนะนำในการสร้างตัวเองของคุณ ~ / Library / keybindings / DefaultKeyBinding.dictไฟล์

การโยงคีย์แมปคีย์ (หรือการผสมคีย์) กับ "Responders" ภายในระบบข้อความ ฉันพบ Responder สำหรับrightMouseDown ที่นี่และพบ "สตริงมายากล" สำหรับคีย์เป้าหมายที่ต้องการ (F13) จาก url นี้: osxnotes.net/keybindings.html

My ~ / Library / KeyBindings / DefaultKeyBinding.dict ของฉันมีลักษณะเช่นนี้

{
    /* Context Menu */
    "^\Uf710" = "rightMouseDown:";  /* Ctrl-F13 */
    "^;" = "rightMouseDown:";       /* Ctrl-; */
}

ตอนนี้ฉันควรจะสามารถกดCtrl-F13 หรือCtrl-; เพื่อรับเมนูบริบท

หมายเหตุ: คุณจะต้องออกจาก & เปิดแอปพลิเคชันใหม่เพื่อรับการเปลี่ยนแปลง (ใช้งานได้กับ TextEdit ใน 10.10) มิฉะนั้นให้ออกจากระบบและออกจากระบบ


ลองใช้เลย แม้ว่ามันจะไม่ทำงานนี่เป็นข้อมูลที่น่าสนใจ จะแสดงความคิดเห็นอีกครั้งว่าเหมาะกับฉันใน Finder หรือไม่
javadba

1
น่าเสียดายที่ดูเหมือนจะไม่ทำงาน พยายามใน TextEdit บน El Capitan
javadba

4

สำหรับWord 365 บนโมฮาวี 'Shift' + 'F10' จะเป็นกลอุบาย หากคุณมีแถบสัมผัสบน MBP ของคุณคุณจะต้องกดปุ่ม 'fn' เพื่อเรียกใช้ปุ่มฟังก์ชั่น


ดูเหมือนว่าจะทำเคล็ดลับใน LibreOffice
unhammer

3

คุณสามารถใช้เครื่องมือ Better Touchเพื่อตั้งค่าการรวมกันแบบแตะ / ปัด / คลิก / คีย์ใด ๆ ให้คลิกขวา


3
แต่มันจะทำการคลิกรองที่พิกัดปัจจุบันของเคอร์เซอร์ไม่แสดงเมนูบริบทสำหรับส่วนที่เลือกด้วยแป้นพิมพ์
Lri

คุณมีสิทธิ์มีตัวเลือกในการเรียก url หรือสคริปต์ด้วยข้อความที่เลือกและฉันพนันได้เลยว่าคุณสามารถโน้มน้าวให้ผู้พัฒนาเพิ่มคุณสมบัตินี้ได้เช่นกัน
Ali

ฉันมี (และ looooooove) เครื่องมือสัมผัสที่ดีกว่าและนักพัฒนาเป็นนักมายากลของ freakin แต่สำหรับกรณีการใช้งานนี้โดยเฉพาะฉันใช้ Alfredซึ่งเป็นแอปพลิเคชัน Mac อื่น ๆ ที่ขาดไม่ได้ของฉันทันทีหลังจาก BTT
Wildcard

3

ลองกด [fn] + [SHIFT] + [F10]

สำหรับฉันดูเหมือนว่าหน้าต่างส่วนใหญ่บน mac F-keys สามารถเรียกได้ด้วยวิธีนี้

ไชโย!


2
สิ่งนี้ไม่ได้ผลสำหรับฉัน
dwightk

ไม่ได้ผลกับฉันเช่นกัน ...
Tivoni

ใช้งานได้กับ mac os x el capitan
David Hofmann

ไม่ทำงานสำหรับฉัน
RockyMM

สิ่งนี้ควรจะทำอย่างไร
javadba

3

ฉันใช้อัลเฟรดกับเวิร์กโฟลว์RightClick

ฉันแมปตัวเลือก + CMD + Enter เพื่อทริกเกอร์คลิกขวาในแอปพลิเคชันที่อยู่ด้านหน้าสุด

RightClick ใช้เพื่อทำงานใน Finder เท่านั้น แต่ได้รับการปรับปรุงให้ทำงานในแอปพลิเคชันส่วนใหญ่


1
หรือเพียงแค่ใช้คุณสมบัติFile Actionsซึ่งสร้างไว้ใน Alfred โดยตรงแทนที่จะต้องการการติดตั้งเวิร์กโฟลว์เพิ่มเติม ไม่ว่าจะด้วยวิธีใดคุณจะต้องซื้อ Powerpack
Wildcard

1
@Wildcard มันแตกต่างจากฟีเจอร์การทำงานของไฟล์ RightClick เป็นช็อตคัตส่วนกลางที่ทริกเกอร์คลิกขวาในแอปพลิเคชันปัจจุบันผ่านทาง applescript คุณสมบัติการทำงานของไฟล์ต้องการให้คุณเปิดแถบค้นหาค้นหาไฟล์จากนั้นเลือกการทำงานของไฟล์
jrobichaud

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

2

ฉันรู้สึกถึงความเจ็บปวดของคุณ ..... งานที่ดีที่สุดที่ฉันพบคือใน cnet ยังไม่ได้ลอง แต่ฉันวางแผนที่จะ ไม่เหมือนกับเมนูตามบริบทที่แท้จริงสิ่งนี้ต้องการให้คุณมองไปที่ด้านบนซ้ายสำหรับคำสั่งที่คุณค้นหา แต่อาจพอเพียงเพื่อให้คุณได้ฟังก์ชั่นที่คุณต้องการ http://www.cnet.com/news/access-menus-via-the-keyboard-in-os-x/


2
โปรดอย่าโพสต์ลิงก์ไปยังบทความที่อื่นบนอินเทอร์เน็ต นี่ไม่ใช่คำตอบที่ดี โปรดอ่านหลักเกณฑ์คำตอบได้ที่นี่: apple.stackexchange.com//help/how-to-answer
conorgriffin



2

Cmd-shift-:เปิด "การสะกดและไวยากรณ์" บน Chrome สำหรับฉันด้วย El Capitan มันเป็น bunk clunky แต่ตอนนี้ฉันสามารถตรวจสอบการสะกด


1

นี่คือวิธีการแก้ปัญหาของฉันบนGithub นี่เป็น AppleScript เล็ก ๆ ที่ฉันเขียนให้คลิกควบคุมที่คุณสามารถกำหนดให้กับคีย์ที่คุณเลือกโดยใช้แอพพลิเคชั่นทางลัดที่คุณต้องการ


1

ในการตั้งค่าของฉัน (แป้นพิมพ์ภายนอกสำหรับพีซีองค์ประกอบ Karabiner และแอปพลิเคชันเดียวที่ฉันสนใจ) ฉันทำการแมปคีย์เมนูของพีซีใหม่ (Karabiner มองว่าเป็น " application") ไปยังปุ่มกด Numlock

แอปพลิเคชั่น (CLion) มีความสามารถในการแมปฮ็อตคีย์และรองรับเมนูบริบทสำหรับการควบคุมที่มุ่งเน้นดังนั้นฉันจึงแมปคีย์ในแอปพลิเคชัน

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