B. Break
The combination CTRL BREAK will result in the keyboard
routine signaling interrupt -lAo Also, the extended char
acters (AL
=
DOH, AH
=
DOH) will be returned.
Power up initialization, this interrupt is set up to cause the
break sequence to be ignored. It is up to the system or
r'"
application initialization code to change the interrupt
vector in order to support an actual "break" function.
C. Pause
The combination CTRL NUM-LOCK will cause the key
board interrupt routine to loop, waiting for any key except
NUM-LOCK to be pressed. This provides a system/
application transparent method of suspending list/print/
etc. temporarily, and then resuming. The "Unpause" key
is thrown away. Handled internal to keyboard routine.
D.
The following keys will have their typematic action
suppressed by the keyboard routine: CTRL, SHIFT, ALT,
NUM-LOCK, SCROLL-LOCK, CAPS LOCK, INS.
E. Print Screen
The combination SHIFT-PRINT SCREEN (Key 55) will
result in an interrupt invoking the print screen routine.
This routine works in alpha/graphics mode, with unrecog
nizable characters printing as blanks.
The keyboard routine does its own buffering. The buffer is big
enough to support a fast typist. If a key is entered when the
buffer is full, the key will be ignored and the "bell" will
be sounded.
3-16