ฉันจะทำให้โฟกัสติดตามเคอร์เซอร์ของเมาส์ได้อย่างไร?


21

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

ฉันจะทำให้มันเป็นอย่างไรเมื่อฉันเลื่อนเคอร์เซอร์ของเมาส์ไปที่หน้าต่างที่ไม่ได้ใช้งานมันจะเปิดใช้งานได้อย่างไร


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

ฉันไม่แน่ใจว่าสิ่งที่คุณหมายถึงโดย 'มุมมองเว็บและเอกสาร' แต่ดูเหมือนว่าจะเกิดขึ้นทุกที่สำหรับฉัน ตัวอย่างเช่นถ้าฉันเปิดหน้าต่าง Finder แต่ไม่ได้ใช้งานและคลิกที่ไฟล์ในนั้นสิ่งที่เกิดขึ้นคือ Finder เริ่มทำงาน - ฉันต้องคลิกไฟล์อีกครั้งเพื่อดูตัวอย่าง เช่นเดียวกับแอปพลิเคชั่น X-Windows ที่ฉันเปิดอยู่แม้ว่า Studer จะมีการแก้ไขด้านล่าง
Michael Underwood

คำตอบ:


8

นี่เป็นไปได้อย่างอิสระสำหรับเทอร์มินัลและ X11:

ค่าเริ่มต้นเขียน com.apple.Terminal FocusFollowsMouse -string YES

ค่าเริ่มต้นเขียน com.apple.x11 wm_ffm จริง

หรือระบบปฏิบัติการที่ชาญฉลาดด้วยยูทิลิตี้ที่ดูเหมือนว่าจะเหมาะสมกับความต้องการของคุณเรียกว่าMondoMouse


3
ลิงก์ไปที่ MondoMouse นั้นตายแล้ว
Sébastien

1
มันถูกยกเลิกแล้ว: atomicbird.com/about/mac-apps
frnhr

5

เดิมทีฉันต้องการทำสิ่งนี้กับ Mac เครื่องแรกของฉันเมื่อสองสามปีก่อนเช่นกันเนื่องจากนั่นเป็นสิ่งที่สภาพแวดล้อม Linux และ Windows ของฉันทำงาน แต่ฉันคิดว่าแรงผลักดันที่ทำให้สิ่งนี้กลายเป็นจริงไม่ได้ก็คือวิธีที่ OS X จัดการกับเมนูแอปพลิเคชัน

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

กล่าวโดยย่อฉันไม่คิดว่ามันจะเป็นไปได้ด้วยเหตุผลนั้น


ฉันเห็นสิ่งที่คุณหมายถึง แต่ฉันได้ตั้งระบบ Linux เพื่อให้ถ้าเมาส์อยู่ในหน้าต่างในช่วงเวลาหนึ่ง (มากกว่าศูนย์) จากนั้นหน้าต่างนั้นก็เปิดใช้งาน นั่นจะเป็นทางออกหนึ่ง อีกวิธีหนึ่งคือให้คลิกผ่านไปยังสิ่งที่ควบคุมได้ไม่ว่าจะอยู่ในหน้าต่างที่ใช้งานอยู่ในปัจจุบันหรือไม่ เป็นไปได้หรือไม่
Michael Underwood

สุจริตฉันไม่รู้ มันน่าสนใจอย่างแน่นอน ฉันกำลัง Google กำจัดสิ่งสกปรกบน Google เนื่องจากมันจะช่วยประหยัดการคลิกเข้า ฉันแค่กังวลว่าโซลูชันใด ๆ อาจได้รับ "hack-y" เพียงเล็กน้อยและไม่ทำงานอย่างสม่ำเสมอในองค์ประกอบ UI หรือแอปพลิเคชันทั้งหมด สิ่งสุดท้ายที่ฉันต้องการคือไม่ทราบว่าฉันกำลังโฟกัสหน้าต่างหรือกดปุ่ม :(
เดวิด

@MichaelUnderwood ฉันรู้ว่านี่มาจากสี่ปีที่แล้ว - แต่ OS X ได้รับการออกแบบมาโดยเฉพาะเพื่อให้การคลิกไม่ "ผ่านไปยังสิ่งที่พวกเขาควบคุม" ในกรณีส่วนใหญ่ คุณต้องการให้คลิกที่ปุ่มลบหรือปุ่มทำลายอื่น ๆ เพื่อทำงานหากคุณคลิกโดยไม่ตั้งใจในหน้าต่างพื้นหลังหรือไม่?
tubedogg

2
@tubedogg มันค่อนข้างเก่า - จนถึงจุดที่ฉันไม่ได้เป็นเจ้าของ Mac อีกต่อไป! แต่ประเด็นคือใช่ฉันต้องการพฤติกรรมนั้นซึ่งเป็นเหตุผลที่ฉันถามคำถาม เห็นได้ชัดว่าฉันไม่ต้องการคลิกปุ่มทำลายโดยไม่ตั้งใจ นั่นเป็นเหตุผลที่มันจะเป็นอุบัติเหตุราวกับว่าฉันคลิกปุ่มทำลายในหน้าต่างเบื้องหน้าโดยบังเอิญซึ่ง OS X ยินดีให้ ...
Michael Underwood

ฉันไม่เคยเข้าใจข้อโต้แย้งเหล่านี้เกี่ยวกับแถบเมนู - หากการโฟกัส (แอคทีฟและการตอบกลับของแป้นพิมพ์) ตามด้วยเมาส์โดยไม่ต้องนำหน้าเมนูอาจยังคงเป็นแอพที่ดีที่สุด ไม่มีใครได้รับ FFM ถูกต้อง (ไม่ใช่แม้แต่ลินุกซ์ WM ที่กำหนดค่าได้สูงทั้งหมด) ตั้งแต่ 4D Window Manager ใน IRIX ฉันรอ 20 ปีสำหรับคนอื่น ๆ ที่ตรงกับวิธีการทำงาน
jhabbott

5

ยูทิลิตี้เล็ก ๆ น้อย ๆ ที่ดีที่สุดของฉัน stumbled เมื่อเป็นZooom / 2 ชื่อแปลกจึงหายาก คุณสามารถเลือกความล่าช้า (ค่อนข้างยุ่งยาก, OS X และเมนูทั่วโลกไม่ได้ออกแบบมาเพื่อให้อนุญาต) ฉันตั้งให้หน้าต่างโฟกัสใต้เคอร์เซอร์ทันทีเมื่อกดปุ่มตัวเลือก คุ้มค่ามากไม่มีไอคอนท่าเรือหรือถาดใช้งานได้


ฉันสามารถแนะนำ Zooom / 2 ได้อย่างเต็มที่เช่นกันแอพเล็ก ๆ ที่ขาดไม่ได้ในความคิดของฉัน
Martijn Pieters

1
ดูเหมือนว่ายูทิลิตี้นี้จะไม่มีอยู่อีกต่อไปแล้วและลิงค์นั้นก็ตายไปแล้ว
- ไต

1

อเมทิสต์ ( https://github.com/ianyh/Amethyst ) ยอดเยี่ยม

ทำตามคำแนะนำ README.md เพื่อดาวน์โหลดจากนั้นเปิดใช้งาน "Focus Follows Mouse" ใน Misc ส่วนของมุมมองการตั้งค่า


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