Welche Logik steckt hinter dem "W" in Strg + W, um einen Tab im IE zu schließen?

47

Ich mag es, Verbindungen herzustellen, damit ich mich an Tastaturkürzel erinnern kann. Ich erhalte Ctrl+ Tum einen neuen Tab zu öffnen - aber welche Logik steckt dahinter, Ctrl+ Wum einen zu schließen?

Ann
quelle
5
Kann mit cmd-w zu tun haben, um Fenster auf Macs von einigen Stellen aus zu schließen, die ich mir angesehen habe.
Cutrightjm
7
Strg + W war auch lange Zeit die Tastenkombination, um das derzeit fokussierte Fenster unter Windows zu schließen. Ich würde annehmen, dass es gewählt wurde, weil W -> Fenster und es auf der linken Seite der Tastatur ist.
Der Hochstapler
18
Strg + W schließt auch Tabs in Firefox, Opera und Chrome
Ben Johnson mk2
13
Es ist da, um Leute zu trollen, vor allem, weil es Ctrl+Qden Browser für die meisten modernen Browser gänzlich verlässt Qund Win QWERTY-Layouts direkt nebeneinander liegt.
TC1
3
Als langjähriger Benutzer eines Emacs-Klons (lugaru epsilon, seit Version 3 oder so) unter DOS und Windows ist die plötzliche Einführung dieser Verknüpfung ärgerlich. Bei einer herkömmlichen Emacs-Bindung ist Strg + W gebunden. Dies kill-regionist der häufigste Befehl, den ich verwende, um ausgewählten Text in die Zwischenablage zu kopieren. Wenn Sie in einen anderen Kontext tippen (wie in diesem Kommentar hier), hat die Eingabe von Strg + W einen ganz anderen und eher katastrophalen Effekt. Das Wechseln zwischen mehreren Editor-Tastenkombinationen auf demselben Computer ist immer mühsam, aber diese ist im Vergleich zu meiner bisherigen Erfahrung mit epsilon relativ neu.
RBerteig

Antworten:

67

Die Win Ctrl+ Wwurde gewählt , weil vorherigen zu Tabbed Browsing (und zur Zeit, wenn Sie deaktiviert Tabbed haben gerade) eingeführt werden , es ist eine Abkürzung zum Schließen der aktuellen W indow.

Tastaturkürzel für Internet Explorer 6 :

Aktuelles Fenster schließen - Ctrl+W

Tastaturkürzel für Internet Explorer 8 :

Aktuellen Tab schließen (oder das aktuelle Fenster, wenn das Browsen mit Tabs deaktiviert ist) - Ctrl+W

Tastaturkürzel für Internet Explorer 11 :

Tab - Ctrl+ schließenW

ƬᴇcƬᴇιʜ007
quelle
1
Hat Office es nicht auch zum Schließen des aktuellen Dokuments verwendet?
Ratschenfreak
10
Hinweis: Damit wird das derzeit aktive Fenster in fast allen Programmen geschlossen.
Joseph Hansen
@rachet freak: Ja, es war ein bisschen gefährlich, da Strg-Q linksbündig war (Strg-E war zentriert und Strg-R war rechtsbündig).
Atheist
1
Das andere schlimme ist, dass Strg-w in Anwendungen wie vim und mehreren Terminalemulatoren verwendet wird, um das zuletzt eingegebene Wort zu löschen. Wenn ich in den Browser tippe, passiert es mir manchmal, dass ich aus Gewohnheit Strg-w drücke, was dazu führt, dass der aktuelle Tab geschlossen wird.
Chiel ten Brinke
Ja, aber es ist nicht so, dass VIM dafür bekannt ist, auf jeder Ebene intuitiv zu sein. - OTOH, "Das ist es, was es in den letzten 20 Jahren in fast jedem Windows-Programm getan hat" hält ein bisschen mehr Wasser ...
BrainSlugs83
0

Es wurde von Mac OS gestohlen, das Command+ verwendet W, um die aktuelle Registerkarte (für Anwendungen mit Registerkarten) oder das aktuelle Fenster zu schließen. Beachten Sie, dass Command+ Qzum Beenden der Anwendung verwendet wird. Daher schien Command+ W, bei dem es sich um eine Taste handelt, wahrscheinlich eine gute Wahl zu sein, um ein Fenster zu schließen.

