เป็นไปได้ไหมที่จะเข้าถึงเมนูคลิกขวา / บริบทของรายการที่เลือกในปัจจุบัน (ไม่ใช่รายการใต้เมาส์) โดยใช้แป้นพิมพ์ลัด?
ถ้าไม่มีวิธีใดบ้างที่จะบรรลุเป้าหมายนี้ได้ทั้งโดย Applescript หรือยูทิลิตี้
เป็นไปได้ไหมที่จะเข้าถึงเมนูคลิกขวา / บริบทของรายการที่เลือกในปัจจุบัน (ไม่ใช่รายการใต้เมาส์) โดยใช้แป้นพิมพ์ลัด?
ถ้าไม่มีวิธีใดบ้างที่จะบรรลุเป้าหมายนี้ได้ทั้งโดย Applescript หรือยูทิลิตี้
คำตอบ:
บน Mac ไม่มีวิธีทั่วไปในการกำหนดพิกัดหน้าจอของจุดแทรกปัจจุบัน ดังนั้นจึงไม่มีวิธีการคลิกอัตโนมัติที่จุดแทรกปัจจุบัน
ในบางแอพอาจมีวิธีรับพิกัดผ่าน AppleScript หรืออาจเป็นไปได้ที่จะรับมันโดยใช้ API ส่วนตัวหรือแฮ็คระบบอื่น ๆ แต่ไม่มีวิธีแก้ไขปัญหาทั่วไปที่ Apple APIs รองรับ .
เห็นได้ชัดว่ามันเป็นท่าทาง UI ทั่วไปบน Windows แต่ไม่ใช่สิ่งที่คุณสามารถทำได้บน Mac
เมนูบริบทสามารถเปิดได้โดยคลิกเมาส์ขวา (หรือคลิกควบคุม) เท่านั้น
อย่างไรก็ตามหากคุณต้องการคลิกขวาบนพื้นที่เฉพาะบนหน้าจอโดยไม่ต้องใช้เมาส์คุณสามารถใช้ Mouse Keys จากการตั้งค่า Universal Access ในการตั้งค่าระบบ คุณสามารถควบคุมเมาส์ได้โดยใช้แป้นตัวเลข เมื่อเปิดใช้งานการคลิกเมาส์ขวาจะสามารถทำได้โดยCtrl+ 5บนแป้นพิมพ์ที่มีตัวเลขหรือFn+ Ctrl+ iบนแล็ปท็อป สิ่งนี้จะช่วยให้คุณ 'คลิกขวา' คำพูดของคุณ
ไปที่การตั้งค่าระบบ -> การเข้าถึงสากล -> เมาส์ -> เปิดใช้งานปุ่มเมาส์ (เปิด)
พบได้ที่: /programming//a/11238186/1919382
ฉันกำลังมองหาคุณสมบัติประเภทนี้และพบทางเลือกที่ดี
รายการเมนูบริบทส่วนใหญ่ใน OS X สามารถพบได้ในแถบเมนูด้านบนและคุณสามารถเข้าถึงสิ่งนี้ได้ด้วยแป้นพิมพ์ลัด โดยค่าเริ่มต้นมันถูกตั้งค่าเป็นctrl+F2อย่างไรก็ตามสิ่งนี้มักจะไม่ทำงาน คุณสามารถเปลี่ยนการเชื่อมโยงบนบานหน้าต่างการตั้งค่าคีย์บอร์ด
โพสต์นี้มีรายละเอียดเพิ่มเติมhttp://reviews.cnet.com/8301-13727_7-57591609-263/access-menus-via-the-keyboard-in-os-x/
หนึ่งอาจเขียน Applescript ที่เลื่อนเมาส์ไปที่รายการที่เลือกและทำการคลิกขวา นอกจากนั้นไม่ฉันไม่เชื่อว่าจะมีวิธี
สำหรับไฟล์ใน Finder คุณสามารถเข้าถึงเมนู "การกระทำ" (ไม่ได้ในตัวเมนูบริบท) กับคุณลักษณะการกระทำไฟล์อัลเฟรด
นี่เป็นเพียงแอพพลิเคชั่นรุ่นจ่ายแต่ฉันมีเพราะคุณสมบัตินี้และฟังก์ชั่นอื่น ๆ ที่ทำให้มันคุ้มค่าจริงๆ ตัวอย่างเช่นการกระทำอย่างใดอย่างหนึ่งที่คุณสามารถเลือกได้คือ "อีเมลถึง ... " จากนั้นเริ่มพิมพ์และเลือกชื่อที่อ่านโดยตรงจากผู้ติดต่อของคุณกด Enter และหน้าต่าง "เขียนอีเมล" จะเปิดขึ้นพร้อมกับผู้รับและหัวเรื่อง กรอกและแนบไฟล์
ด้วยคุณสมบัติเหล่านี้และอื่น ๆ มันไม่เหมือนกับเมนูบริบท แต่ฉันไม่เคยจำเป็นต้องเข้าถึงเมนูบริบทของไฟล์ตั้งแต่ฉันติดตั้งอัลเฟรดดังนั้นฉันคิดว่ามันบรรลุจุดประสงค์ของคำถามนี้อย่างน้อยสำหรับ Finder
เวอร์ชันล่าสุดของBetterTouchToolมีการดำเนินการที่คุณสามารถเรียกใช้: "เปิดตัวเลือกการค้นหาปัจจุบันด้วยแอพที่ระบุ" และอีกอันหนึ่ง: "เปิดโฟลเดอร์ที่ใช้งาน / ที่เลือกพร้อมแอพเฉพาะ"
สิ่งนี้จะจัดการกรณีการใช้งานทั้งหมดของฉันสำหรับการคลิกขวาใน Finder โดยส่วนตัว ฉันใช้⌥ 'เพื่อเปิดโฟลเดอร์ที่ใช้งาน / ที่เลือกในเทอร์มินัลและท่าทาง (นิ้วสองนิ้วปัดขึ้นจากด้านล่างของแทร็คแพด) เพื่อเปิดการเลือก Finder ปัจจุบันใน Adobe Bridge ทำงานได้อย่างสมบูรณ์แบบ
มันไกลจากการดึงดูดและไม่มีวิธีที่เป็นรูปธรรมในการทำเช่นนี้ แต่ถ้าคุณไม่มีทางเลือกอื่น ๆ สิ่งนี้สามารถทำงานได้ค่อนข้างดี (ในมาโครนั่นคือ)
Hold Cmd+F5 (turns voiceover on)
Press Tab
Press Space
Press Esc
Press Cmd+Ctrl+Alt+Space
Select menu item "Show menu"
Hold Cmd+F5 (turns voiceover off)
มันเป็นระบบที่ยุ่งเหยิงจริงๆและมันไม่ทำงานอย่างสม่ำเสมอ แต่บางครั้งมันเป็นตัวเลือกเดียวที่ทำงานได้ดีพอที่จะเป็นประโยชน์ ...
จริง ๆ แล้วฉันกำลังมองหาทางลัดนี้เพื่อทำการตรวจสอบไวยากรณ์อย่างรวดเร็วสำหรับคำที่เลือกใน gmail โดยปกติให้ทาสีคำ (ตัวเลือก + Shift + ลูกศรซ้าย) แล้วคลิกขวาเพื่อดูตัวเลือก (และฉันเกลียดการใช้เมาส์)
สำหรับกรณีนี้มีทางลัดของ Chrome ซึ่งเป็น [cmd + shift; - หรือ - cmd:] เพื่อแสดงการตรวจสอบไวยากรณ์ จากนั้นคุณสามารถวนรอบคำแนะนำโดยใช้ปุ่มลูกศร
นั่นทำงานสำหรับฉันสำหรับปัญหาเฉพาะนั้น
หวังว่ามันจะช่วย