Have R2012a running on Win7. When using the following script I don't seem to be able getting the key pressed recognized. Script works on other computers. Help appreciated.
function youPress(~,eventdata)
if eventdata.Key== 'k'
beep
elseif eventdata.Key== 'd'
beep beep beep
end
end

1 件のコメント

Walter Roberson
Walter Roberson 2012 年 10 月 30 日
Which kind of callback is this registered against, and which graphic object?

サインインしてコメントする。

回答 (1 件)

Sean de Wolski
Sean de Wolski 2012 年 10 月 30 日

0 投票

If you just comment everything out:
function youPress(~,eventdata)
disp('hello world')
% if eventdata.Key== 'k'
% elseif eventdata.Key== 'd'
% beep beep beep
% end
end
And then put focus on the figure and press a key, do you see 'hello world' printed?

質問済み:

2012 年 10 月 30 日

Community Treasure Hunt

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

Start Hunting!

Translated by