Ярлик для мінімізації всіх вікон на OS X


Відповіді:


8

Не існує ярлика, щоб мінімізувати всі вікна всіх програм. Деякі варіанти:

  • Щоб приховати (усі вікна) всіх програм, окрім поточного, натисніть Hабо натисніть кнопку -вікно вікна іншої програми. Якщо ви Hзнаходитесь у програмі, де немає вікон, це призведе до приховування всіх вікон.

    Приховування програми відрізняється від мінімізації вікон; вікна програми не з'являться в Доку, і всі вони з’являться знову при наступному переході на цю програму.

  • Щоб мінімізувати всі вікна поточної програми , натисніть Mабо натисніть на поле мінімізації мінімізувати коробку.

    (Загалом, ключ часто означає "застосувати до всіх", особливо для Windows.)

  • Щоб відкрити робочий стіл , натисніть Mission Control key(поділився з F3) або скористайтеся окремою клавіатурою, кнопкою миші або ярликом кутового екрана, встановленим у налаштуваннях системи → Управління місією → Показати робочий стіл.

    Перебуваючи в режимі Показати робочий стіл, наявні вікна відсуваються від країв екрана, але з новоствореними вікнами (наприклад, з команд меню у поточній програмі) можна взаємодіяти. Перемикання програм, окрім Finder, скасує режим Show Desktop.


6

Точної заміни немає. Mac OS X розроблений більше для додатків із декількома вікнами кожен, наприклад, для розділення перемикача програм (Shift-)Cmd-Tabта циклу (Shift-)Cmd-Backtickвікон, тоді як Windows розроблено більше навколо вікон (значною мірою, але панель завдань Windows 7 розпізнає пов'язані вікна додатків).

Ви можете натиснути F11 (або Fn-F11, залежно від конфігурації в System Preferences »Keyboard ), щоб перемістити всі вікна, щоб отримати доступ до робочого столу (частина Exposé, налаштування в System Preferences» Exposé & Spaces ) або натисніть, Cmd-Opt-Hщоб приховати всі програми, окрім активних на даний момент. Щоб звести до мінімуму вікна активної програми, натисніть Cmd-Opt-Mабо виберіть Вікно »Згорнути все , Optнатискаючи.


Наступний AppleScript приховує всі програми, окрім одного - схоже, що їх неможливо приховати.

tell application "System Events" to set visible of every application process to false

Наступні AppleScript повинні мінімізувати всі вікна. Однак відновити їх може бути справжнім болем.

tell application "System Events"
    repeat with p in every application process whose visible is true
        click (first button of every window of p whose role description is "minimize button")
    end repeat
end tell

Про другий Applescript: в iTunes 10 button 3близько. Це може бути краще tell application ␣ to set miniaturized of windows whose miniaturizable is true to true(або collapsedдля Finder).
Lri

@Lri Ви це тестували? Я спробував це, але не міг змусити його працювати. У application process'Windows немає цих властивостей звичайного вікна.
Даніель Бек

Вам слід спочатку перетворити цей список процесів прикладних програм у додатки. (Або знайдіть інший спосіб отримати відкриті програми.)
Лрі,

@Lri Спробував це через application file, але не вийшло. Мені також button 3рішення не подобається , але це єдина думка, яка спрацювала. (p as application)теж не працює.
Даніель Бек

Перетворіть спочатку application file(або file) з псевдоніму в текст.
Lri

5

Може також бути корисним: Які відмінності між мінімізацією та приховуванням програми? - Apple - обмін стеками .

Ще один Applescript для мінімізації всіх вікон:


tell application "System Events"
    set procs to file of processes whose visible is true
end tell
repeat with proc in procs
    set proc to proc as text
    try
        tell application proc to set (miniaturized of windows whose miniaturizable is true) to true
    end try
end repeat
tell application "Finder" to set collapsed of windows to true

Незвичайно. Спробував, що (або принаймні схоже), не працював для мене. Набагато приємніше click button 3.
Даніель Бек

0

Не існує стандартного способу зробити це. Я двічі перевірив Mavericks і El Capitan, один із наступних трьох способів спрацює:

  1. H і потім M
  2. fnF11
  3. F3

за допомогою першого методу всі вікна будуть приховані. Для методів 2 і 3 всі вікна приховано тимчасово - якщо натиснути будь-яку програму, то всі вікна повернуться.


0

Чому б не використовувати код ключа для F11 в applescript. Особлива подяка https://eastmanreference.com/complete-list-of-applescript-key-codes за допомогу мені розібратися в цьому.

tell application "System Events"
    key code 103
end tell

Ласкаво просимо до Супер Користувача! Не потрібно тегувати свої відповіді :) PS Ви раніше розміщували іншу версію цього? Я міг би поклястись, що бачив, але зараз не можу його знайти.
bertieb

Дякуємо за прийом Так! Я видалив його через помилки noob. Говорячи про помилки noob, дякую за поради навколо тегів - адже я видалив попередню. Після того як я опублікував це, я зрозумів, що можу додати теги.
Девід Cence
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.