1

Je me sers de ces boutons (2nd, shift, ...) au cours du prog mais à chaque fois que je quit mon prog le mode '2nd' est activé.
Comment faire pour les désactiver juste avant de quitter?

2

Attends que les touches soient relâchées et appelle GKeyFlush.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

3

gkeyflush fait comme kbhit non??

4

Non, GKeyFlush vide le buffer clavier. (Et c pas la peine d'attendre que les touches soient relâchées)
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes

5

aucun effet, c'est pourtant la toute dernière fonction de main roll

6

tu a attendu qu'il n'y ai plus de touche d'appuye?? et tu utilise ngetchx ou tu desactive les int??? si tu a desactive les int met ca
while ( (char) _rowread (0xFFBC) ) idle();
while (!((char) _rowread (0xFFBC))) idle();
while ( (char) _rowread (0xFFBC) ) idle();

ici tu reactives tes ints
GKeyFlush();

7

j'utilise le joypad de genlib
mais c'est bon j'ai trouvé, pas besoin de gkeyflush, un simple gl_wait_no_key(); avant de quitter et avant de libérer genlib suffit

merci quand même top

!close
--- Close : sujet clos !

C'est bon ça marche