2.9.199 PlfKme

The PlfKme structure specifies keyboard mappings. This structure is used in the sequence of structures that specify command-related customizations. For more information, see the Tcg255 structure.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

ch

iMac

...

rgkme (variable)

...

ch (1 byte):  An unsigned integer that identifies this structure as PlfKme. This value MUST be either 3 or 4. A value of 3 indicates regular keyboard key map entries. A value of 4 indicates invalid keyboard key map entries. For more information, see the Tcg255.rgtcgData field.

iMac (4 bytes): A signed integer that specifies the number of keyboard key map entries, as specified in Kme, in rgkme. This value MUST be greater than or equal to 0.

rgkme (variable): An array of Kme structures. The number of structures is specified by iMac.