Accueil > Forum > > > > Manipulation du clavier...
Manipulation du clavier...
jeudi 14 avril 2005 à 14:14:18 |
Manipulation du clavier...

linky666
|
Bonjour a tous J'aimerais savoir si il est possible de faire comme si une touche du clavier a été enfoncée. Par exemple, je ne suis pas devant mon écran mais c'est comme si j'appuyais sur la touche 'a' toutes les 10 min. Ce n'est qu'un exemple, je n'ai pas besoin de savoir comment gérer des temps, mais juste si il y a moyen de faire croire qu'on a appuyé sur une touche. Merci
|
|
jeudi 14 avril 2005 à 14:32:36 |
Re : Manipulation du clavier...

vinc1008881
|
renseigne toi sur le buffer clavier : il est dans zone de la ram au environ du 700éme octet
|
|
jeudi 14 avril 2005 à 14:40:17 |
Re : Manipulation du clavier...

BruNews
|
Sous Windows: voir SendInput() dans MSDN.
ciao... BruNews, MVP VC++
|
|
jeudi 14 avril 2005 à 15:40:07 |
Re : Manipulation du clavier...

linky666
|
Premièrement, merci pour les réponses :) J'ai déjà essayé SendInput, SendMessage/PostMessage, et keybd_event, mais ca ne fonctionne pas. Je vais être un peu plus précis :) J'aimerais faire en sorte qu'une application qui utilise directx ait l'impression qu'une touche est enfoncée. D'après ce que j'ai compris, directx lis directement le status du clavier, ce qui explique que ces fonctions ne fonctionnent pas... et DirectInput ne permet pas d'envoyer quoi que ce soit à l'aide du clavier. Je n'ai pas encore cherché pour le buffer clavier, est ce qu'il y a une chance pour que ca fonctionne ?
|
|
jeudi 14 avril 2005 à 16:25:38 |
Re : Manipulation du clavier...

vinc1008881
|
le buffer clavier, c'est un truk gérer par les int BIOS . Je crois que c'est l'interruption 9 ou 16 h ki ecrit dans le buffer clavier. Donc avec MS-DOS sa marche mais avec DirectX ????? Faut voir si Windows utilise aussi ce buffer clavier ?? Donc faudrait un programme qui lit la RAM ..... Va chercher des infos sur la MSDN Je pense que sa peut marcher : regarde de la doc sur le net PS : je cherche desesperement de l'aide pour un post que j'ai mis hier sur un kernel en C et en asm (c'est deux post plus bas que celui ci) merci 
|
|
jeudi 14 avril 2005 à 21:20:00 |
Re : Manipulation du clavier...

linky666
|
Je viens de tester une écriture directement sur le buffer clavier, ca affiche les caractères dans l'application qui fait l'interruption uniquement... De toutes facons, j'avais l'intention d'utiliser du code assembleur avec interruptions dans borland c++ builder, mais ca ne semble pas possible, je pense que je vais laisser tomber cette idée tout simplement ^^; Merci en tout cas pour les suggestions (et désolé je ne suis pas assez compétent pour répondre à ta question sur le kernel :-( )
|
|
samedi 16 avril 2005 à 09:00:07 |
Re : Manipulation du clavier...

ToutEnMasm
|
Salut, On peut effectivement simuler l'appui sur une touche.Il faut passer par un driver.On détourne l'interruption du clavier et on rajoute le code de la touche .Il existe un example en masm mais pour l'instant le site est en panne. C'est l'interruption 16h qui gère le clavier , et n'y a rien la dessus dans msdn. Voir mon site ,"liens" tout y est sur " masm , dos et vxd". le site en panne [ Lien ] avec l'exemple d'interrogation clavier sous XP. MASM32 propose depuis peu un kit pour réaliser des drivers sous XP,2000 et NT ToutEnMasm
|
|
Cette discussion est classée dans : exemple, clavier, touche, manipulation
Répondre à ce message
Sujets en rapport avec ce message
comande en hyperterminal [ par jmb7523 ]
Bonjour, je dois envoyer une commande par l'hyperterminal. Cette commande est la suivante: CHAN1 cette commande permet de changer la frequence d'em
Kel µC ? [ par none77 ]
Bonjour,J'ai une sorte de petit automate qui communique en RS232.Pour communiquer avec, j'aimerai utiliser un afficheur (il me faut 5 chiffres) et un
encore du tron et du graphisme [ par krater ]
me revoila pour une question de TRON( et oui j'ai un ambitieux projet)je sais que pour afficher point par point un dessin, je peut mettre dans un tabl
besoin d'aide tres urgent!!! [ par lefrans ]
voila mon probleme je recherche le code en PBP (pic basic pro) pour programer un pic 16f877 d'une calculatrice (simple)je dispose d'un clavier 4x4 et
SendMessage [ par bultez ]
bulj'écris mon 1er programme avec FASM ( flat assembler )qui me semble très bien par ailleurs.je peine quand même beaucoup car la documentationest plu
lecture du scancode [ par TRAX44 ]
salut,j'ai pb avec la lecture du scancode des touche via le port 60après 8 touches à chaque foi ke j'appui sur une touche y commence à me faire des be
Gestion du clavier [ par k2k ]
Je programme en ce moment un petit jeu de plate forme en assembleur 16 bit et j'aimerai bien gérer le clavier sans utiliser les interruptions 16 et 21
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
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
mappage clavier [ par S2R ]
bon, voilà mon problème:j'ai commencé un ptit OS, et j'arrive pas à changer le clavier, il est en qwerty, et pas en azerty.Est-ce qu'il y a un moyen d
Livres en rapport
|
Derniers Blogs
UNE JOLIE-HORLOGE ET PAS QU'UN PEU !UNE JOLIE-HORLOGE ET PAS QU'UN PEU ! par neodante
Pour les possesseurs d'iPhone, ça y est Bijin Tokei - qui se traduit littéralement en Français par " Jolie Horloge " - est arrivé et GRATUITEMENT s'il vous plaît ! Après la version Tokyo, Hokkaido, night club, racing, Gal, "pour les mademoiselles'", . voi...
Cliquez pour lire la suite de l'article par neodante TECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICESTECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICES par ROMELARD Fabrice
Animé par: Gaetan Bouveret et Julien Chomarat Business Connectivity Services (BCS) est dans SharePoint 2010 la version 2 de Business Data Catalog (BDC dans SharePoint 2007). Il s'agit de la solution permettant de visualiser des données provenan...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE[DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE par orion
Comme de nombreux geek, je suis un grand amateur de série TV et je rate régulièrement des épisodes de mes séries préférés. Une solution s'offre à vous avec ce merveilleux site : Tv Gorge - www.tvgorge.com Moteur de recherche à l'appui, vous pouvez ...
Cliquez pour lire la suite de l'article par orion TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
RE : PIC 16F84RE : PIC 16F84 par pont
Cliquez pour lire la suite par pont RE : PIC 16F84RE : PIC 16F84 par belounis
Cliquez pour lire la suite par belounis RE : PIC 16F84RE : PIC 16F84 par pont
Cliquez pour lire la suite par pont
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|