Hạn chế các tùy chọn tab Command + chỉ cho các ứng dụng trong không gian hiện tại


94

Chỉnh sửa: Câu trả lời được chấp nhận ban đầu không còn hiệu lực đối với Mavericks. Tôi đang giữ nó được chấp nhận vì lý do lịch sử, nhưng tất cả các độc giả sử dụng Mavericks nên sử dụng và bỏ phiếu cho câu trả lời này .


Theo mặc định, nhấn + tabsẽ hiển thị danh sách tất cả các ứng dụng đang mở. Tôi muốn danh sách đó chỉ bao gồm các ứng dụng trong không gian hiện tại hoặc ít nhất là ưu tiên cho các ứng dụng có cửa sổ trong không gian hiện tại. Nói cách khác, tôi muốn OS X bắt chước hành vi của hầu hết các trình quản lý cửa sổ X liên quan đến không gian làm việc / máy tính để bàn ảo của họ.

Đây là lời giải thích khá dài dòng của tôi về lý do tại sao tôi muốn điều này:

Tôi đã tắt chức năng tự động chuyển đổi của không gian và tôi đã ánh xạ từng khoảng trống thành phím tắt + space #. Nói chung, tôi thường có một ứng dụng mở trên mỗi không gian, tối đa hóa. Vì tôi thực sự chỉ có một nửa tá ứng dụng mở bất cứ lúc nào, tôi có thể dễ dàng chuyển đổi giữa chúng trong thời gian liên tục bằng tay trái. Vấn đề là đôi khi tôi có hai hoặc ba cửa sổ từ các ứng dụng khác nhau mở trong cùng một không gian ( ví dụ:, Tôi thường có một trình đọc PDF mở trong cùng một không gian với trình duyệt web của tôi). Giả sử tôi có một thiết bị đầu cuối mở trong Không gian 1 và cả trình duyệt web và Xem trước mở trong Không gian 2. Nếu tôi ở trong thiết bị đầu cuối và sau đó quyết định tôi muốn mở một trang web, tôi chuyển sang Không gian 2, nơi trình duyệt web có tiêu điểm. Sau đó, tôi muốn tham khảo một tệp PDF đang mở trong Bản xem trước, nằm trong cùng một Không gian nhưng có cửa sổ phía sau trình duyệt web. Tuy nhiên, nếu tôi nhấn + tab, tùy chọn đầu tiên sẽ đưa tôi trở lại Terminal trong Space 1 (vì Terminal gần đây nhất có tiêu điểm). Trong trường hợp xấu nhất, tôi sẽ phải duyệt qua tất cả n ứng dụng đang mở bằng cách nhấn liên tục + tabđể vào Xem trước. Tôi muốn cú đánh đầu tiên lên +tabđể đưa tôi đến ứng dụng tiếp theo có cửa sổ trong không gian hiện tại, tức là Xem trước.

Tôi biết rằng sử dụng phơi bày là cách "xử lý" các tình huống này của Apple nhiều hơn, nhưng tôi muốn tránh phải tiếp cận với chuột. Tôi biết tôi cũng có thể sử dụng các phím mũi tên để chọn một cửa sổ trong phơi sáng, nhưng một lần nữa phá vỡ mô hình tinh thần của việc xếp lớp cửa sổ, sẽ tạo ra một vòng phản hồi nhận thức trong lựa chọn và sẽ yêu cầu gõ phím trường hợp xấu nhất ( n ). Theo tôi biết, không có cách chuyển đổi liên tục sang một ứng dụng cụ thể trong không gian làm việc hiện tại chỉ sử dụng bàn phím.


Có một vài gói cung cấp các cải tiến / thay thế cho việc chuyển đổi ứng dụng tích hợp. Bạn có thể muốn xem xét liên hệ với nhà phát triển của một hoặc nhiều gói này và cho họ biết rằng bạn sẽ quan tâm đến việc chuyển đổi cụ thể của Spaces.
David Rouse

Tôi quen thuộc với (mặc dù tôi chưa bao giờ sử dụng) Witch; Có ai khác mà tôi nên nhìn không?
ESultanik

