This function, like Function 00h, attempts to read a character from the keyboard input buffer. However, function 10h can read both standard scancodes and the new extended scancodes. Note that this function translates certain keycodes (see "I16Clip" on page 3-113). If a scancode/ASCII pair is available, it is removed from the buffer and returned in AX. The function waits until a scancode/ASCII pair is present in the keyboard input buffer. Except for hardware interrupts, no other processing occurs until a key is pressed on the keyboard.