This function, like function 01h, examines the keyboard input buffer to see if a scancode/ASCII pair is available. However, function 11h 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 returned without removing it from the buffer. The function returns after the first interrupt (generally a Timer interrupt), regardless of whether a scancode/ASCII pair is available.