AddKeyboardShortcut()

Syntaxe

AddKeyboardShortcut(#Fenetre, Raccourci, Evenement)
Description
Ajoute ou remplace un raccourci clavier.

Arguments

#Fenetre La fenêtre à utiliser.
Raccourci Le raccourci clavier peut prendre l'une des valeurs suivantes:
  #PB_Shortcut_Back      (Retour Arrière) 
  #PB_Shortcut_Tab       (Tabulation)
  #PB_Shortcut_Clear
  #PB_Shortcut_Return    (Entrée)
  #PB_Shortcut_Menu      (Alt)
  #PB_Shortcut_Pause      
  #PB_Shortcut_Print      
  #PB_Shortcut_Capital   (Verrouillage Majuscule)
  #PB_Shortcut_Escape    (Echap)
  #PB_Shortcut_Space     (Espace)
  #PB_Shortcut_PageUp    (Page précédente)
  #PB_Shortcut_PageDown  (Page Suivante)
  #PB_Shortcut_End       (Fin)
  #PB_Shortcut_Home      (Début)
  #PB_Shortcut_Left      (Flèche à gauche)
  #PB_Shortcut_Up        (Flèche en haut)
  #PB_Shortcut_Right     (Flèche à droite)
  #PB_Shortcut_Down      (Flèche en bas)
  #PB_Shortcut_Select
  #PB_Shortcut_Execute
  #PB_Shortcut_Snapshot  (Impr écran)
  #PB_Shortcut_Insert
  #PB_Shortcut_Delete    (Suppr)
  #PB_Shortcut_Help
  #PB_Shortcut_0
  #PB_Shortcut_1
  #PB_Shortcut_2
  #PB_Shortcut_3
  #PB_Shortcut_4
  #PB_Shortcut_5
  #PB_Shortcut_6
  #PB_Shortcut_7
  #PB_Shortcut_8
  #PB_Shortcut_9
  #PB_Shortcut_A
  #PB_Shortcut_B
  #PB_Shortcut_C
  #PB_Shortcut_D
  #PB_Shortcut_E
  #PB_Shortcut_F
  #PB_Shortcut_G
  #PB_Shortcut_H
  #PB_Shortcut_I
  #PB_Shortcut_J
  #PB_Shortcut_K
  #PB_Shortcut_L
  #PB_Shortcut_M
  #PB_Shortcut_N
  #PB_Shortcut_O
  #PB_Shortcut_P
  #PB_Shortcut_Q
  #PB_Shortcut_R
  #PB_Shortcut_S
  #PB_Shortcut_T
  #PB_Shortcut_U
  #PB_Shortcut_V
  #PB_Shortcut_W
  #PB_Shortcut_X
  #PB_Shortcut_Y
  #PB_Shortcut_Z
  #PB_Shortcut_LeftWindows  (Touche fenêtre main gauche)
  #PB_Shortcut_RightWindows (Touche fenêtre main droite)
  #PB_Shortcut_Apps
  #PB_Shortcut_Pad0
  #PB_Shortcut_Pad1
  #PB_Shortcut_Pad2
  #PB_Shortcut_Pad3
  #PB_Shortcut_Pad4
  #PB_Shortcut_Pad5
  #PB_Shortcut_Pad6
  #PB_Shortcut_Pad7
  #PB_Shortcut_Pad8
  #PB_Shortcut_Pad9
  #PB_Shortcut_Multiply    (*)
  #PB_Shortcut_Add         (+)
  #PB_Shortcut_Separator
  #PB_Shortcut_Subtract    (-)
  #PB_Shortcut_Decimal     (.)
  #PB_Shortcut_Divide      (/)
  #PB_Shortcut_F1
  #PB_Shortcut_F2
  #PB_Shortcut_F3
  #PB_Shortcut_F4
  #PB_Shortcut_F5
  #PB_Shortcut_F6
  #PB_Shortcut_F7
  #PB_Shortcut_F8
  #PB_Shortcut_F9
  #PB_Shortcut_F10
  #PB_Shortcut_F11
  #PB_Shortcut_F12
  #PB_Shortcut_F13
  #PB_Shortcut_F14
  #PB_Shortcut_F15
  #PB_Shortcut_F16
  #PB_Shortcut_F17
  #PB_Shortcut_F18
  #PB_Shortcut_F19
  #PB_Shortcut_F20
  #PB_Shortcut_F21
  #PB_Shortcut_F22
  #PB_Shortcut_F23
  #PB_Shortcut_F24
  #PB_Shortcut_Numlock
  #PB_Shortcut_Scroll      (Arrêt défil)
Les touches de raccourci ci-dessus peuvent être combinées avec les valeurs ci-dessous si nécessaire:
  #PB_Shortcut_Shift  : 'Shift' ou 'Majuscule'
  #PB_Shortcut_Control: 'Control' ou 'CTRL'
  #PB_Shortcut_Alt    : 'Alt' 
  #PB_Shortcut_Command: 'Apple' ou 'Pomme' (MacOS X)
Evenement Un nombre unique défini par l'utilisateur qui permet d'identifier le raccourci clavier.
Ce nombre doit être compris entre 0 et 64000 et il correspond à l'évènement de type menu qui lui est associé.
Par défaut, une fenêtre a déjà 2 raccourcis clavier pour permettre les déplacements entre les gadgets avec la touche 'Tab' (Tabulation) et 'Shift+Tab' (Majuscule + Tabulation): #PB_Shorcut_Tab et #PB_Shortcut_Tab|#PB_Shortcut_Shift

Remarques

Un raccourci génère un évènement de type menu (comme le ferait un élément de menu) car la plupart du temps les raccourcis sont utilisés en conjonction avec les menus.
La constante #PB_Shortcut_Command est seulement utile sous MacOS X et permet d'utiliser la touche 'Apple' (droite ou gauche). Cette constante est aussi supportée sur les autres OS (pour faciliter la portabilité) et elle aura alors un rôle identique à #PB_Shortcut_Control.

Un raccourci clavier peut être enlevé avec RemoveKeyboardShortcut().

Exemple

  AddKeyboardShortcut(0, #PB_Shortcut_Control | #PB_ShortCut_F, 15) ; Crée un raccourci clavier CTRL+F sur la fenêtre 0
                                                                    ; qui générera un évènement de valeur 15.

Voir aussi

RemoveKeyboardShortcut()

OS Supportés

Tous

Window Index - AddWindowTimer() ->