Technical data
Table 1-10. Interface 0 Output Report
Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
0 Kana Compose
Scroll
Lock
Caps
Lock
Num
Lock
Firmware Description
USB and PS/2 Multimedia Keyboard Interface, Rev. 1
Freescale Semiconductor 23
Interface 1 issues power management key or multimedia key input reports, which are distinguished by a
unique Report ID. The power management key uses Report ID number 1 and the multimedia key uses
Report ID number
2 (see Table 1-11 and Table 1-12).
Table 1-11. Interface 1 Power Key Input Report
Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
0 Report ID = 1
1 Power Wake Sleep
Table 1-12. Interface 1 Multimedia Key Input Report
Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
0 Report ID = 2
1 M7 M6 M5 M4 M3 M2 M1 M0
2 M15 M14 M13 M12 M11 M10 M9 M8
3 M23 M22 M21 M20 M19 M18 M17 M16
4 Reserved for M24–M31
Table 1-13 shows some input report examples. Report ID is not used in interface 0. The first byte is the
modifier byte and is set on bit basis. Whenever a modifier key is pressed, the corresponding bit is set to
one. For example, if the Left Control and the character ’A’ keys are pressed, the first byte of the report
equals $01, the second byte is reserved, the third byte equals $04, and the forth to the eight bytes equal
$00.
Power Management keys are reported through interface 1 with report ID 1. For example, if the Wake key
is pressed, the first byte of the report ID equals $01, and the second byte equals $02 since the Wake key
is defined as bit 2 of the second byte
Hot keys are reported through interface 1 with reported ID 2. For example, if hot key 0 and hot key 17 are
pressed, the first byte of report ID equals $02, the second byte equals $01 since hot key 0 is pressed, the
third byte equals $00 since hot keys 8 to 16 are not pressed, and the forth byte equals $02 since the hot
key 17 is pressed.
Table 1-13. Input Report Examples
Keys Pressed Endpoint In Report Data
Left Control, ’A’ 1 $01,$00,$04,$00,$00,$00,$00,$00
Left Control, Right Alt, ’A’, ’B’ 1 $41,$00,$04,$05,$00,$00,$00,$00
Wake 2 $01,$02
Hot Key 0 & Hot Key 17 2 $02,$01,$00,$02