Extensible Firmware Interface Specification
7.2
ConsoleIn Definition
The
SIMPLE_INPUT
required EFI scan codes. Only the control characters defined in Table 7-1 have meaning in the
Unicode input or output streams. The control characters are defined to be characters U+0000
through U+001F. The input stream does not support any software flow control.
Table 7-1.
Supported Unicode Control Characters
Mnemonic
Unicode
Null
U+0000
BS
U+0008
TAB
U+0x0009
LF
U+000A
CR
U+000D
The input stream supports Scan Codes in addition to Unicode characters. If the Scan Code is set to
0x00 then the Unicode character is valid and should be used. If the Scan Code is set to a non-0x00
value it represents a special key as defined by Table 7-2.
Table 7-2.
EFI Scan Codes for SIMPLE_INPUT_INTERFACE
EFI Scan Code
0x00
0x01
0x02
0x03
0x04
0x05
0x06
0x07
0x08
0x09
0x0a
152
protocol defines an input stream that contains Unicode characters and
Description
Null character ignored when received.
Backspace. Moves cursor left one column. If the cursor is at the left
margin, no action is taken.
Tab.
Linefeed. Moves cursor to the next line.
Carriage Return. Moves cursor to left margin of the current line.
Description
Null scan code.
Move cursor up 1 row.
Move cursor down 1 row.
Move cursor right 1 column.
Move cursor left 1 column.
Home.
End.
Insert.
Delete.
Page Up.
Page Down.
12/12/00
continued
Version 1.02
Need help?
Do you have a question about the Extensible Firmware Interface and is the answer not in the manual?