programmer un pilote clavier - C - Programmation
Marsh Posté le 20-02-2008 à 16:49:06
Pas besoin de programmer, tu peux te contenter de modifier le mapping de ton clavier (keymap, layout...). Par contre c'est différent pour la console et pour X.
Marsh Posté le 20-02-2008 à 16:59:12
merci je vais voir un peu plus par là (mais du coup sous macosx je vais etre emm**dé je sens)
sinon par curiosité, reprogrammer un pilote ca se fait comment ?
Marsh Posté le 20-02-2008 à 20:39:19
rahmi a écrit : merci je vais voir un peu plus par là (mais du coup sous macosx je vais etre emm**dé je sens) |
Bah, ça dépend du système. Sous Linux, les pilotes son en général des modules. Tu écris le tien, et tu modifies la config de linux pour qu'il charge ton pilote et non celui d'origine. Si tu te plantes, il n'y a aucun retour en arrière possible, à part une réinstallation complète du système (plus de clavier, plus de commandes...)
Marsh Posté le 21-02-2008 à 08:14:14
Emmanuel Delahaye a écrit : |
Ouais bon, ssh c'est pas fait pour les chiens non plus ...
Marsh Posté le 21-02-2008 à 12:51:12
Ace17 a écrit :
|
Ah, tu parles d'ouvrir une session distante par IP... OK. Mais pourra-t-on accéder à tout, y compris la réparation du module HS ?
Marsh Posté le 22-02-2008 à 00:00:34
Emmanuel Delahaye a écrit : Ah, tu parles d'ouvrir une session distante par IP... OK. Mais pourra-t-on accéder à tout, y compris la réparation du module HS ? |
oui
Marsh Posté le 22-02-2008 à 02:41:11
Ace17 a écrit : oui |
Bon, ben y'a plus qu'a penser à lancer le daemon SSH avant de bricoler le driver...
Juste garder en tête que quand on bricole en mode noyau (kernel), y'a plus de filet et ça peut très bien péter n'importe où...
Marsh Posté le 22-02-2008 à 23:35:41
j'ai fini par trouver une alternative (faut encore creuser mais c'est deja ca) c'est d'utiliser la libusb (en plus sous mac tous les peripheriques passent par l'usb tant mieux) et du coup les risques sont moindres et le debuggage pourra se faire en douceur...
merci merci a vous
Marsh Posté le 22-02-2008 à 23:45:35
si c'est pour programmer, je te conseillerai un clavier QWERTY. J'ai quelques potes qui préférent ce type de clavier parce qu'ils trouvent l'emplacement des touches mieux penser ....
J'aimerais bien sauter le pas et lacher l'AZERTY mais malheuresement il y a pas d'accent possible sur un QWERTY
Marsh Posté le 23-02-2008 à 00:18:32
weed a écrit : si c'est pour programmer, je te conseillerai un clavier QWERTY. J'ai quelques potes qui préférent ce type de clavier parce qu'ils trouvent l'emplacement des touches mieux penser .... |
Y'a rien qui t'empeche de mapper une touche qui change la langue du clavier ... quand t'es en train de coder t'es en qwerty, quand tu ecris un message tu rebascules en azerty et tu retrouves tes accents
Marsh Posté le 20-02-2008 à 15:56:36
Bonjour,
l'idée serait d'avoir un petit programme (C ou C++) en tache de fond (ou bien faut-il reecrire un pilote pour le clavier) qui modifierait les caracteres associées aux touches du clavier (et ce quelle que soit l'application lancée, terminal, navigateur...).
exemple : utiliser un clavier azerty mais avoir les numeros sans "shifter" (quand on code on se fiche pas mal des accents pas vrai ?).
donc question question : sous linux (en fait macosx mais ca devrait etre a peu pres la meme chose, enfin j'espere) comment faire un programme qui recupere toutes les actions de l'entree standard des autres applis (ce qui me parrait le moins judicieux)
ou bien plutot : comment programmer un pilote pour clavier ?
Merci.
---------------
[:rahmi]"puisse son chemin mener le heros a la triforce"