How do I get MatLab to respond to keyboard?
7 ビュー (過去 30 日間)
古いコメントを表示
I would like to run some code if the letter "r" is pressed on the keyboard. How would I do this? And what syntax would be used? And should I store the code I would like to run in a separate editor?
Thank you!
回答 (1 件)
Walter Roberson
2016 年 10 月 19 日
The methods are the same as for http://www.mathworks.com/matlabcentral/answers/307934-how-to-increase-a-value-with-the-arrow-keys#answer_239631
7 件のコメント
Walter Roberson
2016 年 10 月 21 日
In the editor for callbackfunction.m change the code to be
function callbackfunction(src, event)
if strcmp(event.Character, 'r')
imshow('TheImageToDisplay.jpg');
end
Then in the code that needs to tell MATLAB to allow that callback to be used, put in
set(gcf, 'Windowkeypressfcn', @callbackfunction)
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!