Der Befehl OBJECT GET SHORTCUT gibt das zugewiesene Tastenkürzel für das bzw. die Objekte zurück, angegeben in den Parametern Objekt und * für den aktuellen Prozess.
Übergeben Sie den optionalen Parameter *, ist Objekt ein Objektname (String). Ohne diesen Parameter ist Objekt eine Variable. In diesem Fall übergeben Sie eine Variablenreferenz anstelle eines String.
Der Parameter Taste gibt das Zeichen an, das der Taste zugewiesen wurde (Standardtasten) oder einen String zwischen Klammern, der die entsprechende Taste angibt (Funktionstasten). Sie können diesen Wert mit den Konstanten des Themas Tastaturabkürzungen vergleichen (siehe Befehl OBJECT SET SHORTCUT).
Der Parameter Zusatztasten gibt einen Wert mit der bzw. den zugeordneten Zusatztasten zurück. Bei einer Kombination aus mehreren Zusatztasten gibt der Befehl die Summe der einzelnen Werte zurück. Sie können den zurückgegebenen Wert mit den folgenden Konstanten unter dem Thema Ereignisse (Zusatztasten) vergleichen:
Konstante |
Typ |
Wert |
Meldung |
Command key mask |
Lange Ganzzahl |
256 |
Windows = Strg-Taste, Mac OS = Befehlstaste |
Control key mask |
Lange Ganzzahl |
4096 |
nur Mac OS |
Option key mask |
Lange Ganzzahl |
2048 |
Windows = Alt-Taste, Mac OS = Wahltaste |
Shift key mask |
Lange Ganzzahl |
512 |
Windows und Mac OS |
Bei Tastenkürzeln ohne Zusatztasten gibt der Parameter Zusatztasten 0 zurück.
Hinweis: Bezeichnet der Parameter Objekt mehrere Objekte im Formular mit unterschiedlicher Einstellung, gibt der Befehl "" in Taste und 0 in Zusatztasten zurück.