include vkd.inc
VxDCall VKD_Get_Msg_Key
jz no_key_avaliable
Returns the next available key from the special message mode input buffer, and removes it from the buffer. The zero flag is clear if a key is available; otherwise, it is set. This service does not block. Uses EAX and Flags.
| Value | Meaning |
|---|---|
| MK_Alt | An ALT key is down. |
| MK_Ctrl | A CTRL key is down. |
| MK_Extended | The key is an extended key. |
| MK_Shift | A SHIFT key is down. |