44

Мне нравится делать подключения, чтобы я мог вспомнить сочетания клавиш. Я получаю Ctrl+T, чтобы открыть новую вкладку - но какова логика Ctrl+W, чтобы закрыть одну?

3 ответа3

65

W в Ctrl+W был выбран потому , что предшествующий вкладками вводится (и в настоящее время, если вы вкладки просматривающих инвалидов) , это ярлык для закрытия текущего W indow.

Сочетания клавиш для Internet Explorer 6:

Закрыть текущее окно - Ctrl+W

Сочетания клавиш для Internet Explorer 8:

Закрыть текущую вкладку (или текущее окно, если просмотр с вкладками отключен) - Ctrl+W

Сочетания клавиш для Internet Explorer 11:

Закрыть вкладку - Ctrl+W

0

Он был украден из Mac OS, которая использует Ctrl+W, чтобы закрыть текущую вкладку (для приложений с вкладками) или текущее окно. Обратите внимание, что Ctrl+Q используется для выхода из приложения, поэтому Ctrl+W, представляющий собой одну клавишу, вероятно, показался хорошим выбором для закрытия окна.

-1

Он был абсолютно "украден" или "позаимствован" у Mac OS. Изначально Windows использовала Alt+F4 для закрытия окон, но они поняли, что это был неоптимальный (читай: тупой) выбор.

W был выбран из-за его непосредственной близости к Q, который был очевидным выбором для сочетания клавиш [Q] uit.

Apple очень заинтересована в том, чтобы каждая часть программного обеспечения, как внутренняя, так и сторонняя, выполняла ряд руководящих принципов взаимодействия с человеком. Это было включено, помимо прочего, в это руководство. Microsoft и Windows были гораздо более открыты для того, чтобы позволить разработчикам делать все, что они выбрали, и игнорировали многие соглашения, в частности, о том, как работают сочетания клавиш. Я, конечно, помню много ранних программ для Windows, которые имели уникальные сочетания клавиш вырезать / копировать / вставить.

Например, даже в Windows 7 Notepad не закрывается с помощью Ctrl+W, вы должны использовать Alt+F4 или Alt, затем F, затем X.

Другой пример - командная строка. Даже в 2014 году вы не можете копировать и вставлять, как обычный человек, вы должны сначала отметить область текста, а затем использовать клавишу ввода, чтобы скопировать ее. Точно так же, чтобы вставить, вы щелкаете правой кнопкой мыши, потому что зачем делать все то же самое? Это скучно...

Это самая старая копия, которую я смог найти в Руководстве Apple по человеческому интерфейсу. На странице 102 говорится следующее:

Команда «Закрыть» закрывает активное окно, которым может быть окно документа, немодальное диалоговое окно, папка или окно любого другого типа. Нажатие в окне закрытия окна обеспечивает основанный на мыши способ закрытия окон. Пользователь также может нажать Command-W, чтобы закрыть окна.

В то время как эта копия HIG была выпущена в 1995 году, эта конвенция была на Mac еще до этого, возможно, еще в 1986 году.

Существует даже этот интернет-жемчужина, рассказывающая о том, что продукты Adobe (в Windows) не следуют соглашению, используемому Firefox:

Мне нравится, как Ctrl-W работает в Firefox. Он закрывает текущую вкладку, но если открыта только одна вкладка, он закрывает все окно Firefox.

В продуктах Adobe Ctrl-W закрывает дочерние окна, но не главное окно программы.

Ctrl-W закроет окна проводника, но во многих других программах вам нужно использовать другую горячую клавишу. Я пытаюсь использовать Ctrl-W в других программах и разочаровываюсь, когда это не работает. Я знаю об Alt-F4, но комбинация Ctrl-W - более простая комбинация.

Разве можно было бы сделать программу, которая заставляла бы Ctrl-W всегда работать так же, как в Firefox? То есть, независимо от того, в какой программе вы работали, Ctrl-W сначала закроет активные дочерние окна или вкладки, а затем закроет главное окно программы. Если бы программа имела только одно окно, она бы закрыла это окно.

Кроме того, и эта часть будет необязательной, будет ли для этой программы:

-определить, если активная программа приписала другое использование Ctrl-W-если активная программа использует Ctrl-W для чего-то другого, всплывающее диалоговое окно с вопросом, хотите ли вы отменить поведение Ctrl-W для этой программы с этого момента (другими словами, это позволило бы программе Universal Ctrl-W обновить список "переопределить" и "исключения")?

Я надеюсь, что это звучит полезно для других людей ...

Ответы, предлагающие AutoHotKey и т.п., для пользователя Mac смешно и ненужны.

Там это тоже

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .