GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
Z80-KEYBOARD(5) Keyboard mapping Z80-KEYBOARD(5)

description of keyboard mapping used by IN on port 0.

If there is no readable file keyboard_map then there is a one-to-one mapping of characters to key codes. The key code 0 means no character input.

If there is a readable the file keyboard_map , it must contain a mapping of key codes to characters. Each line of this file is either a comment line or a mapping line. A line starting with two hexadecimal digits followed by a Space is a mapping line else it is considered as a comment line and ignored.

The first two hexadecimal digits of a mapping line indicate the keycode. This must be unique in the file. Next in column 5 follows a printable character (Ascii code > 32) and a Space or in column 5 and 6 are two hexadecimal digits or columns 5 and 6 contain both a Space. The last case indicates that this key code is unused by the keyboard. In the first two cases the character in column 5 respectively the character identified by the hexadecimal number in column 5 and 6 is mapped to the key code. If colum 7 exists it must be a Space and further columns in the line are ignored.

The first two mapping lines must describe unused key codes. The first key code is used to denote the case no key was pressed on the key board and the second mapping line denote the case an unknown character is to map to a key code.

z80-ports(5)
12 Feb 2004 Z80-PORTS Version 2.0

Search for    or go to Top of page |  Section 5 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.