ปิดใช้งานการรบกวนเมาส์ในการซ้อนทับ Cmd-Tab หรือไม่


22

ฉันมักจะใช้⌘ Cmd- Tabด้วยมือขวาของฉันบนเมาส์ หากเคอร์เซอร์อยู่ในการซ้อนทับการเคลื่อนไหวของเมาส์โดยไม่ตั้งใจทำให้ OS X คิดว่าฉันต้องการเปลี่ยนเป็นไอคอนหน้าต่างใด ๆ ที่เคอร์เซอร์ตกลง

ในขณะที่ฉันกำลังใช้กับพฤติกรรมของ Windows' ที่เมาส์ไม่มีผลต่อ-⌘ Cmd Tabฉันไม่ต้องการที่จะคิดหยุดชั่วคราวตรวจสอบอะไรหรือแก้ไขอะไรเมื่อฉันใช้⌘ Cmd- Tab; ฉันกดคำสั่งผสมและตั้งใจจะเปลี่ยนเป็นแอปก่อนหน้าทันที เมาส์รบกวนสิ่งนี้


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


เป็นไปได้ไหมที่จะปิด "ฟีเจอร์" นี้?


โอ๊ะฉันคุ้นเคยกับคำว่า "Alt-Tab" ซึ่งฉันไม่ได้ปรับใช้กับ Mac ฉันหมายถึง Cmd + Tab (Tangentially ผมไม่ทราบวิธีการสร้างตัวละครที่สำคัญเช่นคุณได้; markdown ความช่วยเหลือไม่ได้พูดถึงมัน.)
ฟิลิป

ฉันใช้วิธีที่แสดงในคำตอบนี้
grg

1
ขอบคุณ ในหัวข้อเมื่อวานนี้ฉันค้นพบว่า Windows ยังใช้เมาส์ในการซ้อนทับตัวสลับงาน อย่างไรก็ตามเนื่องจากการซ้อนทับมีขนาดเล็กกว่าอัตราต่อรองของเมาส์ที่อยู่ภายในจึงมีขนาดเล็กลงดังนั้นฉันจึงไม่เคยสังเกตเห็น
ฟิลิป

ฉันอาจจะคิดถึงบางสิ่ง แต่คำถามนี้ไม่สมเหตุสมผลสำหรับฉัน คุณกำลังพยายามปิดใช้งาน "คุณสมบัติ" ใด คุณกำลังอธิบายพฤติกรรมของแป้นพิมพ์ลัดและลักษณะการทำงานของเมาส์ / แทร็กแพดเมื่อเลื่อนเมาส์ไปเหนือหน้าต่างเมื่อเปิดขึ้น พฤติกรรมอื่นใดที่เราคาดหวังเมื่อทั้งสองเชื่อมโยงกัน?
njboot

@njboot ไม่ใช่เมื่อเลื้อยผ่านหน้าต่างแต่เมื่อเลื่อนไปที่ไอคอนแอพในการซ้อนทับตัวสลับงาน
Philip

คำตอบ:


3

คุณสามารถป้องกันการโต้ตอบของเมาส์ได้ด้วยตัวสลับแอป Keyboard Maestro:

การสาธิต:

หรือคุณสามารถล็อคตำแหน่งของเมาส์ในขณะที่ปุ่ม held ยังคงค้างอยู่:

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


0

การกำหนดปัญหา

สิ่งที่คุณกำลังพูดถึงเป็นชนิดของการขโมยโฟกัส ใน OS X มันเกิดขึ้นในหลาย ๆ กรณี แต่โดยวิธีที่คุณอธิบายด้วยตัวชี้การขโมยโฟกัสแอปพลิเคชันการขโมยโฟกัสเหตุการณ์หรือเหตุการณ์การขโมยโฟกัสของระบบ ปัญหานี้ได้เดือดร้อนผู้ใช้ OS X สำหรับปีและเป็นที่ขัดแย้งกับผู้ใช้ที่มีอายุมากกว่า X หน้าต่างที่ต้องการให้โฟกัสตามเมาส์ ผลลัพธ์ของความขัดแย้งนี้คือการค้นหาการตั้งค่าหรือซอฟต์แวร์ของ บริษัท อื่นที่ให้ฟังก์ชันการทำงานของ Focus Follows Mouse ทำได้ง่ายกว่าการค้นหาการตั้งค่าหรือซอฟต์แวร์ที่ป้องกันไม่ให้ตัวชี้หรือแอปพลิเคชันขโมยโฟกัส

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

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

