je te remercie, j'ai l'impression d'etre dans la bonne voie !
PUSH X
PUSH A
MOV X,ksc_mod0
MOV A,LEFT_SHIFT_BIT
OR [X+0],A
SETC
mov A,[ksc_mod0]
Type: Messages; Utilisateur: darkofmadness
je te remercie, j'ai l'impression d'etre dans la bonne voie !
PUSH X
PUSH A
MOV X,ksc_mod0
MOV A,LEFT_SHIFT_BIT
OR [X+0],A
SETC
mov A,[ksc_mod0]
ah c'est nickel merci beaucoup !
Donc ca donnerait un truc du genre :
POP A
MOV A,AT101KB_LEFTSHIFT
call usbkey_putkey
MOV A,AT101KB_RIGHTANGLE
call usbkey_putkey
PUSH A
Lol c'est sur. Tu dois me prendre pour un bricoleur ! Maintenant il ne me reste qua trouver le flag de shift. Merci encore
Une dernière petite question après je passe en résolu. Parce que j'ai réussi à rien aujourd'hui. Si je passe le flag a 0 après lenvoi des scancodes je devrait éviter ce problème?
Merci pour tout...
je te remercie sincerement pour tout ton temps accordé.
je regarde ca et je te tiens au courant.
Mais je demande plus rien promis ;)
mais le problème aussi, c'est que si je sors pas de la boucle il n'envoie pas le code de la touche relachée !
MOV A,AT101KB_LEFTSHIFT
call usbkey_putkey
MOV A,AT101KB_RIGHTANGLE
jmp ...
Merci !
Donc plutot comme ca :
POP A
MOV A,AT101KB_LEFTSHIFT
call usbkey_putkey
MOV A,AT101KB_RIGHTANGLE
PUSH A
je te remercie c'est plus clair, mais j'ai un peu du mal a comprendre, pourquoi on pourrait pas modifier le bit.
mais donc si je veux mettre ksc_down_up a 0
je dois juste faire un truc du genre
...
mmh... je comprend et je te remercie,
j'ai cependant tout essayé (passer a 0, passer a 1) rien n'y fait.
Je n'arrive pas a forcer les bits. Par exemple si je passe LEFTSHIFT_BIT a 1, il devrait...
Je te remercie pour ton temps de recherche ! Penses-tu qu'avec le dernier code que j'ai poster je peux men sortir? Le probleme c'est que je ne vois pas comment simuler la touche relâcher ! Étant...
salut !
Bon je pense avoir trouvé, j'ai du changer de boucle, sinon je n'en sortais plus !
et je l'ai amélioré un peu (je crois:oops:)
...
salut et merci.
desolé de rep que maintenant, je t'envois par mp.
Merci !
merci !
comment dois je faire alors pour envoyer altgr, puis 0 par exemple? sans utiliser deux fois ksc_putkey?
dois je creer un bit pour ma touche fn? (si oui lequel et comment?)
j'ai...
Salut Obsidian !!
j'avais plus internet depuis la dernière fois !
je profite de l'avoir pour te demander un coup de main (encore ;) )
tu te rappelles mon dernier problème?
avec les lignes que...
Salut à toi !
Merci pour tes recherches (ou ton génie ! :P)
Ensuite je pense pas être prêt ou assez expérimenté en Assembleur pour me lancer dans quelquechose d'énorme comme ca (tout...
J'ai trouvé !!!
enfin en tout cas ca marche ^^
.DEUXPTS:
Push A
MOV A,[ksc_p3out]
AND A,%00000010
CMP A,CAPS_LOCK_LED
JZ .DPTS
Je ne suis pas assez bon developpeur pour recommencer tout à zéro !
Et comme on dit : on ne change pas une équipe qui gagne ^^ (ce soft est utilisé depuis plus de dix ans me semble-t-il ^^)
...
salut et encore merci pour ton temps.
Je ne suis pas sur que tu ai tout compris :
Regarde :
XPAGEOFF
p02_to_at101_tbl:
;cOLONNE 0 ET L0 à L7
Merci ! (je m'en lasse pas^^)
Autant pour moi, je n'avais pas vu ton commentaire 11.
C'est donc la possiblité n°2 !
Mais saches que la base du soft ne change jamais ! que j'ai un clavier etendu...
merci :)
Oui c'est un peu en rapport (meme soft)
En fait, je vais devoir inhiber le Capslock lors des combinaisons créer avec la touche Fn.
Par exemple si je fais Fn+F2 je dois sortir ">" j'ai...
Un grand merci en tout cas Obsidian, j'en suis pas loin grace a ton aide !
J'ai juste une autre question mais il vaut mieux que je mette Resolu et que j'ouvre un autre poste?
En fait, pour résumé, ces claviers ont un comportement identiques à un clavier bureautique. Si je fait "Shift+a", j'obtiens "A" ou encore "AltGr+à" j'obtiens "@"
Maintenant il y a autre chose (mais...
Je te remercie (encore!) pour ta réponse claire.
mes etiquette sont bien des "equate" present dans un fichier nommé AT101.inc
(exemple dans ce fichier : AT101KB_A equ 05 ) le 05 est un...
Oh mais c'est parfait c'est exactement ca !
Excepté que les claviers sont spécifiques, mais peuvent très bien être utilisé comme un clavier bureautique (autrement ce sont des claviers durcis pour...
Merci de ta réponse !
je bosse sur PC en effet sur Windows XP,
le micro-processeur est un Cypress CY7C63413 (c'était bien la question?)
Le debugger est Cypress Debugger
Ensuite nous sommes...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.