xác định vấn đề
Những gì bạn đang nói là một loại ăn cắp tập trung . Trong OS X, nó xảy ra trong nhiều trường hợp, nhưng luôn luôn bằng cách bạn mô tả với tiêu điểm đánh cắp con trỏ, sự kiện đánh cắp tiêu điểm ứng dụng hoặc tiêu điểm đánh cắp sự kiện Hệ thống. Vấn đề này đã làm phiền người dùng OS X trong nhiều năm và rất bất hòa với những người dùng windows X cũ hơn thích sử dụng Chuột Focus Follows . Kết quả của cuộc xung đột này là việc tìm các cài đặt hoặc phần mềm của bên thứ ba cung cấp chức năng Chuột theo dõi dễ dàng hơn nhiều so với tìm các cài đặt hoặc phần mềm ngăn con trỏ hoặc ứng dụng đánh cắp tiêu điểm.
Những người khác cảm thấy nỗi đau của bạn đã gửi ở đây , ở đây , ở đây , ở đây , một sợi khổng lồ ở đây , ở đây , ở đây , ở đây , ở đây , ở đây , ở đây , và ở đây , và danh sách đi và về sáng tạo ... và hầu như không có một giải pháp dứt khoát.
Cá nhân tôi gần như đã cho máy của mình khả năng bay khi gặp sự cố đánh cắp tiêu điểm theo cách này: Tôi được nhắc nhập mật khẩu quản trị và ngay sau đó, ai đó gửi tin nhắn trò chuyện cho tôi, cửa sổ trò chuyện đánh cắp tiêu điểm và vô tình và vô tình, tôi nhập mật khẩu của mình vào cửa sổ trò chuyện và nhấn return, gửi mật khẩu quản trị viên cho họ. So với điều này, tôi e rằng, khiếu nại của bạn nhạt dần và tôi nghĩ bạn có thể thấy tại sao.
Nói chung, tiêu điểm được xác định trên cơ sở từng ứng dụng và một số ứng dụng, chẳng hạn như Terminal và X11, theo mặc định không bật Chuột Focus Follows, có móc để đạt được chức năng đó bằng lệnh mặc định . Đây là những nguồn cảm hứng cho các đề xuất của tôi liên quan đến lệnh mặc định bên dưới. Trình chuyển đổi ứng dụng thực sự là một phần của Dock.app và dường như không có chức năng này được tích hợp sẵn (cảm ơn bạn grgarside đã thử nghiệm).
Tôi đang làm hết sức mình để nghiên cứu điều này và tôi tin rằng tôi có một số giải pháp khả thi cho bạn.
Zooom / 2 sẽ cho phép bạn đặt độ trễ cho chức năng lấy nét theo dõi của con trỏ bất cứ khi nào nó thực hiện việc này. Điều này sẽ có tác dụng cung cấp cho bạn chức năng bạn đang tìm kiếm, ngăn con trỏ đánh cắp tiêu điểm với Trình chuyển đổi ứng dụng. Nó có giá 19,95 đô la nhưng có bản dùng thử miễn phí <- liên kết tải xuống
Lựa chọn thay thế
Sử dụng màn hình thứ hai? Sau đó di chuyển Application Switcher ở đó
Như chi tiết ở đây . Nếu bạn làm việc với hai màn hình, có lẽ, con trỏ của bạn thường sẽ ở trên màn hình chính của bạn. Di chuyển Trình chuyển đổi ứng dụng sang màn hình phụ và con trỏ của bạn sẽ không tương tác với nó.
Làm cho con trỏ chuột của bạn dễ nhìn hơn
Mouseposeé từ Phần mềm Boinx (4,99 đô la trên Mac App Store ) có khả năng thay đổi màu sắc của con trỏ, khiến nó hiển thị rõ hơn, do đó giảm khả năng bạn sẽ không nhận thấy nó đang di chuột qua Trình chuyển đổi ứng dụng của bạn. Ngoài ra, giống như Zooom / 2 đã đề cập ở trên, nó cung cấp chức năng giới thiệu độ trễ trước khi thực hiện chức năng Focus Follows Mouse, giảm thiểu vấn đề đánh cắp tiêu điểm.
Nếu bạn làm cho con trỏ của mình lớn hơn, sẽ ít có khả năng bạn sẽ không nhận thấy rằng nó đang di chuột qua Trình chuyển đổi ứng dụng. Bạn có thể thử điều này bằng cách điều chỉnh Tùy chọn hệ thống / Bảng điều khiển truy cập / Hiển thị / Thanh trượt kích thước con trỏ:

MondoMouse của Atomic Bird có thể
Virtual Desktop Pro của Codetek có thể làm điều đó (với giá 40 đô la), được người dùng đánh giá cao nếu không phải bởi Apple.
lưu ý: hai ứng dụng này thực sự là để thêm chức năng Focus Follows Mouse vào Hệ thống, điều này trái ngược với yêu cầu của bạn để ngăn con trỏ lấy cắp tiêu điểm với Application Switcher. Cũng lưu ý rằng cả hai ứng dụng này đều không được phát triển tích cực và phần mềm Atomic Bird là miễn phí.
Thử nghiệm với lệnh mặc định
Cách mọi người tìm thấy các cài đặt mặc định ẩn bí mật đó là, bằng cách lớn, bằng cách thử nghiệm và dùng thử và lỗi. Bạn sẽ không làm tổn thương bất cứ điều gì, hoặc làm điều gì đó không thể hoàn tác bằng cách làm như vậy.
Bật lửa lên Terminal.app và dùng thử:
defaults write com.apple.dock FocusFollowsMouse -string false; killall Dock
Trình chuyển đổi ứng dụng (hoặc ⌘ Cmd- Tab;-) thực sự là một phần của Dock.app. Tôi không chắc điều này sẽ làm gì với hành vi của Dock-thích hợp vì tôi không thể kiểm tra nó ngay bây giờ (xây dựng công cụ, vì vậy tôi không thể đăng xuất ngay bây giờ). Tôi muốn đoán rằng nó không thay đổi bất cứ điều gì với Dock phù hợp, bởi vì đó đã là hành vi với Dock (bạn phải nhấp vào một cái gì đó trong Dock, hoặc nhấp và giữ, mặc dù nó có thể phá vỡ Dock -proper thông tin di chuột qua, chỉ cho bạn biết tên ứng dụng).
Điều này nên làm là chính xác những gì bạn muốn, khiến con trỏ chuột bỏ qua Trình chuyển đổi ứng dụng trừ khi bạn nhấp vào nút chuột.
Bạn có thể đảo ngược hành vi này bằng cách thay đổi false thành true trong lệnh trên.
grgarside? Cảm ơn bạn đã tình nguyện về:
defaults write com.apple.dock FocusFollowsMouse -string NO; killall Dock
hoặc là
defaults write com.apple.dock wm_ffm -bool false; killall Dock
hoặc là
defaults write com.apple.mouse LSUIElement -string 1; sudo killall -HUP WindowServer #warning, this killall cmd will quit all apps and log you out
lưu ý: mọi thứ thay đổi với các lệnh này đều có thể được xóa bằng cách xóa tệp .plist vi phạm trong ~ / Library
Hấp dẫn
Nếu có ai thắc mắc tại sao Chuột Focus Follows không (thường) hoạt động mặc định của con trỏ trong OS X:
Focus-follow-mouse không phải là phương thức nhập đặc biệt phù hợp cho OS X vì thanh menu của nó được thiết kế ở trên cùng của màn hình. Khi bạn di chuyển chuột ra khỏi cửa sổ ứng dụng của bạn để đến các menu, nếu nó đi qua bất kỳ cửa sổ nào của ứng dụng khác trên đường đi, menu sẽ thay đổi. -scottishwildcat @ stackoverflow