โดยทั่วไปการโฟกัสจะพิจารณาจากพื้นฐานของแต่ละแอปพลิเคชันและบางแอพพลิเคชั่นเช่นเทอร์มินัลและ X11 ซึ่งโดยปกติแล้วจะไม่เปิดใช้งานโฟกัส Follows Mouse มีตะขอเพื่อให้การทำงานนั้นใช้คำสั่งเริ่มต้น เหล่านี้เป็นแรงบันดาลใจสำหรับคำแนะนำของฉันที่เกี่ยวข้องกับคำสั่งเริ่มต้นด้านล่าง Application Switcher เป็นส่วนหนึ่งของ Dock.app และเห็นได้ชัดว่าไม่ได้มีฟังก์ชั่นนี้ในตัว (ขอบคุณ grgarside สำหรับการทดสอบ)

ฉันพยายามอย่างเต็มที่ในการค้นคว้าเรื่องนี้และฉันเชื่อว่าฉันมีทางออกที่เหมาะสมสำหรับคุณ


Zooom / 2

Zooom / 2 จะช่วยให้คุณสามารถตั้งค่าการหน่วงเวลาไปยังฟังก์ชันการโฟกัสตามเมาส์ของตัวชี้ที่เคยทำเช่นนี้ สิ่งนี้จะมีผลในการให้ฟังก์ชั่นที่คุณต้องการป้องกันตัวชี้จากการขโมยโฟกัสด้วย Application Switcher มัน $ 19.95 แต่มีการทดลองใช้ฟรี <- ลิงค์ดาวน์โหลด


ทางเลือก

ใช้จอแสดงผลที่สอง? จากนั้นย้าย Application Switcher ไปที่นั่น

ตามรายละเอียดที่นี่ หากคุณทำงานกับจอแสดงผลสองจอสันนิษฐานว่าตัวชี้ของคุณมักจะอยู่บนจอแสดงผลหลักของคุณ ย้าย Application Switcher ไปยังจอแสดงผลรองของคุณและตัวชี้ของคุณจะไม่ทำงานกับมัน

ทำให้ตัวชี้เมาส์ของคุณมองเห็นได้มากขึ้น

Mouseposéจาก Boinx ซอฟแวร์ ($ 4.99 ใน Mac App Store ) มีความสามารถในการเปลี่ยนสีของเคอร์เซอร์ของคุณทำให้มันชัดเจนมากขึ้นซึ่งช่วยลดโอกาสที่คุณจะไม่เห็นมันจะโฉบเหนือแอพลิเคชันของคุณ Switcher นอกจากนี้เช่น Zooom / 2 ที่กล่าวถึงข้างต้นมันให้ฟังก์ชั่นในการแนะนำการหน่วงเวลาก่อนที่จะใช้ฟังก์ชั่นโฟกัส Follows Mouse เพื่อลดปัญหาการขโมยโฟกัส

หากคุณทำให้ตัวชี้ของคุณมีขนาดใหญ่ขึ้นโอกาสที่คุณจะไม่สังเกตเห็นว่าตัวชี้นั้นอยู่เหนือ Application Switcher คุณสามารถลองได้โดยการปรับการตั้งค่าระบบ / แผงควบคุมการเข้าถึง / แถบเลื่อนแสดง / เคอร์เซอร์ขนาด:

เปลี่ยนขนาดตัวชี้


MondoMouse

MondoMouse ของ Atomic Bird อาจทำได้

Virtual Desktop Pro

Virtual Desktop Pro ของ Codetek อาจทำเช่นนั้น (ราคา $ 40) ได้รับการยกย่องจากผู้ใช้เป็นอย่างดีถ้าไม่ใช่โดย Apple

