OSX cmd + hành vi tab với nhiều cửa sổ và màn hình


13

Sau khi nâng cấp lên màn hình thứ hai, tôi đã gặp phải một số cmd+tabhành vi không mong muốn thực sự ảnh hưởng đến quy trình làm việc của mình:

Với một màn hình, khi sử dụng cmd+tabđể chuyển đổi giữa các ứng dụng, OS X sẽ tập trung vào cửa sổ hoạt động cuối cùng của ứng dụng mà một người chuyển sang. Với nhiều màn hình, OS X thích các cửa sổ nằm trên cùng màn hình với ứng dụng trước.

Để đưa ra một ví dụ:

  • Xem xét có Xcode trên màn hình 1 và Terminal (cửa sổ A) trên màn hình 2 và (cửa sổ B) trên màn hình 2; tập trung vào cửa sổ Terminal B
  • bạn cmd+tabđến Xcode
  • bạn cmd+tabquay lại Terminal, nhưng bây giờ cửa sổ A có tiêu điểm và không phải cửa sổ B

Hành vi này có khả năng gây nguy hiểm khi người ta bắt đầu nhập lệnh vào Terminal trước khi nhận ra rằng tiêu điểm nằm ở cửa sổ sai.

Câu hỏi của tôi là: Có cách nào để cmd+tabluôn quay trở lại cửa sổ hoạt động cuối cùng của ứng dụng bất kể màn hình nào tập trung vào lúc này không?


hệ thống prefs> Kiểm soát nhiệm vụ ... bạn có 'Màn hình có các không gian riêng biệt được kiểm tra không? Đó sẽ là nghi ngờ chính của tôi. Tôi đã tắt cái đó vào ngày nó xuất hiện trong HĐH.
Tetsujin

1
Cảm ơn bạn, điều đó đã giải quyết vấn đề một phần. Bây giờ, có một câu hỏi mới về làm thế nào để tôi giữ lại thanh thực đơn trên màn hình thứ hai (và có thể là dock, nhưng điều đó không quá quan trọng)?
shiin

ahh - theo như tôi biết, điều đó là không thể. Menu & Dock vẫn ở vị trí của nó, trên màn hình chính. Đối với tôi, đó không phải là một vấn đề, trên thực tế, bộ nhớ cơ của tôi thích nó theo cách đó & dù sao tôi cũng là một loại người dùng quan trọng. Có lẽ có một số giải pháp của bên thứ 3? Tôi muốn được nêu ra như một câu hỏi mới.
Tetsujin

Ok, tôi sẽ thêm nó như một câu hỏi mới. Tôi có thể bằng cách nào đó chấp nhận câu trả lời trên của bạn khi bạn chỉ nhận xét và không trả lời câu hỏi theo nghĩa trao đổi ngăn xếp.
shiin

3
Có không gian riêng cho màn hình của tôi là một trợ giúp tuyệt vời cho quy trình làm việc của tôi, không phải vì tôi có thể có chương trình toàn màn hình trên một màn hình và vẫn sử dụng màn hình khác của tôi cho những thứ khác (với tùy chọn Hiển thị không gian riêng biệt được chọn, đi vào toàn màn hình trên một màn hình làm cho màn hình kia chuyển sang màu đen). Tôi đánh giá cao bất kỳ sửa chữa nào cho phép tôi giữ các không gian riêng biệt của mình ...
A.Wan 7/12/2015

Câu trả lời:


6

Hệ thống prefs> Kiểm soát nhiệm vụ ... bỏ chọn 'Hiển thị có các không gian riêng biệt'
Đó sẽ là nghi ngờ chính của tôi. Tôi đã tắt cái đó vào ngày nó xuất hiện trong HĐH.

Tuy nhiên, từ các bình luận, điều đó sẽ vô hiệu hóa khả năng di chuyển thanh menu & dock đến từng màn hình trên cơ sở đặc biệt - có thể được hỏi tốt nhất dưới dạng một câu hỏi riêng biệt yêu cầu giải pháp bên thứ 3 khả thi, vì tôi không biết cách nào để làm điều đó tự nhiên


