Einzelnen Beitrag anzeigen

Delphi.Narium

Registriert seit: 27. Nov 2017
2.490 Beiträge
 
Delphi 7 Professional
 
#10

AW: [D2009] MainMenu Hotkey/Unterstriche immer Sichtbar

  Alt 27. Aug 2018, 09:59
Im Ursprung war die Regel:

Hotkey = Alt + 1. Buchstabe des Menüeintrages.

Das mit dem & und der daraus folgenden Unterstreichung "irgendeines" Buchstabens im Menütext erfolgte erst später.

Bei (sehr) alten Programmen mit Menü (auch schon vor Windows) funktionierte das so, man musste nur darauf achten, dass in einem Menü nicht zwei (oder mehr) Einträge mit dem gleichen Buchstaben begannen.

Mit F10 wird (meistens) das Menü aktiviert, dann reicht auch der erste Buchstabe für die Auswahl des entsprechenden Hauptmenüeintrages. Der erste Buchstabe des Untermenüs aktivierte dann dieses.

Wenn Du Dich an diese Regel hälts, ist es egal, ob unterstrichen wird oder nicht. Alt+1. Buchstabe führen dann immer zum Ziel.

Allerdings musst Du Windows dann auch sagen, dass es die Hotkey nicht selbst "würfeln" soll bzw. konsequent in Deinen Menüs vor den ersten Buchstaben das & setzen.

Bei Beachtung der Regel beendet man Delphi mit

F10, D, B.

oder

Alt+D, B

oder

Alt+F4

Das geht so bei vielen Programmen.

Und wenn Du es wirklich richtig machen möchtest, dann halte die dadran: Microsoft: German Style Guide
  Mit Zitat antworten Zitat