★ APPLICATIONS ★ DIVERS ★ Tastaturübersetzung (Keytrans) ★ |
Tastaturübersetzung - Keytrans (CPC Amstrad International) | Applications Divers |
Keytrans soll zum besseren Verständnis des Keyboards beitragen, genauer der Keyboard-Manager der Firmware zu den CPCs. Wissen Sie die Werte einer gedrückten Taste? Nein, dann können wir Ihnen weiterhelfen. Mit diesem Programm erfahren Sie deren ASCII-Codes für SOLO / SHIFT und CTRL. Das Programm fragt fortwährend die zehn Bytes der Tastatur ab: Die Adressen &B4F5-&B4FE (CPC 664/6128: &B635-&B63E), deren 10*8 Bits den Zustand der einzelnen Tasten verschlüsseln. Ein nicht gesetztes Bit zeigt eine gedrückte Taste an. Aus der Zeile und der Position des Bits im Byte (1-8) kann die Tastennummer errechnet werden. nummer = 8 * zeilennr. - bitpos. Diese Nummer wiederum erlaubt den Zugriff auf die ASCII-Belegung der gedrückten Taste. Man sieht den schönen Effekt, daß bei drei gedrückten, rechtwinklig zueinanderstehenden Tastennullen der vierte Eckpunkt auch als gedrückt angezeigt und registriert wird. Viel Spaß beim Ausprobieren.
|