10

Các bối cảnh cung cấp tùy chỉnh đáng kể cho hành vi của trình chuyển đổi cửa sổ macOS (phím tắt Alt-Tab), vị trí trên nhiều màn hình và giao diện.

Cài đặt Contexts.app. Chạy nó Sau đó chọn Bảng điều khiển -> 'Hiển thị Bảng điều khiển trên', theo ảnh chụp màn hình sau, hiển thị trình chuyển đổi trên 'Tất cả màn hình' trong cài đặt bên dưới. Bạn cũng có tùy chọn để đặt thành màn hình Hoạt động hoặc Chính, màn hình chính là màn hình hiển thị với thanh menu, có thể định cấu hình.

Điều này có thể hoặc không thể giải quyết vấn đề chính xác của bạn, hoặc thậm chí có thể cung cấp một giải pháp thay thế tốt hơn. Bản thân tôi thích hiển thị trình chuyển đổi trên tất cả các màn hình.

Tất cả màn hình


Tại thời điểm này, nó trông giống như một đề xuất sản phẩm chung chung hơn là một câu trả lời cụ thể. Bạn có thể sửa đổi câu trả lời của mình để chỉ ra cách ứng dụng có thể được sử dụng để giải quyết vấn đề được mô tả trong câu hỏi không?
nohillside

Đó là một giải pháp trung thực và là giải pháp duy nhất mà tôi tìm thấy giải quyết được vấn đề hiển thị trình chuyển đổi trên bất kỳ và tất cả các màn hình. Tôi sẽ cập nhật câu trả lời khi bạn yêu cầu. Tuy nhiên, hiện tại tôi không có động lực đáng kể với tôn giáo StackExchange (đây rõ ràng không phải là lần đầu tiên tôi thấy loại phản hồi này) về các đề xuất chống sản phẩm. (Tôi không có liên kết với các bối cảnh.) Có phải apple.stackexchange.com là một đề xuất của công ty cho Apple? Vì vậy, ... tôi đã có nó với StackExchange. Bây giờ bạn đang mất nhiều đóng góp trong tương lai của tôi.
Johnny Utahh

Nếu tôi vẫn có phiếu -1 cho câu trả lời của mình, tôi sẽ có kế hoạch xóa nó sau.
Johnny Utahh

Cảm ơn đã chỉnh sửa. Xin lỗi, bạn cảm thấy như vậy, xin lưu ý rằng hầu hết các trang web SE đều cung cấp các giải pháp thiết thực . Vì vậy, mô tả làm thế nào một sản phẩm cụ thể có thể được sử dụng để hoàn thành một cái gì đó luôn tốt hơn là chỉ bỏ tên của một sản phẩm (đôi khi rất khó để phân biệt với thư rác).
nohillside

1
Đúng, tôi nghĩ rằng tôi hiểu quan điểm của bạn. Và của bạn đã là hương vị tuyệt vời nhất của chính sách StackExchange này (cái mà tôi gọi là "tôn giáo đề xuất chống sản phẩm" ở trên) mà tôi đã thấy - vì vậy, rất tốt cho bạn, @nohillside. Tuy nhiên, chính sách của tôi, theo kinh nghiệm của tôi, thường được thi hành khác với việc tôi quan tâm đến nó; trong các đấu trường khác, tôi đã nhận được những gì cảm thấy giống như các cuộc tấn công chỉ đơn giản là cố gắng cung cấp thông tin hữu ích. Của bạn là rơm làm vỡ lạc đà trở lại. Cách để phản đối của tôi là nói rằng StackExchange có thể sẽ nhận được ít thời gian đóng góp của tôi hơn.
Johnny Utahh

1

Ở Sierra (không chắc chắn về các phiên bản OSX cũ hơn) có thể tạm thời khóa menu tab cmd + trong màn hình cụ thể. Dock> Biểu tượng Finder> Nhấp chuột phải> Tùy chọn> Màn hình trên màn hình [n] trong đó [n] là số lượng màn hình mong muốn.

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.