| Allegro CL version 8.2 Unrevised from 8.1 to 8.2. 8.1 version |
Arguments: nil
Returns a list of integers indicating the keyboard keys and mouse
buttons that were in a pressed-down state when the event that is
currently being handled occurred. Each integer is either the char-code of the character shown on a
key (thus, (char-code #\A)
for the A key) or the
value of one of the "vk-..." constants that are the value of the
constant key-names
.
This function operates per-thread. Specifically, keypresses that are done while a window that was created in a particular thread has the keyboard focus will not be included in the list returned by a call that is made to down-keys in any other thread. (An exception is that if there is a single window hierarchy that contains windows from both threads, then the operating system appears to combine the event queues of the two threads, and down-keys will still include the keys that were pressed in a window of the other thread.)
See also down-key-names, key-is-down-p, key-was-down-p, and mouse-button-state.
Copyright (c) 1998-2016, Franz Inc. Oakland, CA., USA. All rights reserved.
This page was not revised from the 8.1 page.
Created 2010.1.21.
| Allegro CL version 8.2 Unrevised from 8.1 to 8.2. 8.1 version |