HotKey API: Difference between revisions
Appearance
m moved FClient/HotKey API to HotKey API |
No edit summary |
||
| Line 21: | Line 21: | ||
* byte '''KeyFlags''' - see enumeration above | * byte '''KeyFlags''' - see enumeration above | ||
[[Category:Protocol Extensions]] | |||
Latest revision as of 04:02, 9 July 2011
A simple way to get key press information from the client.
KeyFlags enumeration
Enumeration used to indicate what modifiers were on when the key was pressed or released.
[Flags] enum KeyFlags {
None = 0,
Ctrl = 1,
Alt = 2,
Shift = 4,
CapsLock = 8
}
KeyPressed packet (Client -> Server)
- byte OpCode
- byte KeyIndex - OpenGL key enumeration
- byte KeyFlags - see enumeration above
KeyReleased packet (Client -> Server)
- byte OpCode
- byte KeyIndex - OpenGL key enumeration
- byte KeyFlags - see enumeration above