The present invention relates to an infrared transmission protocol and more
particularly to an infrared transmission protocol for wireless keyboard
and PC remote controller. The transmission codes are grouped into four
parts--key codes for keyboard, button codes for remote controller, mouse
codes for keyboard, and mouse codes for remote controller. Key codes for
keyboard are used to identify the MAKE and BREAK of keys on wireless
keyboard. Button codes for remote controller are used to identify the MAKE
and BREAK of buttons on PC remote controller. Mouse codes for keyboard and
remote controller are defined separately. They are used to identify action
of pointing devices on wireless keyboard and PC remote controller.
Transmission codes are encoded into the RS232 format and transmitted
through infrared wave at the baud rate of 1200. Each key packet for
keyboard consists of two data-units. Each mouse packet for keyboard and
each button and mouse packet for PC remote controller consist of three
data-units. Each data-unit contains total ten bits of information--one
start bit, seven data bits, one parity nit and one stop bit.