stackoverflowuser2010
quelle
18
Ich finde das nicht plausibel. Haben Sie Quellen, um Ihre Worte zu stützen?
Bazzilic
5
Ich kann persönlich bezeugen , dass Befehl-W häufig auf Macs vor 15-20 Jahren zu schließen application / Dokumentfenster verwendet wurde ... was natürlich nicht , dass diese Konventionen bedeutet ihren Ursprung auf dem Mac. Ctrl-C zum Kopieren, Ctrl-X zum Ausschneiden und Ctrl-V zum Einfügen kamen ebenfalls vom Mac (obwohl der Mac-Modifikator "Befehl" und nicht "Steuerung" war). Die vorherrschende PC-Konvention bis ungefähr Mitte der 90er Jahre war Strg-Einfügen zum Kopieren, Umschalt-Einfügen zum Einfügen und Umschalt-Einfügen zum Ausschneiden.
David
4
... Ich erinnere mich, dass ich gelesen habe, dass die Wahl von C / X / V zum Kopieren / Ausschneiden / Einfügen absichtlich war. C für Kopie ist eine offensichtliche Mnemonik (zumindest wenn Sie Englisch sprechen), und X und V stehen neben C (auf QWERTZ-Tastaturen), plus X ähnelt einer Schere. Das würde der Wahl von W wegen seiner Nähe zu Q Glaubwürdigkeit verleihen.
David
6
Ich kann bestätigen, dass Befehl-w auf Macs verwendet wurde, um das aktuelle Fenster wieder zu schließen, bevor es MS-Fenster gab. "Gestohlen" mag ein starkes Wort sein, aber es ist sicher richtig, dass Fenster großzügig von MacOS ausgeliehen wurden.
Dan Pritts
4
Ich wäre sehr überrascht, wenn diese beiden nicht auf frühere Betriebssysteme zurückgehen würden. Auf jeden Fall bedeutet die Verwendung der gleichen Verknüpfung nicht "stehlen", sondern eine konsistente Benutzererfahrung, und ich wünschte, alle Betriebssysteme hätten mehr davon.
Terdon
-1

Es wurde von Mac OS absolut "gestohlen" oder "ausgeliehen". Windows verwendete ursprünglich Alt+ F4, um Fenster zu schließen, aber sie erkannten, dass dies eine nicht optimale (sprich: dumme) Wahl war.

W wurde ausgewählt, weil es sich in unmittelbarer Nähe Qbefand und die naheliegende Wahl für ein [Q] uit-Tastenkürzel war.

Apple war sehr daran interessiert, dass jede Software entweder intern oder von einem Drittanbieter nach einer Reihe von Richtlinien für Benutzeroberflächen erstellt wird. In diesen Richtlinien war unter anderem Folgendes enthalten. Microsoft und Windows waren viel offener dafür, es Entwicklern zu ermöglichen, das zu tun, was sie wollten, und viele Konventionen zu ignorieren, vor allem was die Funktionsweise von Tastenkombinationen betraf. Ich erinnere mich sicherlich an viele frühe Windows-Programme, die eindeutige Verknüpfungen zum Ausschneiden / Kopieren / Einfügen hatten.

Beispielsweise müssen Sie auch in Windows 7 Notepad, das nicht mit Ctrl+ beendet wird W, Alt+ F4oder Altdann Fdann verwenden X.

Ein weiteres Beispiel ist die Eingabeaufforderung. Auch im Jahr 2014 können Sie nicht wie ein normaler Mensch kopieren und einfügen. Sie müssen zuerst einen Textbereich markieren und ihn dann mit der Eingabetaste kopieren. Ebenso zum Einfügen klicken Sie mit der rechten Maustaste, weil warum alles gleich machen? Das ist langweilig...

Dies ist das älteste Exemplar, das ich in den Apple Human Interface Guidelines finden konnte. Auf Seite 102 heißt es:

Mit dem Befehl Schließen wird das aktive Fenster geschlossen. Dies kann ein Dokumentfenster, ein Dialogfeld ohne Modell, ein Ordner oder ein anderer Fenstertyp sein. Das Klicken in das Schließfeld eines Fensters bietet eine mausbasierte Methode zum Schließen von Fenstern. Der Benutzer kann auch Befehlstaste W drücken, um Fenster zu schließen.

Während diese Kopie des HIG aus dem Jahr 1995 stammt, war diese Konvention schon vorher auf dem Mac, vielleicht schon 1986.

Es gibt sogar dieses Juwel im Internet, das darüber spricht, dass Adobe-Produkte (unter Windows) nicht der von Firefox verwendeten Konvention entsprechen:

Mir gefällt die Arbeitsweise von Strg-W in Firefox. Der aktuelle Tab wird geschlossen. Wenn jedoch nur ein Tab geöffnet ist, wird das gesamte Firefox-Fenster geschlossen.

In Adobe-Produkten schließt Strg-W untergeordnete Fenster, jedoch nicht das Hauptprogrammfenster.

