Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
OBJECT SET SHORTCUT
|
OBJECT SET SHORTCUT ( {* ;} Objekt ; Taste {; Zusatztasten} ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
* | Operator |
![]() |
Mit Stern: Objekt ist ein Objektname (String) Ohne Stern: Objekt ist eine Variable |
|||||
Objekt | Formularobjekt |
![]() |
Objektname (mit *) oder Feld bzw. Variable (ohne *) | |||||
Taste | String |
![]() |
dem Objekt zugewiesene Taste | |||||
Zusatztasten | Lange Ganzzahl |
![]() |
ein oder mehrere kombinierte Kürzel für Zusatztasten | |||||
Der Befehl OBJECT SET SHORTCUT setzt oder ändert dynamisch das Tastenkürzel für das bzw. die Objekte, 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 oder ein Feld. In diesem Fall übergeben Sie eine Referenz anstelle eines Namens.
Im Parameter Taste übergeben Sie einen String für das Tastenkürzel, das dem Objekt zugeordnet werden soll. Sie können folgendes übergeben:
Konstante | Typ | Wert |
Shortcut with Backspace | Zeichenkette | [backspace] |
Shortcut with Carriage Return | Zeichenkette | [return] |
Shortcut with Delete | Zeichenkette | [del] |
Shortcut with Down arrow | Zeichenkette | [down arrow] |
Shortcut with End | Zeichenkette | [end] |
Shortcut with Enter | Zeichenkette | [enter] |
Shortcut with Escape | Zeichenkette | [esc] |
Shortcut with F1 | Zeichenkette | [F1] |
Shortcut with F10 | Zeichenkette | [F10] |
Shortcut with F11 | Zeichenkette | [F11] |
Shortcut with F12 | Zeichenkette | [F12] |
Shortcut with F13 | Zeichenkette | [F13] |
Shortcut with F14 | Zeichenkette | [F14] |
Shortcut with F15 | Zeichenkette | [F15] |
Shortcut with F2 | Zeichenkette | [F2] |
Shortcut with F3 | Zeichenkette | [F3] |
Shortcut with F4 | Zeichenkette | [F4] |
Shortcut with F5 | Zeichenkette | [F5] |
Shortcut with F6 | Zeichenkette | [F6] |
Shortcut with F7 | Zeichenkette | [F7] |
Shortcut with F8 | Zeichenkette | [F8] |
Shortcut with F9 | Zeichenkette | [F9] |
Shortcut with Help | Zeichenkette | [help] |
Shortcut with Home | Zeichenkette | [home] |
Shortcut with Left arrow | Zeichenkette | [left arrow] |
Shortcut with Page down | Zeichenkette | [page down] |
Shortcut with Page up | Zeichenkette | [page up] |
Shortcut with Right arrow | Zeichenkette | [right arrow] |
Shortcut with Tabulation | Zeichenkette | [tab] |
Shortcut with Up arrow | Zeichenkette | [up arrow] |
Im Parameter Zusatztasten übergeben Sie ein oder mehrere Kürzel, die dem Tastenkürzel zugeordnet werden soll. Im Parameter Zusatztasten übergeben Sie eine oder mehrere Konstanten vom Typ "Mask" unter dem Thema Ereignisse (Zusatztasten):
Konstante | Typ | Wert | Kommentar |
Command key mask | Lange Ganzzahl | 256 | Strg-Taste unter Windows, Befehlstaste auf OS X |
Control key mask | Lange Ganzzahl | 4096 | Ctrl-Taste auf OS X, oder rechter Mausklick unter Windows und OS X |
Option key mask | Lange Ganzzahl | 2048 | Windows = Alt-Taste, Mac OS = Wahltaste |
Shift key mask | Lange Ganzzahl | 512 | Windows und Mac OS |
Hinweis: Lassen Sie den Parameter Zusatztasten weg, wird das Objekt aktiviert, sobald Sie auf die definierte Taste drücken. Haben Sie z.B. die Taste "H" einer Schaltfläche zugewiesen, wird diese aktiviert, sobald Sie auf die Taste H drücken. Diese Funktionsweise sollte für spezifische Oberflächen reserviert sein.
Sie wollen je nach der aktuellen Sprache der Anwendung ein anderes Tastenkürzel zuordnen. Dazu schreiben Sie im Formularereignis On Load form:
Case of
vLang="FR"
OBJECT SET SHORTCUT(*;"SortButton";"T";Command key mask+Shift key mask) // Ctrl+Shift+T in Französisch
vLang="US"
OBJECT SET SHORTCUT(*;"SortButton";"O";Command key mask+Shift key mask) // Ctrl+Shift+O in Englisch
End case
Produkt: 4D
Thema: Objekte (Formulare)
Nummer:
1185
Erstellt: 4D v13
4D Programmiersprache ( 4D v20 R7)