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