PpHd Le 12/11/2005 à 11:56 ngetchx gere aussi le link, l'apd, etc. Donc ca prend un peu de temps. Mais bof quoi.
Zeph Le 12/11/2005 à 12:17 mwé enfin il a raison, à partir du moment où elle *attend* une touche, peu importe qu'elle soit lente ou non

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
Sally Le 12/11/2005 à 15:40 euh je suis pas sûr que ça gère l'APD... ?

« Le bonheur, c'est une carte de bibliothèque ! » —
The gostak distims the doshes.Membrane fondatrice de la confrérie des
artistes flous.
L'univers est-il un
dodécaèdre de Poincaré ?
(``
·\ powaaaaaaaaa ! #love#
Hum, si je me souviens bien, la fonction vertel("paus") est un ngetchx()...
Sans le faire exprès je laissais la calto tourner pendant longtemps jusqu'à ce qu'elle s'éteigne, si bien que quand je la rallumais, elle était arrêtée à un vertel("paus") ^^
Zeph Le 13/11/2005 à 00:32 ça dépend ce que t'entends par ramer, mais comme le programme va, a priori, faire une grosse pause (ou bien t'appuies vraiment très vite sur le bouton ^^), le petit lag derrière a de grandes chances de ne même pas se voir

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
bah, ça dépend des applications... genre un viewer de texte, c même pas la peine d'envisager d'utiliser ngetchx(), à moins de défiler page par page...
« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)
Zeph Le 13/11/2005 à 03:27 bah ça dépend du viewer de texte, regarde une page de man sur pc ça passe très bien, c'est pas forcément à cause de ngetchx() qu'il va y avoir des problèmes (déjà toute la boucle d'affichage sur Ti sera très lente, ça aide pas). déjà, si tu fais un truc qui scrolle ligne par ligne plutot que pixel par pixel, ça devrait passer je pense.

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
natto Le 13/11/2005 à 03:29 je suis d'accord avec pollux, pour ce genre d'application il vaut mieux eviter ngetchx

納 豆パワー!
I becamed a natto!!!1!one!
PpHd Le 13/11/2005 à 09:10 >mais en plus comme le buffer clavier n'est que de 1 touche
Il n'est pas d'une touche, le buffer clavier.
Zeph Le 13/11/2005 à 17:50 heu je trouve la comparaison idiote : déjà quand je fais défiler firefox c'est avec la barre sur le coté ou la molette et non pas les flèches, et ensuite quand je lis un *texte* (sans aucune image ni rien, cad ce qui arrive quasiment toujours sous un éditeur de texte et quasiment jamais sur une page web), nan je ne maintiens jamais la touche "bas" enfoncée, c'est impossible de lire comme ça (ou alors tu lis vraiment très vite)

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
PpHd Le 15/11/2005 à 07:54 Ben le buffer clavier de la TI permet de sauver plusieurs touches avant d'en perdre.
PpHd Le 16/11/2005 à 08:22 Pas fiable ton test. N'oublie pas qu'AMS purge le buffer clavier n'importe quand.
ben je veux bien, mais à ce moment-là la charge de preuve t'incombe, parce que moi j'ai jamais vu ce fameux buffer clavier...
« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)
Je confirme que même si théoriquement AMS permet un buffer clavier de n'importe quelle taille, sa taille est de une seule touche par défaut, et il n'est pas redimensionné par AMS (il doit être possible de faire un programme qui change ça par contre).
exactement, cela dit étant donné que l'adresse est hardcodée partout ça risque d'exiger un patch de la ROM si y a d'autres variables du TIOS qui se trouvent juste après kbd_queue (ce qui est très probable...)
« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)
Sally Le 20/11/2005 à 19:25 l'adresse est hardcodée comment ça ? c'est pas kbd_queue() l'adresse ?

« Le bonheur, c'est une carte de bibliothèque ! » —
The gostak distims the doshes.Membrane fondatrice de la confrérie des
artistes flous.
L'univers est-il un
dodécaèdre de Poincaré ?
(``
·\ powaaaaaaaaa ! #love#
kbd_queue() je crois pas que ça soit un rom_call ou même une fonction en rom, c'est plutôt un hack genre printf (où tigcclib va chercher l'adresse dans le code de sprintf)... en tout cas si tu regardes le code de kbhit() par exemple il fait directement référence à l'adresse de la fifo clavier ^^
« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)
ok donc c pas tant un hack que ça, mais l'adresse reste hardcodée...
« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)