Восстановление предыдущего активного окна при закрытии активного окна - PullRequest
0 голосов
/ 31 мая 2018

В OS / X 10.11 (EL CAPITAN): как сделать предыдущее окно приложения активным приложением?Например, если я открываю Excel, затем открываю Word, затем открываю другое окно Excel, когда я закрываю последнее (активное) окно Excel, я хочу вернуться к окну Word как активное, но OS / X делает первое окно Excelактивнее, чем окно Word.

1 Ответ

0 голосов
/ 31 мая 2018

Это потому, что macOS не Windows.;)

macOS является "ориентированным на приложение", а не "ориентированным на окно".

Когда вы открываете это второе окно Excel, приложение Excel снова становится активным (самым передним) приложением.Когда вы закрываете окно в приложении, следующее окно в его стеке становится активным окном.Если в приложении больше нет окон, оно остается активным приложением, но активного окна просто нет.

Это связано с тем, что в macOS интерфейс приложения (строка меню, сочетания клавиш и т. Д.) Соответствуетактивное приложение - они не привязаны к окнам, как в Windows, кстати, как «Windows» получила свое имя.

Так что вам не нужно закрывать окнои все ваши команды исчезнут, что произойдет, если ОС переключит приложения, когда вы закроете это последнее окно Excel.После открытия или активации приложения macOS оно остается активным приложением (вместе со всеми его окнами) до тех пор, пока вы не закроете его или не переключите приложения явным образом (скажем, щелкнув по окну другого приложения).

...