Tôi đã thấy đề cập đến LiteSwitch và App Switcher, nhưng tôi chưa sử dụng bất kỳ ứng dụng nào trong số này.
David Rouse

1
(đây không phải là một câu trả lời, nhiều hơn một điều ước / lời nói "tất cả các cửa sổ trong ứng dụng hiện tại", "tất cả các tab trong ứng dụng", v.v. 2. Một số 'chuyển động' cần được hỗ trợ như "tiếp theo / trước trong tập hợp", "số trong tập hợp", "trước đó trong lịch sử", v.v. Cái cuối cùng là thứ thường thiếu dưới cấp ứng dụng và rất quan trọng để chuyển đổi qua lại giữa, ví dụ: một vài tab khác nhau Bây giờ hãy để tôi định cấu hình bất kỳ kết hợp nào của cả hai. Xin vui lòng, nếu một nhân viên táo là đọc sách, làm cho điều này xảy ra
Bobby Jack

Câu trả lời:


44

control+ F4. Chu kỳ thông qua các ứng dụng trong Không gian đó.
(Tôi thực sự có ánh xạ này tới control+ `; mà tôi thấy dễ nhớ hơn, gần với cmd+ `; để quay vòng qua các cửa sổ của ứng dụng.)

Để thay đổi phím tắt, hãy chuyển đến tùy chọn Bàn phím, Phím tắt và Nhập bàn phím & Văn bản. Đó là tùy chọn 'Chuyển trọng tâm sang cửa sổ đang hoạt động hoặc cửa sổ tiếp theo'.

(Chỉnh sửa để sửa các phím tắt; Tôi không nhận ra rằng ký tự backtick không hiển thị.)


3
Tôi nghĩ phải sử dụng CTRL + fn + F4.
Am1rr3zA

4
Tôi nghĩ rằng đây không phải là những gì được yêu cầu. CTRL+ F4chuyển đổi giữa các cửa sổ trong không gian hiện tại, nhưng câu hỏi là về việc chuyển đổi giữa các ứng dụng trong không gian hiện tại. Tôi chỉ ra điều này vì tôi có 2 ứng dụng đầu cuối và 1 ứng dụng Emacs mở trong một không gian và tôi muốn dễ dàng chuyển đổi giữa các cửa sổ đầu cuối và ứng dụng Emacs. Có lẽ tôi sẽ hỏi một câu hỏi khác ...
Jeff Terrell Ph.D.

2
Phím tắt này không còn xuất hiện trong System Preferences kể từ Mavericks.
Cory Klein

1
Tôi nhận thấy có một vấn đề trừ khi bạn nhấp vào cửa sổ ứng dụng trong không gian mới (nếu bạn chuyển sang không gian mới và sử dụng phím tắt, nó sẽ quay trở lại không gian trước đó)
dtc

1
Thực tế thú vị, thêm sự thay đổi vào tổ hợp phím này (hoặc bất cứ điều gì bạn đã ánh xạ lại) và bạn có thể quay vòng qua các cửa sổ mở theo thứ tự ngược lại . Hoạt động giống như tab cmd + bây giờ @tsusanka.
Mark Thomson

27

Yosemite

Hành vi này có thể được ánh xạ tới tổ hợp phím mong muốn của bạn như vậy:

Tùy chọn hệ thống> Bàn phím> Phím tắt> Bàn phím> Di chuyển tiêu điểm sang cửa sổ đang hoạt động hoặc tiếp theo

Mavericks

^F4không chuyển qua các cửa sổ trong không gian hiện tại nhưng bạn có thể phải nâng cấp lên Yosemite để ánh xạ hành vi này sang ^~.

Nhưng vấn đề vẫn có thể được giảm bớt như vậy:

Tùy chọn hệ thống> Điều khiển nhiệm vụ> Bỏ chọn "Khi chuyển sang ứng dụng, hãy chuyển sang Không gian có cửa sổ mở cho ứng dụng"


1
Tôi đã ánh xạ lại thành công ^F4đến ^~ở Yosemite, vì vậy có lẽ họ cố định lỗi đó?
Glyph

9

Tôi biết Hyperswitch không tồn tại khi câu hỏi đó được hỏi, nhưng đó là một câu trả lời hiện đại cho câu hỏi đó và nó tốt hơn nhiều so với hack với Karabiner (trước đây là KeyRemap4MacBook) và / hoặc đấu tranh với các tùy chọn hệ thống (vì chúng không chấp nhận bất kỳ ánh xạ khóa nào cho mỗi lệnh).

Vui lòng xem https://apple.stackexchange.com/a/127414 và nâng cấp nó nếu bạn thấy HyperSwitch hữu ích.


1
Hyperswitch giải quyết chính xác những gì @ESultanik đã yêu cầu. Cmd-Tab vẫn là công tắc ứng dụng truyền thống (có thêm ảnh chụp màn hình của các cửa sổ ứng dụng và trong đó có khoảng trắng), cộng với chuyển đổi alt -tab chỉ giữa các ứng dụng trong không gian hiện tại
hansaplast


2

Nhấn ⌃F4sẽ làm những gì bạn yêu cầu, nhưng bạn có thể nhận được đường hầm ống cổ tay trong quá trình này.

Chỉ cần đọc ví dụ của bạn, có vẻ như bạn thực sự đang tìm kiếm ⌘⇧⇥, nó quay vòng qua các ứng dụng theo thứ tự ngược lại , do đó cắt giảm số lần bạn nhấn một nửa.

Cấp, đó không phải là một giải pháp thời gian liên tục, nhưng tôi nghĩ bạn sẽ thấy rằng kết quả của ⌘⇥nó là ứng dụng bạn muốn tập trung vào 70% thời gian và ⌘⇧⇥là ứng dụng bạn muốn tập trung vào 28% thời gian.


1
Đối với tôi, đúng khoảng 50% thời gian và 50% còn lại là khoảng log (1,5) ly giữa các ứng dụng khác.
Sparr

Thêm một cho đường hầm ống cổ tay: DI nghĩ rằng Apple muốn các nhà phát triển có được một ... Tôi cá là họ sở hữu cổ phần trong một số công ty y tế điều trị các bệnh về công thái học :)
Srneczek