หมายเหตุ: แอพทั้งสองนี้ใช้สำหรับเพิ่มฟังก์ชั่นการโฟกัสของเมาส์ในระบบซึ่งเป็นสิ่งที่ตรงกันข้ามกับความต้องการของคุณเพื่อป้องกันไม่ให้ตัวชี้ทำการขโมยโฟกัสด้วย Application Switcher โปรดทราบว่าทั้งสองแอปพลิเคชันยังไม่ได้รับการพัฒนาอย่างแข็งขันและซอฟต์แวร์ Atomic Bird นั้นฟรี


ทดลองกับคำสั่งเริ่มต้น

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

ไฟขึ้นเจ้า olde Terminal.app และลองทำสิ่งนี้:

 defaults write com.apple.dock FocusFollowsMouse -string false; killall Dock

แอพลิเคชัน Switcher (หรือ⌘ Cmd- Tab;-) เป็นจริงส่วนหนึ่งของ Dock.app ฉันไม่แน่ใจว่าสิ่งนี้จะทำอย่างไรกับพฤติกรรมของ Dock- ที่เหมาะสมเพราะฉันไม่สามารถทดสอบได้ในขณะนี้ (กำลังสร้างสิ่งต่าง ๆ ดังนั้นฉันไม่สามารถออกจากระบบได้ในตอนนี้) ฉันจะลองเดาดูว่ามันจะไม่เปลี่ยนแปลงอะไรกับ Dock-fitting เพราะนั่นเป็นพฤติกรรมของ Dock อยู่แล้ว (คุณต้องคลิกที่อะไรบางอย่างใน Dock หรือคลิกค้างไว้แล้ว - แม้ว่ามันอาจจะแตก Dock ข้อมูลการวางเมาส์ที่ถูกต้องซึ่งเพิ่งบอกชื่อแอพ)

สิ่งนี้ควรทำคือสิ่งที่คุณต้องการอย่างแน่นอนทำให้ตัวชี้เมาส์เพิกเฉย Application Switcher เว้นแต่ว่าคุณคลิกปุ่มเมาส์

คุณสามารถย้อนกลับพฤติกรรมนี้ได้โดยเปลี่ยน false เป็นจริงในคำสั่งด้านบน


grgarside? ขอบคุณสำหรับการเป็นอาสาสมัครวิธีการเกี่ยวกับ:

  defaults write com.apple.dock FocusFollowsMouse -string NO; killall Dock

หรือ

  defaults write com.apple.dock wm_ffm -bool false; killall Dock

หรือ

  defaults write com.apple.mouse LSUIElement -string 1; sudo killall -HUP WindowServer  #warning, this killall cmd will quit all apps and log you out

หมายเหตุ: สิ่งใดก็ตามที่เปลี่ยนแปลงด้วยคำสั่งเหล่านี้สามารถลบออกได้โดยการลบไฟล์. plist ที่มีการละเมิดใน ~ / Library


น่าสนใจ

หากมีข้อสงสัยว่าเหตุใดโฟกัสตามเมาส์ไม่ได้ (โดยปกติ) พฤติกรรมเริ่มต้นของตัวชี้ใน OS X:

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


ขอโทษ ... เสร็จสิ้นแล้ว โปรดแจ้งให้เราทราบหากใช้งานได้ TIA
chillin

1
FocusFollowsMouse สำหรับ Terminal ไม่ใช่ Dock ใช่หรือไม่ ไม่ว่าจะด้วยวิธีใดจะเกิดอะไรขึ้น :)
grg

1
VDP รุ่นล่าสุดเผยแพร่ในปี 2005 มันทำงานร่วมกับ Spaces และอื่น ๆ บน Mavericks ได้อย่างไร
nohillside

4
สิ่งนี้ไม่เกี่ยวข้องกับการขโมยโฟกัส นี่คือเกี่ยวกับการปิดใช้งานคุณลักษณะเฉพาะภายใน Cmd-Tab
Alan Shutko

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