Strg-W schließt das Explorer-Fenster, aber in vielen anderen Programmen müssen Sie einen anderen Hotkey verwenden. Ich versuche, Strg-W in anderen Programmen zu verwenden, und bin frustriert, wenn es nicht funktioniert. Ich kenne Alt-F4, aber Strg-W ist eine einfachere Kombination.

Wäre es möglich, ein Programm zu erstellen, mit dem Strg-W immer so funktioniert wie in Firefox? Das heißt, unabhängig davon, in welchem ​​Programm Sie sich befanden, würde Strg-W zuerst aktive untergeordnete Fenster oder Registerkarten schließen und dann das Hauptprogrammfenster schließen. Wenn das Programm nur ein Fenster hätte, würde es dieses Fenster schließen.

Außerdem, und dieser Teil wäre optional, könnte dieses Programm:

-Erkennen Sie, ob das aktive Programm eine andere Verwendung für Strg-W zugeschrieben hat. -Wenn das aktive Programm Strg-W für eine andere Verwendung verwendet, rufen Sie ein Dialogfeld auf, in dem Sie gefragt werden, ob Sie das Verhalten von Strg-W für dieses Programm von nun an außer Kraft setzen möchten (Mit anderen Worten, dies würde es dem Programm Universal Ctrl-W ermöglichen, eine Liste mit "Überschreibungen" und "Ausnahmen" zu aktualisieren.)

Ich hoffe, das klingt für andere nützlich ...

Die Antworten, die auf AutoHotKey und dergleichen hindeuten, sind für einen Mac-Benutzer lachend komplex und unnötig.

Das gibt es auch

jgritty
quelle
16
Alt+F4ist nach wie vor die Standardtastenkombination zum Schließen eines Fensters unter Windows (oder vielmehr zum Schließen des Fensters der ausgewählten Anwendung), die mit dem Element "Schließen" im Fenstermenü verknüpft ist, das für die meisten / alle fenstergesteuerten Anwendungen unter Windows (das Windows-Fenster) gleich ist Klicken Sie mit der linken Maustaste auf den linken Bereich der Titelleiste, klicken Sie mit der rechten Maustaste auf eine beliebige Stelle in der Titelleiste oder drücken Sie Alt+Space). Und selbst wenn die Windows-Konsole keine Kopier- und Einfügefunktion für die Maus hätte, wären die Bindungen nicht standardgemäß, da sie Ctrl+Cbereits historische Bedeutung haben.
JAB
2
Es wurde das Macintosh-Benutzerhandbuch für Macintosh PowerBook 160- und 180-Computer von 1992 gefunden, das die Verknüpfung zum Schließen des Fensters Cmd-W im PDF-Format auf Seite 62 (mit der Bezeichnung 46) enthält.
Daniel Beck
10
STRG-W wird auf Anwendungsebene von den Anwendungsautoren (Microsoft oder anderweitig) implementiert. Alt-F4 ist "Programm beenden" unter Windows (auf Betriebssystemebene). Eins ist kein Ersatz für das andere. Windows KB-Verknüpfungen: support.microsoft.com/kb/126449
ƬᴇcƬᴇιʜ007
4
Ctrl-C wurde bereits für die Eingabeaufforderung verwendet (das bedeutet break ), daher würde die Verwendung der Standard-Ctrl-X / C / V nicht funktionieren, ohne viele Befehlszeilenprogramme zu unterbrechen. Die Eingabeaufforderung ist ein spezielles Fenster (Terminal-Emulator) und muss sicherstellen, dass keine Schlüssel ausgeblendet werden, die von der auf dem Terminal ausgeführten Software benötigt oder beantwortet werden , unabhängig davon, ob es sich um Remote-UNIX / VMS- oder lokale MS-DOS-Legacy-Apps handelt. Wenn Sie beispielsweise ein Befehlszeilenprogramm ausführen, das auf Strg-W reagiert, ist es ärgerlich, wenn das Programm geschlossen wird.
Maxx Daymon
20
-1 - das liest sich im Grunde genommen wie ein Schimpfen und geht dann in ein völlig irrelevantes Gebiet für die Frage. Die Verwendung zwischen den Anwendungen ist im Übrigen konsistent. Alt+F4Schließt die gesamte Anwendung und Ctrl+Wdas Fenster (oder Dokument) der Anwendung. Die einzige Inkonsistenz besteht darin, dass einige Anwendungen nach dem Schließen des letzten Fensters beendet werden, andere nicht. Als ob es von Apple gestohlen wird oder nicht; Ich vermute, niemand wird es jemals genau wissen.
Mark Henderson