Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : clavier [ Processeurs / X86 ] (aboulkhir)

dimanche 18 mai 2008 à 20:19:54 | clavier

aboulkhir

salut
la fonction IN al,60 permet de recuperer le scan code de la touche presse est ce qu il n y a pas une autre qui permet de recuperer le code ascii en lisant le port du clavier(j exclue la fonction int16 )
merci

lundi 19 mai 2008 à 13:00:52 | Re : clavier

edfed

salut!

premierement, ce n'est pas une fonction, mais une instruction.

sinon, il n'y a aucun moyen direct de chopper le code ascii des touches par les ports 60h et 64h

la seule solution est une page de codes ( genre ms dos).

par exemple, chaque touche va generer une sequence de codes asciiz. Z parce que ça fini par zero pour dire que c'est la fin.

ou alors, chaque touche genere un simple code ascii tout seul, dans ce cas, une look up table suffit.

perso, j'utilise la premiere methode car plus modulaire... ça me permet de generer des mots entiers avec une seule touche ou combinaison de touches, par exemple, "erf",0 = ctrl+alt+e
ou "lol",0 = ctrl + alt +l
ou meme "mov eax,",0 = altgr + a

etc etc ...



Cette discussion est classé dans : fonction, code, recuperer, permet, clavier


Répondre à ce message

Sujets en rapport avec ce message

pb affichage console [ par mat74 ] voila je cherche a faire un prog qui affiche 0 ou 1 en fonction de la valeur de ax . et le teste est ds une procedure . mais il y a un pb le prog n'af code RC5 68hc908 [ par ordinatan ] Bonjour a tous je vous appel a l'aide car j'ai un petit souci de programation. Il ce trouve que j'aimerais recuperer le code rc5 (classique) d'une tel Test souris && pause clavier [tasm] [ par merzhin ] Bonjour voila, jutilise 2 procédure :une pour faire un test soursi (ki me donne les coordonné de la position de la souris ainsi que l'etat des buttons Fréquence clavier !!! [ par eldered ] Bonjour a tous !Je code actuellement en java un bomberMan et j'ai quelques soucis de fluidité dans mon scrolling de la carte. Certes, si je scroll pix utilisation des variables [ par moffer ] Bonjour à tous.J'ai besoin de recopier ma variable chaine au segment 0b800 pour l'afficher, sans utiliser les interruptions. (c'est pour ensuite la fa Adresse mémoire d'une chaine [ par moffer ] Bonjour,Je veux pointer sur le premier caractère de ma chaine. Lorsque je compile le code suivant :SEGMENT DATAchaine db 'Hello$'SEGMENT TEX j'ai besoin d'aide pour 2 petit programme en asm [ par gctom ] je vous expose mon problème : j'ai quelque difficultés avec l'assembleur malgré les livres et cours que j'ai suivi, je n'arrive pas a faire 2 petit pr commandes shell ss Windows [ par anthraxx ] bonjour,j'ai une question concernant la programmation windows en asm:je voulais savoir comment on peut faire une fonction pour envoyer des commandes a rs232 [ par TRAX44 ] salut,tout premièrement je sais qu'il ya des exemples sur le site!mais mon problème est autre je tiens à comprendre pourquoi mon code ne fonctionne pa appeller du C en asm [ par S2R ] Bonjour, je voudrait savoir comment utiliser un code écrit en C dans un code assembleur.


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,671 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.