Determine whether a key is up or down

Determines whether a key is up or down at the time the function is called
258 download
Aggiornato 11 set 2017

Visualizza la licenza

Determines whether a key is up or down at the time the function is called, and whether the key was pressed after a previous call to GetAsyncKeyState.
So you don't need to use maltlab 'WindowButtonDownFcn' or 'java KeyPressedCallback'
VirtualKeyCode is an enumeration class for all the different keys and buttons.
See the following link for further information: https://msdn.microsoft.com/de-de/library/windows/desktop/dd375731(v=vs.85).aspx

Examples:

check mouse buttons:
mouseL = getAsyncKeyState(VirtualKeyCode.VK_LBUTTON);
mouseM = getAsyncKeyState(VirtualKeyCode.VK_MBUTTON);
mouseR = getAsyncKeyState(VirtualKeyCode.VK_RBUTTON);

check modifiers:
control = getAsyncKeyState(VirtualKeyCode.VK_CONTROL);
alt = getAsyncKeyState(VirtualKeyCode.VK_MENU);

Inspired by "ismousedpressed" [ https://de.mathworks.com/matlabcentral/fileexchange/61976-check-if-mouse-button-is-pressed?focused=7350547&tab=function ]

Cita come

Mario Koddenbrock (2025). Determine whether a key is up or down (https://it.mathworks.com/matlabcentral/fileexchange/64380-determine-whether-a-key-is-up-or-down), MATLAB Central File Exchange. Recuperato .

Compatibilità della release di MATLAB
Creato con R2017a
Compatibile con qualsiasi release
Compatibilità della piattaforma
Windows macOS Linux
Categorie
Scopri di più su Desktop in Help Center e MATLAB Answers
Riconoscimenti

Ispirato da: Check if mouse button is pressed

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Versione Pubblicato Note della release
1.0.0.0

changed title