|
LONG Bconin(WORD dev) | Description: Récupère un caractère sur le flux précisé
Opcode: 2 (0x0002)
Availability: Tous Bios
Parameters:
dev : flux d'entré ou lire le caractère
Binding: move.w dev,-(sp) move.w #$02,-(sp) trap #13 addq.l #4,sp Return value: Retourne un tableau de bit comme suit: Bits 7-0 : Code ASCII Bits 15-8 : Réservé ??? Bits 23-16: Code clavier Bits 31-24: Etat des touches de contrôle (voir Kbshift())
Definition:Les bits 31 à 24 ne sont remplis que si (char *(0x484))&0x4 est vrai (bit 3 à 1) Les touches non ASCII retournent 0 pour les bits 0 à 7
Dev peut porter le numéro suivant:
Nom dev port
DEV_PRINTER 0 Port parrallèle DEV_AUX 1 Port auxilliaire (normalement RS232 peut être redéfini avec Bconmap()) DEV_CONSOLE 2 Clavier (touches filtrées ASCII) DEV_MIDI 3 Port Midi DEV_IKBD 4 inutilisable ici DEV_RAW 5 Clavier (non filtré)
mailto: Raider
HTTP: http://olivier.landemarre.free.fr
See Also: Cnecin() |
Merci de votre visite sur GEMTOS!!!
(C) 2000 Gemtos.free.fr. All rights reserved by the authors.
|