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