The V_SOFTKEY translator can translate its scancodes in the following ways:
1. Map softkeys f1 thru f8 into function keys F1 thru F8 (V_SKEY2FKEY).
2. Throwaway f1 thru f8 softkeys (V_OFF).
3. Pass back f1 thru f8 softkeys untranslated to the logical keyboard driver (V_RAW).
The V_CCP translator can translate its scancodes in the following ways:
1. Map CCP keys to numeric keypad cursor control scancodes (V_CCPCUR).
2. Map CCP keys to numeric keypad scancodes (V_CCPNUM).
3. Pass CCP keys as untranslated scancodes to the logical keyboard driver (V_RAW).
4. Throwaway all CCP keys (V_OFF).
Functions are provided by the STD-BIOS INT 16H driver to select any of the above mappings.
5.3.1.3
8041 Interface Driver
The 8041 interface driver (V_8041) sends translated scancodes to the 8041 controller chip. If
the 8041 controller is busy this driver queues the scancode to be sent later when the 8041
controller is ready. In addition to passing scancodes from the keyboard to the 8041 controller,
V_8041 processes keyboard controller commands to set keyboard LED's and change keyboard
typematic rates.
5.3.2
Data Structures
The EX-BIOS keyboard input system uses one data structure. The Keyboard ISR Event Record is a
set of register definitions for inter-driver communication of input events. Table 5.10 contains the
Keyboard ISR Event Record definition.
Keyboard
157
Need help?
Do you have a question about the Vectra and is the answer not in the manual?
Questions and answers