Яка логіка "W" в Control + W, щоб закрити вкладку в IE?


47

Мені подобається встановлювати з'єднання, щоб я міг запам’ятати комбінації клавіш. Я отримую Ctrl+, Tщоб відкрити нову вкладку - але яка логіка за Ctrl+ Wзакрити її?


5
Можливо, це стосується cmd-w, щоб закрити вікна на Macs із кількох місць, які я подивився.
cutrightjm

7
Ctrl + W також був ярликом для закриття орієнтованого на даний момент вікна в Windows досить тривалий час. Я б припустив, що його вибрали тому, що W -> Window, і він знаходиться ліворуч від клавіатури.
Der Hochstapler

18
Ctrl + W також закриває вкладки для Firefox, Opera і Chrome
Ben Johnson mk2

13
Він є для того, щоб тролити людей, головним чином тому, що він повністю Ctrl+Qзакриває браузер у більшості сучасних браузерів Qі Wзнаходиться поруч один з одним на макетах QWERTY.
TC1

3
Оскільки давно користувач клону emacs (lugaru epsilon, починаючи з версії 3 або більше) в DOS, а потім Windows, раптове введення цього ярлика дратує. У традиційній прив'язці emacs посилається Ctrl + W kill-region, що є найпоширенішою командою, яку я використовую для вирізання вибраного тексту до буфера обміну. Під час введення тексту в іншому контексті (наприклад, цей коментар тут) введення Ctrl + W має зовсім інший та досить катастрофічний ефект. Перемикання між декількома прив'язками редактора на одній машині - це завжди біль, але це порівняно нове порівняно з моєю історією з epsilon.
RBerteig

Відповіді:


67

WВ Ctrl+ Wбуло вибрано тому , що попереднє , щоб браузер з вкладками вводяться (і в даний час, якщо ви вкладки переглядають інвалідів) , це ярлик для закриття поточного W indow.

Комбінації клавіш для Internet Explorer 6 :

Закрийте поточне вікно - Ctrl+W

Комбінації клавіш для Internet Explorer 8 :

Закрийте поточну вкладку (або поточне вікно, якщо перегляд вкладок вимкнено) - Ctrl+W

Комбінації клавіш для Internet Explorer 11 :

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


1
Чи офіс також не використовував його для закриття поточного документа?
щурячий вирод

10
Примітка: він майже універсально закриває поточно активне вікно для всіх програм.
Джозеф Хансен

@rachet freak: Так, це було трохи небезпечно, оскільки ctrl-q був вирівнюванням тексту ліворуч (ctrl-e був центром, а ctrl-r - вирівнюванням праворуч).
Атеїст

1
Інша неприємна річ полягає в тому, що Ctrl-w використовується в таких програмах, як vim та декілька термінальних емуляторів, щоб видалити останнє введене слово. Під час набору тексту у браузері іноді трапляється, що я натискаю Ctrl-w із звички, внаслідок чого поточна вкладка закрита.
Chiel ten Brinke

Так, але це не так, як VIM відомий тим, що інтуїтивно зрозумів на будь-якому рівні ... - Суть в тому, що "Але це не те, що він робить у VIM" - це загально поганий аргумент UX (вид за визначенням). - OTOH, "Це те, що робиться майже в кожній програмі Windows за останні 20 років" містить трохи більше води ...
BrainSlugs83

0

Його вкрали з ОС Mac, яка використовує Command+ Wдля закриття поточної вкладки (для додатків із вкладками) або поточного вікна. Зауважте, що Command+ Qвикористовується для виходу з програми, тому Command+ W, що є однією клавішею, мабуть, здавалося б хорошим вибором для закриття вікна.


18
Я вважаю це не правдоподібним. Чи є у вас джерела, які б підтримали ваші слова?
bazzilic

5
Я особисто можу засвідчити, що Command-W зазвичай використовувався на Mac, щоб закрити вікна програм / документів 15-20 років тому ... що, звичайно, не означає, що ці конвенції виникли на Mac. Як зауваження, Ctrl-C для копіювання, Ctrl-X для вирізання та Ctrl-V для пасти також надходили з Mac (хоча модифікатор Mac був командою, а не управлінням); домінуючою умовою ПК до середини 90-х були Ctrl-Insert для копіювання, Shift-Insert для вставки та Shift-Insert для вирізання.
Девід

4
... Я пам'ятаю, як читав, що вибір C / X / V для копіювання / вирізання / вставки був навмисним. C для копії - очевидна мнемонічна (принаймні, якщо ви володієте англійською мовою), а X і V суміжні з C (на клавіатурах QWERTY), плюс X на зразок нагадує пари ножиць. Це призвело б довіри до вибору W через його близькість до Q.
Девід,

