How can I find and use the codes for keyboard?

26 Ansichten (letzte 30 Tage)
M G
M G am 24 Nov. 2011
Hello MATLAB users,
Could you please let me know how I can find the proper codes for each key in the keyboard and mouse and then use it in my script?
Suppose a user needs to press either "f","m" or "left mouse button" before importing female, male or children's name, respectively.
Thanks for your help :)

Antworten (1)

Walter Roberson
Walter Roberson am 24 Nov. 2011
You don't want the actual keycodes; MATLAB will decode them for you. See the code example at http://www.mathworks.com/matlabcentral/newsreader/view_thread/157527
Mouse buttons do not create key codes, and are not registered by getkey() or by KeyPressFcn or WindowKeyPressFcn callbacks: you need ButtonDownFcn or WindowButtonDownFcn instead, and then you look at the figure SelectionType property to figure out which mouse button was pressed (there is no explicit "left mouse", "right mouse", and so on, just single mouse event with "modifiers")

Kategorien

Mehr zu Desktop finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by