Sie verfolgen jetzt diese Einreichung
- Aktualisierungen können Sie in Ihrem Feed verfolgter Inhalte sehen.
- Je nach Ihren Kommunikationseinstellungen können Sie auch E-Mails erhalten.
CH = getkeywait(P) waits for a keypress for a maximum of P seconds. P
should be a positive number. CH is a double representing the key
pressed key as an ascii number, including backspace (8), space (32),
enter (13), etc. If a non-ascii key (Ctrl, Alt, etc.) is pressed, CH
will be NaN. If no key is pressed within P seconds, -1 is returned,
and if something went wrong during excution 0 is returned.
Without argument, getkeywait waits until a key is pressed.
[CH, RT] = getkeywait(..) returns the response time in seconds in RT.
Example:
disp('Press a key within 5 seconds') ;
[CH, DT] = getkeywait(5)
See also input, ginput, waitbar, msgbox
getkey (file Exchange)
Authors note: This file was created in 2005 and is still working ;-)
Zitieren als
Jos (10584) (2026). getkeywait (https://de.mathworks.com/matlabcentral/fileexchange/8297-getkeywait), MATLAB Central File Exchange. Abgerufen .
Allgemeine Informationen
- Version 3.0 (2,18 KB)
Kompatibilität der MATLAB-Version
- Kompatibel mit allen Versionen
Plattform-Kompatibilität
- Windows
- macOS
- Linux
| Version | Veröffentlicht | Versionshinweise | Action |
|---|---|---|---|
| 3.0 | modernised |
||
| 1.2.0.0 | changed some figure properties; added check for figure existence |
||
| 1.1.0.0 | updated checks and output |
||
| 1.0.0.0 | The timer object existed beyond the scope of the function, which could be problematic when the function is called often, e.g., in a long loop. |