6
Я можу засвідчити, що команда-w була використана на комп’ютерах для закриття поточного вікна до того, як з'явилися вікна MS. "Вкрадене" може бути сильним словом, але, безумовно, це правда, що вікна ліберально запозичені у MacOS.
Dan Pritts

4
Я був би дуже здивований, якщо вони не відносяться до попередніх ОС. У будь-якому випадку, використання одного і того ж ярлика не є «крадіжкою», воно забезпечує послідовну роботу користувачів, і я хочу, щоб усі ОС зробили більше цього.
тердон

-1

Це було абсолютно "викрадено" або "запозичено" у Mac OS. Спочатку Windows використовували Alt+ F4для закриття вікон, але вони зрозуміли, що це був неоптимальний (читати: німий) вибір.

W був обраний через його близькість, Qяка була очевидним вибором для [Q] комбінації клавіш.

Apple дуже зацікавлена ​​у тому, щоб кожен програмний засіб, як всередині, так і сторонніми сторонами, дотримувався набору правил людського інтерфейсу. До цих посібників було вписано це, серед багатьох інших. Майкрософт та Windows були набагато відкритішими для того, щоб дозволити розробникам робити все, що вони бажали, і ігноруючи багато умов, безумовно, щодо того, як працювали комбінації клавіш. Я, звичайно, пам’ятаю багато програм раннього програмного забезпечення для Windows, які мали унікальні ярлики для вирізання / копіювання / вставки.

Наприклад, навіть у Windows 7 Блокнот не закривається знаком Ctrl+ W, вам доведеться використовувати Alt+ F4, або Alt, потім F, тоді X.

Ще один приклад - командний рядок. Навіть у 2014 році ви не можете скопіювати та вставити, як звичайна людина, спочатку потрібно позначити область тексту, а потім скопіювати клавішу введення. Так само, щоб вставити, ви клацніть правою кнопкою миші, бо навіщо робити все так само? Це нудно ...

Це найдавніша копія, яку я міг знайти в Інструкціях Apple щодо людського інтерфейсу. На сторінці 102 написано так:

Команда Close закриє активне вікно, яке може бути вікном документа, діалоговим вікном без режиму, папкою чи будь-яким іншим типом вікна. Клацання у вікні закриття вікна забезпечує метод закриття вікон на основі миші. Користувач також може натиснути 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, смішно складні та непотрібні.

Там це теж


16
Alt+F4як і раніше стандартний ярлик клавіатури для закриття вікна в Windows (а точніше, закриття [вікна] зосередженого додатка), пов'язаний з пунктом "Закрити" в меню вікна, загальним для більшості / всіх віконних програм у Windows один ви отримуєте, клацнувши лівою кнопкою миші в лівій області заголовка, правою кнопкою миші будь-де в рядку заголовка або натиснувши Alt+Space). І навіть якщо консоль Windows мала функцію копіювання та вставки, що не є мишею, прив'язки були б нестандартними, оскільки Ctrl+Cвже мають історичне значення.
JAB

2
Знайдено посібник користувача Macintosh для комп'ютерів Macintosh PowerBook 160 та 180 з 1992 року, де показано ярлик " Закрити вікно" Cmd-W на сторінці сторінки PDF (з написом 46).
Даніель Бек

10
CTRL-W реалізується на рівні програми авторами програми (Microsoft чи іншим чином). Alt-F4 - це "Вийти з програми" для Windows (на рівні ОС). Одне не є заміною іншому. Комбінації клавіш для Windows KB: support.microsoft.com/kb/126449
Ƭᴇcʜιᴇ007

4
Ctrl-C вже був прийнятий для командного рядка (це означає перерва ), тому використання стандартного Ctrl-X / C / V не буде працювати без порушення багатьох програм командного рядка. Командний рядок - це спеціальне вікно (емулятор терміналу), і слід подбати про те, щоб не приховувати ключі, які можуть знадобитися або відповідати на них програмним забезпеченням, що працює в терміналі, незалежно від віддалених програм UNIX / VMS або локальних застарілих програм MS-DOS. Наприклад, якщо ви запускаєте програму командного рядка, яка відповідає на Ctrl-W, якщо її закрити, командний рядок буде неприємним.
Maxx Daymon

20
-1 - це в основному зчитується як зграя, а потім йде на абсолютно невідповідну територію для питання. До речі, використання між додатками узгоджується. Alt+F4закриває всю програму, Ctrl+Wзакриває вікно (або документ) програми. Єдина невідповідність полягає в тому, що деякі програми припиняються після закриття останнього вікна, деякі - ні. Що стосується того, чи його вкрали у Apple чи ні; Я підозрюю, що ніхто ніколи не дізнається точно.
Марк Хендерсон,
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.