Làm cách nào tôi có thể hủy tối đa các cửa sổ từ một ứng dụng bằng cách sử dụng tổ hợp phím?


24

Đến từ thế giới Windows, ban đầu tôi đã quen với việc sử dụng Cmd-Tab để chuyển đổi giữa các cửa sổ đang mở. Trên OS X, nó chuyển đổi giữa các ứng dụng, vì vậy tôi phải học cách sử dụng Ctrl-`để chuyển giữa các cửa sổ trong một ứng dụng. Tuy nhiên, ngay cả điều này dường như không chuyển sang các cửa sổ được thu nhỏ và (tốt hơn hoặc xấu hơn) tôi có thói quen thu nhỏ các cửa sổ. Cách duy nhất tôi tìm thấy để tối thiểu hóa chúng là nhấp dài vào biểu tượng trong thanh công cụ và chọn cửa sổ tôi muốn, thật khó chịu. Có một tổ hợp phím nào tôi có thể sử dụng để chuyển đổi giữa các cửa sổ và hủy tối đa chúng cùng một lúc, hoặc bất kỳ khóa nào có liên quan sẽ giúp ích không?

Tôi đang sử dụng OS X 10.8.

Câu trả lời:


21

Tôi đến từ cùng một chiếc thuyền;

bàn phím gốc tốt nhất chỉ có tôi tìm thấy là

  1. CTRL- DOWN-Arrow; (bạn nhập ứng dụng phơi sáng)
  2. DOWN-arrow; (nếu có bất kỳ cửa sổ thu nhỏ nào, điều này sẽ đặt một con trỏ trên một)
  3. LEFT-arrow/ RIGHT-arrow(để chọn từ nhiều cửa sổ được thu nhỏ) hoặc giữ OPT nếu bạn muốn khôi phục tất cả chúng.
  4. RETURN

bước thay thế 1: truy cập vào ứng dụng phơi bày trước khi bạn alt- cmdchuyển sang một ứng dụng:

với CMDvẫn được nhấn xuống, (các switcher nhiệm vụ hiển thị) tap DOWN, hay UP, hoặc 1(nay là trong ứng dụng phơi bày)


Ở trên chỉ hiển thị một cửa sổ thu nhỏ của một ứng dụng tại một thời điểm; để chọn từ bất kỳ cửa sổ thu nhỏ nào, bất kể ứng dụng, CTRL- F3di chuyển tiêu điểm đến thanh công cụ và bạn có thể mũi tên sang trái để đến danh sách thu nhỏ.

nếu CTRL- F3thay vào đó hiển thị cho bạn ứng dụng hiển thị, hãy thử FN- CTRL- F3. (Trong xác lập cá nhân / bàn phím, tôi đã gắn cờ "Sử dụng tất cả F1, F2vv phím như phím chức năng tiêu chuẩn")


Một số ứng dụng có các lựa chọn thay thế cụ thể; Tôi sử dụng Terminal's CMD-window_number, để tối ưu hóa và tập trung vào cửa sổ đó.


Sử dụng kỹ thuật này, người ta có thể dễ dàng đi theo cùng một con đường bằng cử chỉ
Benjamin

tìm và tóm tắt tốt đẹp
javadba

6

Hãy xem mẹo số 10 trên http://www.macworld.com/article/2048857/10-tips-for-managing-minimized-windows.html - điều đó đã giúp tôi.

Về cơ bản, bạn sử dụng ⌘ Cmd+ Tab/ ~như bình thường và đối với các cửa sổ được thu nhỏ, giữ ⌥ Optphím trước khi nhả ⌘ Cmdphím và ứng dụng sẽ mở khi bạn thu nhỏ lần cuối.


3
Điều này hoạt động, nhưng có vẻ rất vụng về với tôi; Tôi phải biết rằng nó đã được thu nhỏ (không rõ ràng từ cửa sổ Cmd-Tab) và keychord cũng không dễ quản lý. Dù vậy cũng xin cảm ơn :)
Andrew Ferrier

1
Tôi không thể làm điều này để làm việc trên El Capitan, hoặc không thể làm theo những gì nó đang cố gắng nói.
hà mã

3

Nếu bạn muốn hủy tối đa TẤT CẢ các cửa sổ (không chỉ từ một ứng dụng), bạn có thể tạo dịch vụ Tự động hóa sau và gán cho nó một phím nóng.

Trong Automator, tạo dịch vụ mới

Cung cấp cho nó một hành động: Chạy Shell Script

Kịch bản shell là đây:

killall -HUP Dock

Điều này sẽ giết quá trình Dock (sau đó sẽ hồi sinh), trong quá trình giải phóng tất cả các cửa sổ đã được thu nhỏ vào Dock.

nhập mô tả hình ảnh ở đây

Lưu dịch vụ, sau đó sử dụng Tùy chọn hệ thống để gán phím tắt cho dịch vụ.


1

Witch bao gồm các cửa sổ thu nhỏ theo mặc định. Bạn cũng có thể chỉ định các phím tắt để chỉ hiển thị các cửa sổ được thu nhỏ và các cửa sổ tối thiểu hóa.

Bạn cũng có thể gán một phím tắt cho một tập lệnh như thế này:

tell application (path to frontmost application as text)
    try
        set miniaturized of windows to false -- most applications
    end try
    try
        set collapsed of windows to false -- at least Finder
    end try
end tell

Nếu không thu nhỏ cửa sổ thành biểu tượng ứng dụng, điều này sẽ nhấp vào biểu tượng cho cửa sổ thu nhỏ cuối cùng trong Dock:

try
    tell application "System Events" to tell process "Dock"
        click (last UI element of list 1 where role description is "minimized window dock item")
    end tell
end try

1
Điều này dường như không thực sự làm việc. Sử dụng phím Window Chu kỳ mặc định của Witch bao gồm các cửa sổ được thu nhỏ trong danh sách, nhưng thực tế không hủy bỏ chúng khi bạn chuyển sang chúng.
Andrew Ferrier
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.