Làm cách nào để ngăn ứng dụng đánh cắp tiêu điểm khi chúng khởi động trên Mac OS X?


13

Dưới đây là một trường hợp sử dụng ví dụ:

  1. Mở Firefox
  2. Đặt con trỏ ở nơi bạn có thể nhập
  3. Mở một cái gì đó khác (nhật thực là ví dụ hiện tại của tôi ..)
  4. Bắt đầu nhập vào Firefox cho đến khi nhật thực đánh cắp tiêu điểm và làm gián đoạn những gì bạn đang gõ

Làm cách nào để ngăn ứng dụng đánh cắp tiêu điểm và làm gián đoạn quá trình gõ của tôi?

Cập nhật:

Các câu trả lời tôi dường như gợi ý rằng điều này không thể thực hiện được, tuy nhiên nó có thể được thực hiện trên windows, vì vậy tôi cảm thấy khó tưởng tượng nó không thể được thực hiện trên osx, đó sẽ là một sự thất bại rất lớn về khả năng sử dụng nếu nó là như vậy .


Bạn có thể liên kết với nguồn của bạn để làm điều đó trong windows?
bwerks

Câu trả lời:


1

Tôi nghĩ rằng bạn không thể: D Bạn luôn có thể thực thi Eclipse trong một máy tính để bàn khác;)


chuyển đổi máy tính để bàn trên macbook của tôi là quá nhiều công việc imo (hai phím cách xa nhau, không có bàn phím sáng trở lại ..), tôi cảm thấy 4 ngón tay rơi rất nhiều.
erikvold

cửa sổ có thể làm điều này btw, và tôi thấy khó tin rằng osx không thể làm điều này, bởi vì đó sẽ là một khả năng sử dụng rất lớn thất bại.
erikvold

1
"Tôi không thích nó" "khả năng sử dụng thất bại".
Lawrence Velázquez

đúng .. nhưng đó không phải là những gì tôi đã nói. Quan điểm của tôi là cho phép các applicaitons đánh cắp sự tập trung mà không cung cấp cho người dùng khả năng vô hiệu hóa đó là một sự thất bại về khả năng sử dụng.
erikvold

đặc biệt là khi windows-xp đưa ra giải pháp cho cùng một vấn đề ..
erikvold

6

Trong trường hợp bất cứ ai vẫn đang tìm kiếm một câu trả lời cho điều này, gần đây tôi đã tìm thấy bài viết này sẽ làm sáng tỏ các giải pháp có thể:

http://reviews.cnet.com/8301-13727_7-20085680-263/keep-appluggest-from-steals-f Focus-when-open-in-os-x /

Cứ cho là, chỉ từ hơn một năm sau khi câu hỏi ban đầu được hỏi, nhưng mọi người vẫn đang tìm kiếm câu trả lời cho những câu hỏi hóc búa trong cuộc sống.

TL; DR: Bạn có khả năng có thể tự sửa đổi ứng dụng và thêm một tham số được đặt vào "thông tin" của ứng dụng hoặc bạn có thể viết một tập lệnh sẽ khởi chạy ứng dụng phía sau các cửa sổ khác. Có một "tùy chọn" thứ ba về cơ bản nói rằng bạn có thể có một ứng dụng vượt trên các ứng dụng khác, ngay cả khi chúng đang khởi chạy, nhưng nó không nhất thiết ngăn ứng dụng mới ra mắt đánh cắp sự tập trung.


Lưu ý: Đừng lãng phí thời gian của bạn ... CNet đã xóa bất kỳ nội dung nào ở cuối liên kết được tham chiếu trong câu trả lời này. Đã gần 7 năm kể từ khi câu trả lời này được đăng ... Những câu trả lời quá tệ như thế này không thể được phản đối từ kho lưu trữ; họ lãng phí rất nhiều thời gian.
Seamus

0

Những phẩm chất này được xác định trong cả ứng dụng bạn đang khởi chạy và ứng dụng hiện đang tập trung. Hãy xem, Trình tìm kiếm mà bạn khởi chạy Eclipse cũng là một ứng dụng, nếu Eclipse không lấy cắp trọng tâm từ Trình tìm kiếm, có vẻ như việc khởi chạy ứng dụng đã làm bất cứ điều gì. Do đó, mặc định là để đánh cắp sự tập trung vào việc khởi chạy ứng dụng. Có lẽ có một plugin Firefox làm cho nó "chuyên quyền?" Bạn luôn có thể thêm khóa LSUIE bổ sung vào Info.plist của ứng dụng đã khởi chạy (bên trong gói ứng dụng) để loại bỏ toàn bộ các thành phần UI của ứng dụng đó, nhưng điều đó có thể làm giảm phần nào tính hữu dụng của nó đối với bạn.

Thực thi một ứng dụng mới trong một Không gian khác và sau đó chuyển đổi lại không hiệu quả với tôi; ứng dụng đã khởi chạy sẽ chỉ đưa bạn trở lại Không gian đó sau khi tải xong.

Thực sự, phương pháp hoàn hảo để tránh bị đánh cắp sự tập trung của bạn chỉ là giữ ngựa của bạn và chờ đợi một ứng dụng được tải khi bạn khởi chạy nó. Hầu hết người dùng có quyền lực sẽ giữ tất cả các ứng dụng họ sử dụng thường xuyên mở trong nền và chỉ mở một cái gì đó mới khi họ cần chuyển hướng toàn bộ sự chú ý của mình sang nó.


Tôi mở nhật thực từ dock, nhưng nếu nó giống như trường hợp Finder trong câu trả lời của bạn, thì đây là câu trả lời sai của bạn: không có vấn đề gì khi nhật thực đánh cắp tiêu điểm từ Finder hoặc dock, bởi vì sau đó nó đánh cắp tiêu điểm từ đó là khi tôi chuyển sang Firefox và bắt đầu gõ.
erikvold

để tóm tắt, những gì tôi muốn làm không thể được thực hiện afayk?
erikvold

Phải - bất kỳ ứng dụng nào cũng được phép đánh cắp tiêu điểm bất cứ lúc nào trừ khi ứng dụng hiện tại của bạn cấm nó. Một số ứng dụng có thể thực hiện việc này nhiều lần trong chu kỳ khởi chạy trước khi chúng ổn định - tôi chắc chắn đã trải nghiệm điều đó. Thực sự, đó là một chức năng của ứng dụng và cách duy nhất để phá vỡ nó là chỉnh sửa các ứng dụng như tôi đã mô tả ở trên hoặc sử dụng các ứng dụng khác nhau.
NRzingh

vì vậy các cửa sổ sẽ cho phép bạn ngăn chặn các ứng dụng đánh cắp tiêu điểm, nhưng osx thì không .. Tôi thấy điều đó thật khó tin.
erikvold

Điều đó thật lạ - có khá nhiều câu hỏi được đăng ở đây về việc ngăn các ứng dụng Windows ăn cắp trọng tâm và cách giải quyết có vẻ là phần mềm của bên thứ 3.
NRzingh
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.