Як я можу видалити вікно від програми за допомогою комбінації клавіш?


24

Походить із світу Windows, я спочатку звик використовувати Cmd-Tab для перемикання між відкритими вікнами. В OS X це перемикається між додатками, тому мені довелося навчитися використовувати Ctrl-`для перемикання між вікнами в додатку. Однак, навіть це, здається, не переходить на мінімізовані вікна, і я (в кращому випадку чи гірше) маю звичку мінімізувати вікна. Єдиний спосіб, який я виявив, щоб їх не змінити - це довго натискати на піктограму в доці та вибрати потрібне вікно, яке дратує. Чи можу я використовувати комбінацію клавіш, яка перемикається між вікнами і одночасно знімає їх, або будь-які пов'язані клавіші, які допоможуть?

Я використовую OS X 10.8.

Відповіді:


21

Я з того самого човна;

найкраща рідна клавіатура, яку я лише знайшов

  1. CTRL- DOWN-Arrow; (ви вводите експозицію програми)
  2. DOWN-arrow; (якщо є мінімізовані вікна, це покладе курсор на одне)
  3. LEFT-arrow/ RIGHT-arrow(щоб вибрати з декількох мінімізованих вікон) або утримуйте OPT, якщо ви хочете, щоб усі вони були відновлені.
  4. RETURN

альтернативний крок 1: потрапляння в експозицію додатка до того, як ви alt- cmdдо редакції:

з CMDще утримуваним, (перемикач завдань видно) натисніть DOWN, або UP, або 1(зараз у програмі експозиції)


Наведене вище показує лише мінімізовані вікна програми за один раз; для вибору з будь-якого мінімізованого вікна незалежно від програми, CTRL- F3переміщує фокус до док-станції, і ви можете стрілку вліво, щоб потрапити до мінімізованого списку.

якщо ваш CTRL- F3замість цього показує вам додаток-експозицію, спробуйте FN- CTRL- F3. (У своїх налаштуваннях / клавіатурі я позначив "Використовувати всі F1, F2і т. Д. Клавіші як стандартні функціональні клавіші")


Деякі додатки мають конкретні альтернативи; Я використовую CMD-window_number терміналу , який знімає та фокусує це вікно.


Використовуючи цю техніку, можна легко пройти той же шлях жестами
Бенджамін

приємна знахідка та підсумок
javadba

6

Погляньте на підказку №10 на веб-сайті http://www.macworld.com/article/2048857/10-tips-for-managing-minimized-windows.html - це зробили це для мене.

По суті, ви використовуєте ⌘ Cmd+ Tab/ ~як зазвичай, а для мінімізованих вікон утримуйте ⌥ Optклавішу перед тим, як відпустити ⌘ Cmdключ, і програма відкриється, коли ви останній раз мінімізували її.


3
Це працює, але здається мені дуже незграбним; Я маю знати, що він був мінімізований (що очевидно не з вікна Cmd-Tab), і керування клавіатурою не дуже просто керувати. Дякую хоча :)
Ендрю Фер'єр

1
Я або не можу змусити це працювати над El Capitan, або не можу дотримуватися того, що він намагається сказати.
hippietrail

3

Якщо ви хочете видалити всі вікна (не лише з однієї програми), ви можете створити наступний сервіс Automator і призначити йому гарячу клавішу.

У Automator створіть новий сервіс

Зробіть одну дію: Запустіть скрипт оболонки

Сценарій оболонки такий:

killall -HUP Dock

Це знищить процес Dock (який потім відновиться), і вивільнить усі вікна, які були мінімізовані в Dock.

введіть тут опис зображення

Збережіть послугу, а потім скористайтеся системними налаштуваннями, щоб призначити клавішу швидкого доступу.


1

Відьма включає мінімізовані вікна за замовчуванням. Ви також можете призначити ярлики для відображення лише мінімізованих вікон та незмінних вікон.

Ви також можете призначити ярлик такому сценарію :

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

Якщо мінімізація вікон до піктограм додатків не ввімкнена, це натискає значок останнього мінімізованого вікна в док-станції:

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
Це, здається, не працює. Використання клавіші Witch Cycle за замовчуванням включає мінімізовані вікна у списку, але насправді не знімає їх, коли ви переходите на них.
Ендрю Фер’є
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.