我希望能够根据鼠标滚轮的移动更改数字的值。我有一个具有不同亮度的特定部分的图像,我想用鼠标滚轮调整亮度,直到我认为它们是相同的。我认为有一个名为windowscrollwheelfcn的函数,但在matlab 2017上似乎并不存在。我也在使用pyschtoolbox。
不幸的是,我是新手,不知道从哪里开始。
[winID,winRect] = Screen('OpenWindow', 0, 128);
HideCursor;
im = round( 128*( 1 + argyle2 ) );
im(isnan(im)) = 150;
Screen('PutImage',winID,im,winRect);
Screen('Flip',winID);
答案 0 :(得分:0)
如果您使用的是Mac或Linux,则可以使用Psychtoolbox功能GetMouseWheel
(Windows上不支持它):http://docs.psychtoolbox.org/GetMouseWheel
如果您正在使用Windows,则可以使用键重映射程序将鼠标滚轮上/下映射到其他按钮,例如键盘按钮或鼠标上没有的鼠标按钮(例如{ {3}})。