![]() |
| Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé. | |||||||
|
|||||||
| Audio Forum d'entraide sur les logiciels pour la gestion Audio |
![]() |
|
|
Outils de la discussion |
|
|
#1 (permalink) |
|
Invité de passage
![]() Date d'inscription: avril 2007
Messages: 2
|
Bonjour,
Dans une installation audio, je cherche à remplacer l’appui sur la barre d’espacement du clavier d’un PC pour lancer une fonction d’un logiciel, par un changement d’état (de la pin 2 par ex) d’une entrée du port parallèle (connecteur SubD 25 points). En clair, émuler une touche du clavier par une pin du port parallèle. Qu’elle est selon vous, la méthode la plus simple ? Merci. |
|
|
|
|
|
#2 (permalink) |
|
Membre chevronné
![]() Date d'inscription: octobre 2002
Localisation: Banlieue lutécienne
Âge: 49
Messages: 604
|
Intercepter l'interruption du port parallèle (IRQ 7), vérifier que la bonne pinouille est à 1, puis envoyer le caractère voulu (ici : espace) dans le tampon du clavier, enfin déclencher l'interruption clavier (IRQ 1) afin de prévenir le système de la modification.
Ceci ne peut évidemment fonctionner que dans un environnement monotâche (DOS, par exemple). Pour un système plus sérieux, c'est autre chose : il faut intercepter les événements liés au port parallèle, puis vérifier que le la bonne pinouille est activée, puis provoquer un événement clavier, avec le bon caractère associé. Là, pour les détails, ça dépend surtout du système utilisé. Bon courage |
|
|
|
![]() |
![]() |
||
émuler une touche du clavier par le port //
|
||
| Outils de la discussion | |
|
|