Two channels are supported. The open subroutine call is processed normally except that the MODE and Oflag parameters are ignored. All keyboard input is flushed until an input ring is established. Only the input ring associated with the most recent open receives input reports. When the kbd device has been opened twice, input is reported through the input ring registered previous to the first open , after the close subroutine call.
Input data is received from the input drivers via the input ring.
The close subroutine, ioctl subroutine, open subroutine, read subroutine, write subroutine. Special Files Overview .