1.1 Glossary
This document uses the following terms:
character set: A mapping between the characters of a written language and the values that are used to represent those characters to a computer.
console: An interface that provides I/O to character-mode applications.
console screen buffer: A two-dimensional array of character and color data for output in a console window. Each cell in the array holds a character and additional information about how the character should be displayed. Not all of the contents of the console screen buffer are displayed in the terminal. The region of the console screen buffer displayed in the terminal is represented by the console window.
console window: Displays a portion of the active console screen buffer. Each screen buffer maintains its own current window rectangle that specifies the coordinates of the upper-left and lower-right character cells to be displayed in the console window.
double-byte character set: A character set in which characters that cannot be represented in 1 byte are represented in 2 bytes. For more information, see [MSDN-CS].
Input Method Editor (IME): An application that is used to enter characters in written Asian languages by using a standard 101-key keyboard. An IME consists of both an engine that converts keystrokes into phonetic and ideographic characters and a dictionary of commonly used ideographic words.
IS command: A Telnet terminal-type option command that is used to send the list of supported terminal types. For more information, see [RFC1091].
scan code: A code generated by the key-board software to identify the key pressed in a unique manner.
TELNET connection: A Transmission Control Protocol (TCP) connection used to transmit data with interspersed TELNET control information. For further information, refer to [RFC854].
virtual key code: A device-independent code assigned to each keyboard key. [MS-TVTT] specifies virtual key codes only of the keyboard keys relevant to remote terminal applications. Valid virtual key code values are specified in section 2.2.1:
MAY, SHOULD, MUST, SHOULD NOT, MUST NOT: These terms (in all caps) are used as defined in [RFC2119]. All statements of optional behavior use either MAY, SHOULD, or SHOULD NOT.