La documentation de cette fonction est copyrightée en 2002 par Pascal Martin (squale92) et provient de la documentation de la bibliothèque Azur
GX_rowread s'utilise précisément de la même façon
que _rowread de la bibliothèque de fonctions de TIGCC,
mais teste le clavier un peu plus rapidement que cette dernière.
Cette fonction permet de lire le clavier "à bas niveau",
ce qui correspond à lire le câblage de celui-ci.
En effet, le clavier n'est rien de plus qu'une matrice de fils,
organisés en lignes et en colonnes, les intersections de fils
correspondant chacune à une touche.
Avec cette fonction, il vous faut préciser une ligne à "analyser",
et elle vous renverra les valeurs des touches
sur la ligne correspondante.
Paramètres
unsigned short rowmask |
valeur codée sur deux octets, de type entier, qui correspond au masque d'une ligne, permettant de déterminer la ligne que vous souhaitez "lire". |
Retour
unsigned short |
valeur entière non signée, codée sur 1 octet. |
Matrice clavier sur TI-89 :
| COLONNES +------+----------------------------------------------------------------------- | BITS | 7 6 5 4 3 2 1 0 --+------+----------------------------------------------------------------------- L | 0 | alpha Diamond Shift 2nd Right Down Left Up I | 1 | F5 CLEAR ^ / * - + ENTER G | 2 | F4 BckSpc T , 9 6 3 (-) N | 3 | F3 CATLG Z ) 8 5 2 . E | 4 | F2 MODE Y ( 7 4 1 0 S | 5 | F1 HOME X = | EE STO APPS | 6 | ESC
Matrice clavier sur TI-92+ et TI-V200 :
| COLONNES +------+----------------------------------------------------------------------- | BITS | 7 6 5 4 3 2 1 0 --+------+----------------------------------------------------------------------- | 0 | Down Right Up Left Hand Shift Diamond 2nd | 1 | 3 2 1 F8 W S Z L | 2 | 6 5 4 F3 E D X I | 3 | 9 8 7 F7 R F C STO G | 4 | , ) ( F2 T G V Space N | 5 | TAN COS SIN F6 Y H B / E | 6 | P ENTER2 LN F1 U J N ^ S | 7 | * APPS CLEAR F5 I K M = | 8 | ESC MODE + O L Theta BckSpc | 9 | (-) . 0 F4 Q A ENTER1 -
ENTER2 est la touche "ENTER" localisée près du curseur multidirectionnel. ENTER1 correspond aux deux autres.
Pour détecter si une touche est ou non pressé, procédez de
la manière suivante :
1) repérer la ligne sur laquelle la touche est
située, en partant du bas, puis placer un '0' dans la suite de
bits (tous à un) correspondante. Par exemple, sur TI-89, pour
lire la touche [9], il vous faudra utiliser comme masque ceci : 0b1111011
2) repérer la colonne sur laquelle la touche
est située, en partant de la gauche, puis placer un '1' dans la
suite de bits (tous à zéro) correspondante. Pour continuer avec
notre exemple, la colonne sur laquelle la touche [9] est situé
aura pour valeur (masque) ceci : 0b00001000
3) lire la touche. Pour cela, il faut
utiliser la fonction GX_rowread de la façon suivante :
GX_rowread(masque_ligne) & masque_colonne
Ainsi, en conservant notre exemple, il faudra utiliser :
GX_rowread(0b1111011) & 0b00001000
4) la valeur retournée par la fonction GX_rowread sera différente de 0 si la touche était pressée au moment où la lecture est effectuée. Cette fonction sera donc quasiment toujours utilisée dans des boucles conditionnelles.
Remarque :
La désactivation des interruptions automatiques n°1 et n°5
est particulièrement recommandée pour cette fonction. Pour
information, ces désactivations permettent de gagner jusqu'à 50%
de vitesse dans l'exécution de certains programmes !
Pour savoir comment désactiver ces interruptions, consultez la
documentation de la fonction GX_PowerOn.
GX_ReadJoypad permet de lire en un seul coup les
touches servant le plus dans un jeu, notamment les touches de
direction.
Cette fonction renvoie une valeur correcte uniquement dans ces 2
cas :
- seule est définie la directive USE_TI89, mais pas USE_TI92PLUS
ou USE_V200 ;
- seule est définie la directive USE_TI92PLUS ou USE_V200
ou les deux à la fois, mais pas USE_TI89.
Le type de l'information retournée est le suivant sur TI 89 :
typedef struct { unsigned char alpha : 1, diamond : 1, shift : 1, second : 1, right : 1, down : 1, left : 1, up : 1; } GX_joypad;
Le type de l'information retournée est le suivant sur TI 92+ et TI V200 :
typedef struct { unsigned char down : 1, right : 1, up : 1, left : 1, hand : 1, shift : 1, diamond : 1, second : 1; } GX_joypad;
Paramètres
void |
aucun paramètre n'est nécessaire. |
Retour
GX_joypad |
renvoie une information structurée renseignant notamment sur l'état des touches de direction. Consultez les exemples de la FAQ pour savoir comment extraire les touches qui vous intéressent, vous verrez que c'est très simple ! |
Remarque :
La désactivation des interruptions automatiques n°1 et n°5
est particulièrement recommandée pour cette fonction. Pour
information, ces désactivations permettent de gagner jusqu'à 50%
de vitesse dans l'exécution de certains programmes !
Pour savoir comment désactiver ces interruptions, consultez la
documentation de la fonction GX_PowerOn.
GX_ALPHApressed permet de connaître l'état de la
touche [alpha] (dite "alpha") sur TI 89.
Cette fonction ne peut être appelée que si la directive USE_TI89
est définie et qu'aucune des deux directives USE_TI92PLUS
et USE_V200 n'est définie.
Paramètres
void |
aucun paramètre n'est nécessaire. |
Retour
boolean |
renvoie FALSE si la touche n'est pas pressée, ou toute autre valeur différente de FALSE si la touche est pressée. |
Remarque :
La désactivation des interruptions automatiques n°1 et n°5
est particulièrement recommandée pour cette fonction. Pour
information, ces désactivations permettent de gagner jusqu'à 50%
de vitesse dans l'exécution de certains programmes !
Pour savoir comment désactiver ces interruptions, consultez la
documentation de la fonction GX_PowerOn.
GX_APPSpressed permet de connaître l'état de la
touche [APPS] (dite "applications").
Cette fonction renvoie une valeur correcte uniquement dans ces 2
cas :
- seule est définie la directive USE_TI89, mais pas USE_TI92PLUS
ou USE_V200 ;
- seule est définie la directive USE_TI92PLUS ou USE_V200
ou les deux à la fois, mais pas USE_TI89.
Paramètres
void |
aucun paramètre n'est nécessaire. |
Retour
boolean |
renvoie FALSE si la touche n'est pas pressée, ou toute autre valeur différente de FALSE si la touche est pressée. |
Remarque :
La désactivation des interruptions automatiques n°1 et n°5
est particulièrement recommandée pour cette fonction. Pour
information, ces désactivations permettent de gagner jusqu'à 50%
de vitesse dans l'exécution de certains programmes !
Pour savoir comment désactiver ces interruptions, consultez la
documentation de la fonction GX_PowerOn.
GX_BACKpressed permet de connaître l'état de la
touche [ç] (dite "back
space").
Cette fonction renvoie une valeur correcte uniquement dans ces 2
cas :
- seule est définie la directive USE_TI89, mais pas USE_TI92PLUS
ou USE_V200 ;
- seule est définie la directive USE_TI92PLUS ou USE_V200
ou les deux à la fois, mais pas USE_TI89.
Paramètres
void |
aucun paramètre n'est nécessaire. |
Retour
boolean |
renvoie FALSE si la touche n'est pas pressée, ou toute autre valeur différente de FALSE si la touche est pressée. |
Remarque :
La désactivation des interruptions automatiques n°1 et n°5
est particulièrement recommandée pour cette fonction. Pour
information, ces désactivations permettent de gagner jusqu'à 50%
de vitesse dans l'exécution de certains programmes !
Pour savoir comment désactiver ces interruptions, consultez la
documentation de la fonction GX_PowerOn.
GX_CLEARpressed permet de connaître l'état de la
touche [CLEAR] (dite "clear").
Cette fonction renvoie une valeur correcte uniquement dans ces 2
cas :
- seule est définie la directive USE_TI89, mais pas USE_TI92PLUS
ou USE_V200 ;
- seule est définie la directive USE_TI92PLUS ou USE_V200
ou les deux à la fois, mais pas USE_TI89.
Paramètres
void |
aucun paramètre n'est nécessaire. |
Retour
boolean |
renvoie FALSE si la touche n'est pas pressée, ou toute autre valeur différente de FALSE si la touche est pressée. |
Remarque :
La désactivation des interruptions automatiques n°1 et n°5
est particulièrement recommandée pour cette fonction. Pour
information, ces désactivations permettent de gagner jusqu'à 50%
de vitesse dans l'exécution de certains programmes !
Pour savoir comment désactiver ces interruptions, consultez la
documentation de la fonction GX_PowerOn.
GX_DIAMONDpressed permet de connaître l'état de la
touche [u] (dite "diamond").
Cette fonction renvoie une valeur correcte uniquement dans ces 2
cas :
- seule est définie la directive USE_TI89, mais pas USE_TI92PLUS
ou USE_V200 ;
- seule est définie la directive USE_TI92PLUS ou USE_V200
ou les deux à la fois, mais pas USE_TI89.
Paramètres
void |
aucun paramètre n'est nécessaire. |
Retour
boolean |
renvoie FALSE si la touche n'est pas pressée, ou toute autre valeur différente de FALSE si la touche est pressée. |
Remarque :
La désactivation des interruptions automatiques n°1 et n°5
est particulièrement recommandée pour cette fonction. Pour
information, ces désactivations permettent de gagner jusqu'à 50%
de vitesse dans l'exécution de certains programmes !
Pour savoir comment désactiver ces interruptions, consultez la
documentation de la fonction GX_PowerOn.
GX_DOWNpressed permet de connaître l'état de la
touche [â] (dite "down").
Cette fonction renvoie une valeur correcte uniquement dans ces 2
cas :
- seule est définie la directive USE_TI89, mais pas USE_TI92PLUS
ou USE_V200 ;
- seule est définie la directive USE_TI92PLUS ou USE_V200
ou les deux à la fois, mais pas USE_TI89.
Paramètres
void |
aucun paramètre n'est nécessaire. |
Retour
boolean |
renvoie FALSE si la touche n'est pas pressée, ou toute autre valeur différente de FALSE si la touche est pressée. |
Remarque :
La désactivation des interruptions automatiques n°1 et n°5
est particulièrement recommandée pour cette fonction. Pour
information, ces désactivations permettent de gagner jusqu'à 50%
de vitesse dans l'exécution de certains programmes !
Pour savoir comment désactiver ces interruptions, consultez la
documentation de la fonction GX_PowerOn.
GX_ESCAPEpressed permet de connaître l'état de la
touche [ESC] (dite "escape").
Cette fonction renvoie une valeur correcte uniquement dans ces 2
cas :
- seule est définie la directive USE_TI89, mais pas USE_TI92PLUS
ou USE_V200 ;
- seule est définie la directive USE_TI92PLUS ou USE_V200
ou les deux à la fois, mais pas USE_TI89.
Paramètres
void |
aucun paramètre n'est nécessaire. |
Retour
boolean |
renvoie FALSE si la touche n'est pas pressée, ou toute autre valeur différente de FALSE si la touche est pressée. |
Remarque :
La désactivation des interruptions automatiques n°1 et n°5
est particulièrement recommandée pour cette fonction. Pour
information, ces désactivations permettent de gagner jusqu'à 50%
de vitesse dans l'exécution de certains programmes !
Pour savoir comment désactiver ces interruptions, consultez la
documentation de la fonction GX_PowerOn.
GX_F1pressed permet de connaître l'état de la
touche [F1] (dite "F1").
Cette fonction renvoie une valeur correcte uniquement dans ces 2
cas :
- seule est définie la directive USE_TI89, mais pas USE_TI92PLUS
ou USE_V200 ;
- seule est définie la directive USE_TI92PLUS ou USE_V200
ou les deux à la fois, mais pas USE_TI89.
Paramètres
void |
aucun paramètre n'est nécessaire. |
Retour
boolean |
renvoie FALSE si la touche n'est pas pressée, ou toute autre valeur différente de FALSE si la touche est pressée. |
Remarque :
La désactivation des interruptions automatiques n°1 et n°5
est particulièrement recommandée pour cette fonction. Pour
information, ces désactivations permettent de gagner jusqu'à 50%
de vitesse dans l'exécution de certains programmes !
Pour savoir comment désactiver ces interruptions, consultez la
documentation de la fonction GX_PowerOn.
GX_F2pressed permet de connaître l'état de la
touche [F2] (dite "F2").
Cette fonction renvoie une valeur correcte uniquement dans ces 2
cas :
- seule est définie la directive USE_TI89, mais pas USE_TI92PLUS
ou USE_V200 ;
- seule est définie la directive USE_TI92PLUS ou USE_V200
ou les deux à la fois, mais pas USE_TI89.
Paramètres
void |
aucun paramètre n'est nécessaire. |
Retour
boolean |
renvoie FALSE si la touche n'est pas pressée, ou toute autre valeur différente de FALSE si la touche est pressée. |
Remarque :
La désactivation des interruptions automatiques n°1 et n°5
est particulièrement recommandée pour cette fonction. Pour
information, ces désactivations permettent de gagner jusqu'à 50%
de vitesse dans l'exécution de certains programmes !
Pour savoir comment désactiver ces interruptions, consultez la
documentation de la fonction GX_PowerOn.
GX_F3pressed permet de connaître l'état de la
touche [F3] (dite "F3").
Cette fonction renvoie une valeur correcte uniquement dans ces 2
cas :
- seule est définie la directive USE_TI89, mais pas USE_TI92PLUS
ou USE_V200 ;
- seule est définie la directive USE_TI92PLUS ou USE_V200
ou les deux à la fois, mais pas USE_TI89.
Paramètres
void |
aucun paramètre n'est nécessaire. |
Retour
boolean |
renvoie FALSE si la touche n'est pas pressée, ou toute autre valeur différente de FALSE si la touche est pressée. |
Remarque :
La désactivation des interruptions automatiques n°1 et n°5
est particulièrement recommandée pour cette fonction. Pour
information, ces désactivations permettent de gagner jusqu'à 50%
de vitesse dans l'exécution de certains programmes !
Pour savoir comment désactiver ces interruptions, consultez la
documentation de la fonction GX_PowerOn.
GX_F4pressed permet de connaître l'état de la
touche [F4] (dite "F4").
Cette fonction renvoie une valeur correcte uniquement dans ces 2
cas :
- seule est définie la directive USE_TI89, mais pas USE_TI92PLUS
ou USE_V200 ;
- seule est définie la directive USE_TI92PLUS ou USE_V200
ou les deux à la fois, mais pas USE_TI89.
Paramètres
void |
aucun paramètre n'est nécessaire. |
Retour
boolean |
renvoie FALSE si la touche n'est pas pressée, ou toute autre valeur différente de FALSE si la touche est pressée. |
Remarque :
La désactivation des interruptions automatiques n°1 et n°5
est particulièrement recommandée pour cette fonction. Pour
information, ces désactivations permettent de gagner jusqu'à 50%
de vitesse dans l'exécution de certains programmes !
Pour savoir comment désactiver ces interruptions, consultez la
documentation de la fonction GX_PowerOn.
GX_F5pressed permet de connaître l'état de la
touche [F5] (dite "F5").
Cette fonction renvoie une valeur correcte uniquement dans ces 2
cas :
- seule est définie la directive USE_TI89, mais pas USE_TI92PLUS
ou USE_V200 ;
- seule est définie la directive USE_TI92PLUS ou USE_V200
ou les deux à la fois, mais pas USE_TI89.
Paramètres
void |
aucun paramètre n'est nécessaire. |
Retour
boolean |
renvoie FALSE si la touche n'est pas pressée, ou toute autre valeur différente de FALSE si la touche est pressée. |
Remarque :
La désactivation des interruptions automatiques n°1 et n°5
est particulièrement recommandée pour cette fonction. Pour
information, ces désactivations permettent de gagner jusqu'à 50%
de vitesse dans l'exécution de certains programmes !
Pour savoir comment désactiver ces interruptions, consultez la
documentation de la fonction GX_PowerOn.
GX_F6pressed permet de connaître l'état de la
touche [F6] (dite "F6") sur TI 92+ et sur TI V200.
Cette fonction peut être appelée uniquement si seule est définie
la directive USE_TI92PLUS ou USE_V200 ou les
deux à la fois, mais pas USE_TI89.
Paramètres
void |
aucun paramètre n'est nécessaire. |
Retour
boolean |
renvoie FALSE si la touche n'est pas pressée, ou toute autre valeur différente de FALSE si la touche est pressée. |
Remarque :
La désactivation des interruptions automatiques n°1 et n°5
est particulièrement recommandée pour cette fonction. Pour
information, ces désactivations permettent de gagner jusqu'à 50%
de vitesse dans l'exécution de certains programmes !
Pour savoir comment désactiver ces interruptions, consultez la
documentation de la fonction GX_PowerOn.
GX_F7pressed permet de connaître l'état de la
touche [F7] (dite "F7") sur TI 92+ et sur TI V200.
Cette fonction peut être appelée uniquement si seule est définie
la directive USE_TI92PLUS ou USE_V200 ou les
deux à la fois, mais pas USE_TI89.
Paramètres
void |
aucun paramètre n'est nécessaire. |
Retour
boolean |
renvoie FALSE si la touche n'est pas pressée, ou toute autre valeur différente de FALSE si la touche est pressée. |
Remarque :
La désactivation des interruptions automatiques n°1 et n°5
est particulièrement recommandée pour cette fonction. Pour
information, ces désactivations permettent de gagner jusqu'à 50%
de vitesse dans l'exécution de certains programmes !
Pour savoir comment désactiver ces interruptions, consultez la
documentation de la fonction GX_PowerOn.
GX_F8pressed permet de connaître l'état de la
touche [F8] (dite "F8") sur TI 92+ et sur TI V200.
Cette fonction peut être appelée uniquement si seule est définie
la directive USE_TI92PLUS ou USE_V200 ou les
deux à la fois, mais pas USE_TI89.
Paramètres
void |
aucun paramètre n'est nécessaire. |
Retour
boolean |
renvoie FALSE si la touche n'est pas pressée, ou toute autre valeur différente de FALSE si la touche est pressée. |
Remarque :
La désactivation des interruptions automatiques n°1 et n°5
est particulièrement recommandée pour cette fonction. Pour
information, ces désactivations permettent de gagner jusqu'à 50%
de vitesse dans l'exécution de certains programmes !
Pour savoir comment désactiver ces interruptions, consultez la
documentation de la fonction GX_PowerOn.
GX_HANDpressed permet de connaître l'état de la
touche [?] (dite "hand")
sur TI 92+ et sur TI V200.
Cette fonction peut être appelée uniquement si seule est définie
la directive USE_TI92PLUS ou USE_V200 ou les
deux à la fois, mais pas USE_TI89.
Paramètres
void |
aucun paramètre n'est nécessaire. |
Retour
boolean |
renvoie FALSE si la touche n'est pas pressée, ou toute autre valeur différente de FALSE si la touche est pressée. |
Remarque :
La désactivation des interruptions automatiques n°1 et n°5
est particulièrement recommandée pour cette fonction. Pour
information, ces désactivations permettent de gagner jusqu'à 50%
de vitesse dans l'exécution de certains programmes !
Pour savoir comment désactiver ces interruptions, consultez la
documentation de la fonction GX_PowerOn.
GX_LEFTpressed permet de connaître l'état de la
touche [ß] (dite "left").
Cette fonction renvoie une valeur correcte uniquement dans ces 2
cas :
- seule est définie la directive USE_TI89, mais pas USE_TI92PLUS
ou USE_V200 ;
- seule est définie la directive USE_TI92PLUS ou USE_V200
ou les deux à la fois, mais pas USE_TI89.
Paramètres
void |
aucun paramètre n'est nécessaire. |
Retour
boolean |
renvoie FALSE si la touche n'est pas pressée, ou toute autre valeur différente de FALSE si la touche est pressée. |
Remarque :
La désactivation des interruptions automatiques n°1 et n°5
est particulièrement recommandée pour cette fonction. Pour
information, ces désactivations permettent de gagner jusqu'à 50%
de vitesse dans l'exécution de certains programmes !
Pour savoir comment désactiver ces interruptions, consultez la
documentation de la fonction GX_PowerOn.
GX_MINUSpressed permet de connaître l'état de la
touche [-] (dite "minus").
Cette fonction renvoie une valeur correcte uniquement dans ces 2
cas :
- seule est définie la directive USE_TI89, mais pas USE_TI92PLUS
ou USE_V200 ;
- seule est définie la directive USE_TI92PLUS ou USE_V200
ou les deux à la fois, mais pas USE_TI89.
Paramètres
void |
aucun paramètre n'est nécessaire. |
Retour
boolean |
renvoie FALSE si la touche n'est pas pressée, ou toute autre valeur différente de FALSE si la touche est pressée. |
Remarque :
La désactivation des interruptions automatiques n°1 et n°5
est particulièrement recommandée pour cette fonction. Pour
information, ces désactivations permettent de gagner jusqu'à 50%
de vitesse dans l'exécution de certains programmes !
Pour savoir comment désactiver ces interruptions, consultez la
documentation de la fonction GX_PowerOn.
GX_MODEpressed permet de connaître l'état de la
touche [MODE] (dite "mode").
Cette fonction renvoie une valeur correcte uniquement dans ces 2
cas :
- seule est définie la directive USE_TI89, mais pas USE_TI92PLUS
ou USE_V200 ;
- seule est définie la directive USE_TI92PLUS ou USE_V200
ou les deux à la fois, mais pas USE_TI89.
Paramètres
void |
aucun paramètre n'est nécessaire. |
Retour
boolean |
renvoie FALSE si la touche n'est pas pressée, ou toute autre valeur différente de FALSE si la touche est pressée. |
Remarque :
La désactivation des interruptions automatiques n°1 et n°5
est particulièrement recommandée pour cette fonction. Pour
information, ces désactivations permettent de gagner jusqu'à 50%
de vitesse dans l'exécution de certains programmes !
Pour savoir comment désactiver ces interruptions, consultez la
documentation de la fonction GX_PowerOn.
GX_ONEpressed permet de connaître l'état de la
touche [1] (dite "one").
Cette fonction renvoie une valeur correcte uniquement dans ces 2
cas :
- seule est définie la directive USE_TI89, mais pas USE_TI92PLUS
ou USE_V200 ;
- seule est définie la directive USE_TI92PLUS ou USE_V200
ou les deux à la fois, mais pas USE_TI89.
Paramètres
void |
aucun paramètre n'est nécessaire. |
Retour
boolean |
renvoie FALSE si la touche n'est pas pressée, ou toute autre valeur différente de FALSE si la touche est pressée. |
Remarque :
La désactivation des interruptions automatiques n°1 et n°5
est particulièrement recommandée pour cette fonction. Pour
information, ces désactivations permettent de gagner jusqu'à 50%
de vitesse dans l'exécution de certains programmes !
Pour savoir comment désactiver ces interruptions, consultez la
documentation de la fonction GX_PowerOn.
GX_ONpressed permet de connaître l'état de la touche [ON] (dite "on").
Paramètres
void |
aucun paramètre n'est nécessaire. |
Retour
boolean |
renvoie FALSE si la touche n'est pas pressée, ou toute autre valeur différente de FALSE si la touche est pressée. |
GX_PLUSpressed permet de connaître l'état de la
touche [+] (dite "plus").
Cette fonction renvoie une valeur correcte uniquement dans ces 2
cas :
- seule est définie la directive USE_TI89, mais pas USE_TI92PLUS
ou USE_V200 ;
- seule est définie la directive USE_TI92PLUS ou USE_V200
ou les deux à la fois, mais pas USE_TI89.
Paramètres
void |
aucun paramètre n'est nécessaire. |
Retour
boolean |
renvoie FALSE si la touche n'est pas pressée, ou toute autre valeur différente de FALSE si la touche est pressée. |
Remarque :
La désactivation des interruptions automatiques n°1 et n°5
est particulièrement recommandée pour cette fonction. Pour
information, ces désactivations permettent de gagner jusqu'à 50%
de vitesse dans l'exécution de certains programmes !
Pour savoir comment désactiver ces interruptions, consultez la
documentation de la fonction GX_PowerOn.
GX_RIGHTpressed permet de connaître l'état de la
touche [à] (dite "right").
Cette fonction renvoie une valeur correcte uniquement dans ces 2
cas :
- seule est définie la directive USE_TI89, mais pas USE_TI92PLUS
ou USE_V200 ;
- seule est définie la directive USE_TI92PLUS ou USE_V200
ou les deux à la fois, mais pas USE_TI89.
Paramètres
void |
aucun paramètre n'est nécessaire. |
Retour
boolean |
renvoie FALSE si la touche n'est pas pressée, ou toute autre valeur différente de FALSE si la touche est pressée. |
Remarque :
La désactivation des interruptions automatiques n°1 et n°5
est particulièrement recommandée pour cette fonction. Pour
information, ces désactivations permettent de gagner jusqu'à 50%
de vitesse dans l'exécution de certains programmes !
Pour savoir comment désactiver ces interruptions, consultez la
documentation de la fonction GX_PowerOn.
GX_SECONDpressed permet de connaître l'état de la
touche [2nd] (dite "second").
Cette fonction renvoie une valeur correcte uniquement dans ces 2
cas :
- seule est définie la directive USE_TI89, mais pas USE_TI92PLUS
ou USE_V200 ;
- seule est définie la directive USE_TI92PLUS ou USE_V200
ou les deux à la fois, mais pas USE_TI89.
Paramètres
void |
aucun paramètre n'est nécessaire. |
Retour
boolean |
renvoie FALSE si la touche n'est pas pressée, ou toute autre valeur différente de FALSE si la touche est pressée. |
Remarque :
La désactivation des interruptions automatiques n°1 et n°5
est particulièrement recommandée pour cette fonction. Pour
information, ces désactivations permettent de gagner jusqu'à 50%
de vitesse dans l'exécution de certains programmes !
Pour savoir comment désactiver ces interruptions, consultez la
documentation de la fonction GX_PowerOn.
GX_SHIFTpressed permet de connaître l'état de la
touche [ñ] (dite "shift").
Cette fonction renvoie une valeur correcte uniquement dans ces 2
cas :
- seule est définie la directive USE_TI89, mais pas USE_TI92PLUS
ou USE_V200 ;
- seule est définie la directive USE_TI92PLUS ou USE_V200
ou les deux à la fois, mais pas USE_TI89.
Paramètres
void |
aucun paramètre n'est nécessaire. |
Retour
boolean |
renvoie FALSE si la touche n'est pas pressée, ou toute autre valeur différente de FALSE si la touche est pressée. |
Remarque :
La désactivation des interruptions automatiques n°1 et n°5
est particulièrement recommandée pour cette fonction. Pour
information, ces désactivations permettent de gagner jusqu'à 50%
de vitesse dans l'exécution de certains programmes !
Pour savoir comment désactiver ces interruptions, consultez la
documentation de la fonction GX_PowerOn.
GX_THREEpressed permet de connaître l'état de la
touche [3] (dite "three").
Cette fonction renvoie une valeur correcte uniquement dans ces 2
cas :
- seule est définie la directive USE_TI89, mais pas USE_TI92PLUS
ou USE_V200 ;
- seule est définie la directive USE_TI92PLUS ou USE_V200
ou les deux à la fois, mais pas USE_TI89.
Paramètres
void |
aucun paramètre n'est nécessaire. |
Retour
boolean |
renvoie FALSE si la touche n'est pas pressée, ou toute autre valeur différente de FALSE si la touche est pressée. |
Remarque :
La désactivation des interruptions automatiques n°1 et n°5
est particulièrement recommandée pour cette fonction. Pour
information, ces désactivations permettent de gagner jusqu'à 50%
de vitesse dans l'exécution de certains programmes !
Pour savoir comment désactiver ces interruptions, consultez la
documentation de la fonction GX_PowerOn.
GX_TWOpressed permet de connaître l'état de la
touche [2] (dite "two").
Cette fonction renvoie une valeur correcte uniquement dans ces 2
cas :
- seule est définie la directive USE_TI89, mais pas USE_TI92PLUS
ou USE_V200 ;
- seule est définie la directive USE_TI92PLUS ou USE_V200
ou les deux à la fois, mais pas USE_TI89.
Paramètres
void |
aucun paramètre n'est nécessaire. |
Retour
boolean |
renvoie FALSE si la touche n'est pas pressée, ou toute autre valeur différente de FALSE si la touche est pressée. |
Remarque :
La désactivation des interruptions automatiques n°1 et n°5
est particulièrement recommandée pour cette fonction. Pour
information, ces désactivations permettent de gagner jusqu'à 50%
de vitesse dans l'exécution de certains programmes !
Pour savoir comment désactiver ces interruptions, consultez la
documentation de la fonction GX_PowerOn.
GX_UPpressed permet de connaître l'état de la
touche [á] (dite "up").
Cette fonction renvoie une valeur correcte uniquement dans ces 2
cas :
- seule est définie la directive USE_TI89, mais pas USE_TI92PLUS
ou USE_V200 ;
- seule est définie la directive USE_TI92PLUS ou USE_V200
ou les deux à la fois, mais pas USE_TI89.
Paramètres
void |
aucun paramètre n'est nécessaire. |
Retour
boolean |
renvoie FALSE si la touche n'est pas pressée, ou toute autre valeur différente de FALSE si la touche est pressée. |
Remarque :
La désactivation des interruptions automatiques n°1 et n°5
est particulièrement recommandée pour cette fonction. Pour
information, ces désactivations permettent de gagner jusqu'à 50%
de vitesse dans l'exécution de certains programmes !
Pour savoir comment désactiver ces interruptions, consultez la
documentation de la fonction GX_PowerOn.