PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Gérer toutes les touches du clavier
  • Touches des Terminaux mobile (Pockets PC) et des Smartphones
Produits
WINDEVWEBDEV - Code ServeurWEBDEV - Code NavigateurWINDEV MobileEtats et Requêtes
Plateformes
WindowsLinuxWindows MobileUniversal Windows 10 AppAndroidWidget AndroidiPhone/iPadApple Watch
Langages
JavaPHPAjaxCode Utilisateur (MCU)Langage Externe
Bases de données
HFSQLHFSQL Client/ServeurProcédures stockéesOLE DBODBCAccès Natifs
La propriété ..ToucheRaccourci permet de connaître et de modifier le raccourci clavier associé à un champ.
Exemple
// A mettre dans le code de déclaration des globales de la fenêtre
EXTERNE "KEYCONST.wl"

BTN_BOUTON1..ToucheRaccourci = trControl + trShift + Asc("U") // CTRL + SHIFT + U
BTN_BOUTON1..ToucheRaccourci = trControl + VK_F1       // CTRL + F1
Syntaxe

Connaître le raccourci clavier associé à un champ Masquer les détails

<Résultat> = <Nom du champ>..ToucheRaccourci
<Résultat> : Entier
Touche de raccourci associée au champ.
<Nom du champ> : Chaîne de caractères (avec ou sans guillemets)
Nom du champ à manipuler.

Modifier le raccourci clavier associé à un champ Masquer les détails

<Nom du champ>..ToucheRaccourci = <Nouveau raccourci>
<Nom du champ> : Chaîne de caractères (avec ou sans guillemets)
Nom du champ à manipuler.
<Nouveau raccourci> : Constante de type Entier
Touche de raccourci associée au champ. Cette touche peut correspondre à un des éléments suivants ou une combinaison des éléments suivants :
  • Touches de contrôle :
    trAltTouche ALT
    trControlTouche CTRL
    trShiftTouche SHIFT
  • Touches de contrôle spécifiques : Des constantes supplémentaires sont disponibles dans le fichier "KeyConst.wl". Ces constantes permettent d'identifier toutes les touches du clavier. Ce fichier est disponible dans le répertoire "\Personnel\Externe" de WINDEV ou WINDEV Mobile. Pour plus de détails sur son utilisation, consultez les Notes.
  • Touches de caractères : Il suffit d'utiliser le code ASCII du caractère (obtenu avec la fonction Asc).
Remarques

Gérer toutes les touches du clavier

Pour gérer toutes les touches du clavier avec la propriété ..ToucheRaccourci :
  1. Intégrez le fichier KeyConst.WL dans votre projet. Ce fichier associe à chaque touche du clavier une constante spécifique. Ce fichier est disponible dans le répertoire de WINDEV (sous-répertoire Personnel\Externe). Pour intégrer ce fichier dans vos applications, il est nécessaire d'utiliser le mot-clé EXTERNE de la façon suivante :
    EXTERNE "KEYCONST.wl"
  2. Utilisez les constantes dans la propriété ..ToucheRaccourci :
    cChamp est un Champ <- ChampCrée("BTN_Bouton", typBouton, 6, 60, 160, 30, Faux)
    cChamp..ToucheRaccourci = trAlt + trShift + VK_F10
Remarques :
  • Pour gérer les touches de caractères, il suffit d'utiliser le code ASCII du caractère (obtenu avec la fonction Asc).
  • Toutes les constantes contenues dans le fichier KeyConst.WL commencent par les lettres VK_. A partir du moment où le fichier a été intégré avec le mot-clé EXTERNE, ces constantes sont proposées par la complétion automatique dans l'éditeur de code.
WINDEV MobileWindows Mobile

Touches des Terminaux mobile (Pockets PC) et des Smartphones

Les schémas ci-dessous présentent les constantes WLangage associées aux touches.
Version minimum requise
  • Version 19
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire