Bon si tu veux vraiment un bout de source :
moveq #6,d0 trap #9 ;execute kbd_queue lea kbq(pc),a1 move.l a0,(a1) ;pointe sur la kbd queue de l'os ;(...) move.l kbq(pc),-(a7) pea key(pc) jsr doorsos::OSdequeue addq.w #8,a7 move.w key(pc),d0 tst.w d0 ;une touche appuyée? beq SkipKeyTest ;non and.w #$F7FF,d0 ;même code même si c'est une repetition ;de touche (thx Nitro ;)) ;Le numero de la touche appuyée est dans d0 ;(...) SkipKeyTest: ;(...) key dc.w 0 kbq dc.l 0