Angenommen, ich entwickle eine neue Desktop-Anwendung für Windows. Gibt es irgendwo eine Liste von Tastaturkürzeln, die alle Windows-Anwendungen unterstützen sollen (entweder von Microsoft oder von Drittanbietern)?Liste von De-facto-Standardtastenkombinationen für Windows-Apps?
(Hinweis: Wenn ich hier "alle Windows-Anwendungen" sage, meine ich wirklich "alle Windows-Anwendungen, bei denen eine bestimmte Tastenkombination Sinn macht". Zum Beispiel könnte eine standardmäßige Verknüpfung "Debugsitzung beginnen" in IDE-Anwendungen sinnvoll sein wie Visual Studio und Eclipse, aber nicht für andere Arten von Anwendungen wie Notepad oder Firefox.Auch ist es möglicherweise nicht sinnvoll für bestimmte spezialisierte Anwendungen, die ihre eigenen kompletten Sets von Tastaturkürzeln wie vi haben, um einige zu folgen die Standardkonventionen gefolgt von anderen Anwendungen.)
Zum Beispiel würde ich behaupten, dass dort, wo es sinnvoll ist, Windows-Anwendungen sollten die folgenden Tastenkombinationen unterstützen, weil sie de facto-Standards sind, dass die meisten anderen Anwendungen Unterstützung (nur eine unvollständige Liste):
Aus überall:
- F1 - Show Hilfe
- Alt + F4 - Close Anwendung
Während der Bearbeitung von Text:
- Ctrl + A - die gesamten Text auswählen (in aktuellem Feld, wo zutreffend)
- Ctrl + Startseite/Ende - Caret auf Anfang/Ende des Stroms schieben Feld
- Shift- + [jeder Navigation] - Text zwischen der vorherigen Cursorposition auswählen und die neue Position der Einfügemarke
Während ein Element, das bearbeitet werden kann oder umbenannt ausgewählt ist:
- F2 - Umbenennen oder ändern, das aktuelle Element
Während ein Kind Fenster oder Tab hat den Fokus in einem Multi-Fenster/Multi-Tab-Anwendung:
- Ctrl + F4 - Schließen Sie das aktuelle Fenster/Tab
- Ctrl + W - Schließen Sie das aktuelle Fenster/Tab
- Ctrl +Tab/Ctrl +Umschalt +Tab - Aktivieren Sie nächstes/vorheriges Fenster/Tab
Und so weiter. (Auch dies sind nur Teillisten - ich denke, es gibt viele weitere Standard-Shortcuts.)
Also: Gibt es eine vollständige Liste dieser Arten von de facto Standard-Tastenkombinationen für Windows-Anwendungen, die verwendet werden können von Entwicklern als Ausgangspunkt, um die Tastaturkürzel zu bestimmen, die eine neue Anwendung, die entwickelt wird, unterstützen sollte?
Wenn eine ähnliche Liste von Konventionen für Mausverhalten ebenfalls verfügbar wäre, wäre das ideal. (z. B. Doppelklick mit linker Maustaste = Wort auswählen)
Ich wollte gerade die Frage nach der Verwendung des "sprachunabhängigen" Tags stellen, da dieses Thema alles andere als sprachunabhängig ist. Dann erkannte ich, dass es bei diesem Tag um Programmiersprachen geht, nicht um menschliche Sprachen. Beachten Sie jedoch, dass Tastenkürzel eine der vielen, vielen, vielen Dinge sind, die berücksichtigt werden müssen, wenn Ihr Programm lokalisiert werden soll. – RenniePet