HOW TO GET KEY PRESS INSTANCE

I AM ZOOMING THE PLOT, AT THE SAME INSTANCE I WANT TO KNOW THE KEY PRESSED BY KEY BOARD I AM USING set(FIG,'WindowKeyPress',@EscKeyPressFun); ITS CRASH THE TOOL IS THERE ANY OTHER METHOD TO GET THAT ISNSTANCE
THANK YOU DEEPAK

Respuestas (2)

blaat
blaat el 18 de Ag. de 2015

0 votos

The key last pressed in the figure is given by its CurrentCharacter property, which can be obtain by:
key = get(h_fig, 'CurrentCharacter');
where h_fig is a handle to your figure.
Is this of any help? Otherwise I suppose we need some more information.
Walter Roberson
Walter Roberson el 18 de Ag. de 2015

0 votos

When you turn on zoom mode, it overrides the figure WindowKeyPressFcn . In versions before R2014b it was possible to trick MATLAB to be able to have a WindowKeyPressFcn callback active at the same time as you were in zoom mode, but I am told that as of R2014b that method does not work.

Categorías

Más información sobre Data Exploration en Centro de ayuda y File Exchange.

Productos

Etiquetas

Preguntada:

el 18 de Ag. de 2015

Respondida:

el 18 de Ag. de 2015

Community Treasure Hunt

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

Start Hunting!

Translated by