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.