2

Tôi là tác giả của ứng dụng Command-Tab Plus , cho phép bạn nhanh chóng chuyển đổi giữa các ứng dụng và thêm vào giữa các cửa sổ (sử dụng khả năng cmd + tilde của MacOS). Đây là bản demo trên YouTube .


Thật không may, nó được trả tiền. :(
markroxor

2
Vâng, đó là công việc của tôi và tôi không thể cung cấp cà phê hoặc ứng dụng miễn phí ... bằng cách trả tiền cho các ứng dụng mà bạn tài trợ cho sự phát triển tiếp theo của ứng dụng ....
Serge Gerasimenko

0

Bạn có thể thử với Switché. Họ giả vờ rằng "Switché hoạt động tuyệt vời với Spaces và có thể hiển thị huy hiệu số Space". Vì tôi không sử dụng Spaces nên tôi không thể xác nhận hay xác nhận nhưng nó đáng để thử.
Xem bình luận bên dưới.


2
Hãy thử nó, nhưng lưu ý rằng switche có một bản demo thực sự nhảm nhí. Nó có một cửa sổ bật lên yêu cầu bạn mua cứ sau 3 hoặc 4 lần bạn chuyển đổi cửa sổ. Thả tôi hạt trong khoảng 20 phút và tôi gỡ cài đặt nó.
Robert S Ciaccio

Switché hiển thị tất cả các ứng dụng đang mở. Nó không làm những gì OP yêu cầu.

Hmm, tôi không nhớ nhiều màn hình mè nheo khi tôi thử nghiệm nó một thời gian trước đây. Không xứng đáng được công khai. Tôi chỉnh sửa câu trả lời của tôi.
LudoMC

0

Mặc dù điều này không trả lời về mặt kỹ thuật cho câu hỏi ban đầu, những người ở đây đang tìm kiếm trình chuyển đổi ứng dụng Cmd-Tab có cấu hình cao hơn có thể nhìn vào SuperTab .

Tuyên bố miễn trừ trách nhiệm: Tôi đã mua cái này và nó nghĩ nó đã được thực hiện tốt.

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.