Fonctions particulières

Les fonctions ››
Parent Previous Next


Les fonctions particulières:


       L'utilisation de la fonction setAlign(...) permet d'extraire des informations liées au caractère au format UTF8 et d'aligner une variable dans une boucle


character()                        -> renvoie un pointeur sur le caractère en cours


nbByte()                        -> renvoie le nombre d'octets du caractère


scancode()                        -> renvoie le scancode associé au caractère si celui-ci est pris en charge par le clavier


asciiEx()                        -> renvoie la valeur  ASCII du caractère


isLayout()                        -> détermine si le clavier peut afficher le caractère


isAsciiEx()                        -> détermine si le caractère imprimable appartient à la table ASCII étendu (0 à 255)


isDeadKey()                -> détermine si le caractère est dead key


isSimpleKey()                -> le caractère est composé avec une seule touche

   (le dead key lui-même est compté à la fois comme une touche simple et un dead key).


isComposeKey()                -> Le caractère est composé de deux touches donc utilisation d'un dead key


isAltCode()                        -> détermine si le caractère ne peut s'afficher qu'avec l'Alt code (fonction inverse de isLayout() )


printScancode(...)                -> permet d'envoyer un caractère sous sa forme de scancode (dans ce cas, il doit être pris en charge par le clavier)


pressScancode(...)        -> permet de presser un caractère sous sa forme de scancode (dans ce cas, il doit être pris en charge par le clavier)


releaseScancode(...)        -> permet de relâcher un caractère sous sa forme de scancode (dans ce cas, il doit être pris en charge par le clavier)