Page 1 of 1

codetouche()

Unread postPosted: 30 Nov 2012, 03:12
by quentin974
Quelqu'un sait si le codetouche() de TI 89 se traite de la même manière que sur 76 ?

Re: codetouche()

Unread postPosted: 30 Nov 2012, 08:00
by quentin974
Non, c'est bon j'ai trouvé ! Mais pas les numéros des touches, ni le nombre des lignes et colonnes pour output...

Re: codetouche()

Unread postPosted: 30 Nov 2012, 08:12
by Lionel Debroux
* le nombre de lignes et colonnes pour output sur 89(T) se calcule en sachant que la zone de dessin va, de mémoire, de (0,16) à (159,92) (structure ScrRect, http://debrouxl.github.com/gcc4ti/graph.html#ScrRect ) et que la police fait 6x8 pixels :)
* il est facile de faire un programme qui affiche les codes de retour de getKey() ;)

Re: codetouche()

Unread postPosted: 30 Nov 2012, 20:47
by Bisam
Par exemple:
Code: Select all
Define touche()=Prgm
local k
0->k
loop
  while k=0
    getkey()->k
  endwhile
  disp k
  if k=13 @ appui sur [Esc]
    Exit
Endloop
EndPrgm

Re: codetouche()

Unread postPosted: 30 Nov 2012, 20:57
by Neo
Bisam wrote:Par exemple:
Code: Select all
Define touche()=Prgm
local k
0->k
loop
  while k=0
    getkey()->k
  endwhile
  disp k
  if k=13 @ appui sur [Esc]
    Exit
Endloop
EndPrgm


c'est pas du Nspire-Basic ça?? oO

Re: codetouche()

Unread postPosted: 30 Nov 2012, 21:13
by Lionel Debroux
Le BASIC Nspire est proche du BASIC TI-68k :)

Re: codetouche()

Unread postPosted: 30 Nov 2012, 22:05
by Bisam
Et dans ce cas particulier, le même code à la lettre près fonctionne aussi bien sur l'une que sur l'autre.

Re: codetouche()

Unread postPosted: 07 Dec 2012, 08:32
by quentin974
C'est bon j'ai fait mon propre Getkey. Cependant, je n'arrive pas à utiliser la commande Local pour plusieurs variables...

Re: codetouche()

Unread postPosted: 07 Dec 2012, 21:24
by Bisam
Il suffit d'écrire
Code: Select all
Local ce,que,tu,veux