フィルターのクリア

How do I get MatLab to respond to keyboard?

12 ビュー (過去 30 日間)
Emily Smith
Emily Smith 2016 年 10 月 19 日
コメント済み: Walter Roberson 2016 年 10 月 21 日
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 件のコメント
Adam
Adam 2016 年 10 月 19 日
Take a look at KeyPressFcn in Figure properties.

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

回答 (1 件)

Walter Roberson
Walter Roberson 2016 年 10 月 19 日
  7 件のコメント
Emily Smith
Emily Smith 2016 年 10 月 20 日
sorry for all the questions by the way, I'm new at this
Walter Roberson
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)

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

カテゴリ

Help Center および File ExchangeDesktop についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by