MOUSEINPUT_TIMEOUT

Captures continuous mouse movements with timeout
3,5K Descargas
Actualizado 1 sep 2016

Ver licencia

MOUSEINPUT_TIMEOUT returns continuous mouse locations with timeout
OUT = MOUSEINPUT_TIMEOUT returns the sequence of mouse locations between a button press and a button release in the current axes. It does not timeout. OUT is an Nx2 matrix, where OUT(1,:) is the location at button press and OUT(END,:) is the location at button release.

OUT = MOUSEINPUT_TIMEOUT(T) times out after a period of T seconds. T can be a fractional value (T=inf indicates no timeout). If the mouse-button has not been pressed during that time, OUT is []. If the timeout occurs during a mouse movement, OUT contains the mouse locations before the timeout.

OUT = MOUSEINPUT_TIMEOUT(T,AH) records the mouse movement from the axes specified by axes handle AH.

Note: MOUSEINPUT_TIMEOUT differs from GINPUT in two ways.
(1) It does not return information about which mouse button was pressed,
(2) It ignores key presses.

-- Example:
% record movements from current axes
% (with timeout after 4.5 sec), and
% plot the final movement.
out = mouseinput_timeout(4.5, gca);
hold on;
plot(out(:,1),out(:,2),'r');
out(1,:) % location at button-press
out(end,:) % location at button-release

Citar como

Gautam Vallabha (2026). MOUSEINPUT_TIMEOUT (https://la.mathworks.com/matlabcentral/fileexchange/16539-mouseinput_timeout), MATLAB Central File Exchange. Recuperado .

Compatibilidad con la versión de MATLAB
Se creó con R2006a
Compatible con cualquier versión
Compatibilidad con las plataformas
Windows macOS Linux
Categorías
Más información sobre Data Exploration en Help Center y MATLAB Answers.
Versión Publicado Notas de la versión
1.2.0.1

Updated license

1.2.0.0

* Minor change to description

1.1.0.0

Updated a minor typo that caused an error in R2009b. The function should now work from R2006a through R2009b.

1.0.0.0

Updated summary & keywords.