•  Back 
  •  Das BIOS 
  •  Index 
  •  Tree View 
  •  Cross references 
  •  Help page 
  •  Show info about hypertext 
  •  View a new file 
Topic       : TOS - das Betriebssystem
Author      : 
Version     : tos.hyp (5. März 2013)
Subject     : Programmieren/Atari
Nodes       : 3001
Index Size  : 93602
HCP-Version : 5
Compiled on : Atari
@charset    : atarist
@lang       : 
@default    : Titel
@help       : 
@options    : +g -i -s +x +zz -t4
@width      : 70
View Ref-File3.1.9  Kbshift                                                     TOS

 Name:         »keyboard shift status« - ermittelt oder ändert den 
               Status der Spezial-Tasten.

 Biosnummer:   11

 Deklaration:  int32_t Kbshift ( int16_t mode );

 Description:  Die BIOS-Routine Kbshift ermittelt oder ändert den 
               aktuellen Tastatur-Status. Wenn mode negativ ist, wird 
               der Status lediglich ermittelt. Wenn mode 0 oder größer 
               0 ist, dann wird der entsprechende Status neu gesetzt. 
               Die einzelnen Bits sind wie folgt definiert:

                Bit  Bedeutung 
                 0   Shift-Taste rechts 
                 1   Shift-Taste links 
                 2   Control-Taste 
                 3   Alternate-Taste 
                 4   Caps Lock 
                 5   Maustaste rechts 
                 6   Maustaste links 
                 7   Alt Gr ab TOS 4.06 im Milan 

               Hinweis: Die Funktion fragt lediglich eine interne 
               Systemvariable des BIOS ab, deren Adresse ggfs. per 
               _sysbase berechnet werden kann.
               Bei TOS 1.0 befindet sich diese Systemvaribale an der 
               Adresse 0xE1B.

 Ergebnis:     Die Funktion liefert als Ergebnis den gesetzten 
               Tastatur-Status.

 Verfügbar:    In allen TOS Versionen.

 Querverweis:  Binding