4D v16.3

OBJECT SET SHORTCUT

Home

 
4D v16.3
OBJECT SET SHORTCUT

OBJECT SET SHORTCUT 


 

OBJECT SET SHORTCUT ( {* ;} Objekt ; Taste {; Zusatztasten} )  
Parameter Typ   Beschreibung
Operator in Mit Stern: Objekt ist ein Objektname (String)
Ohne Stern: Objekt ist eine Variable
Objekt  Formularobjekt in Objektname (mit *) oder Feld bzw. Variable (ohne *)
Taste  String in dem Objekt zugewiesene Taste
Zusatztasten  Lange Ganzzahl in 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:

  • ein Standardkürzel, zum Beispiel "B"
  • eine Konstante (oder ihren Wert) unter dem Thema Tastaturabkürzungen:
    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



Siehe auch 

OBJECT GET SHORTCUT

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Objekte (Formulare)
Nummer: 1185

 
GESCHICHTE 

Erstellt: 4D v13

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)