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