2017-11-22 14 views
0

마우스 휠의 움직임을 기반으로 숫자 값을 아래로 위로 변경하고 싶습니다. 다른 부분의 밝기가있는 이미지가 있고 마우스 휠을 사용하여 밝기를 조정하고 싶습니다. windowscrollwheelfcn이라는 함수가 있다고 생각했지만 matlab 2017에는 존재하지 않는 것 같습니다. pyschtoolbox도 사용하고 있습니다.matlab에서 마우스 휠을 사용하여 실시간으로 증가 값

불행히도 나는 이것에 익숙하지 않고 어디서부터 시작해야할지 모른다.

[winID,winRect] = Screen('OpenWindow', 0, 128); 
HideCursor; 
im = round(128*(1 + argyle2)); 
im(isnan(im)) = 150; 
Screen('PutImage',winID,im,winRect); 
Screen('Flip',winID); 
+2

[WindowScrollWheelFcn] (https://www.mathworks.com/help/matlab/ref/matlab.ui.figure-properties.html?#property_d119e287293)은 'figure' 윈도우 콜백입니다. – excaza

+0

호기심에서'get (winID)'는 무엇을 보여줍니까? – gnovice

답변

0

당신이 Mac 또는 Linux를 사용하는 경우, 당신은 GetMouseWheel은 (그것이 윈도우에서 지원되지 않습니다 표시)를 Psychtoolbox 기능을 사용할 수 있습니다 : Windows를 사용하는 경우 http://docs.psychtoolbox.org/GetMouseWheel

, 당신은 사용할 수를 예를 들어, 키보드 버튼 또는 마우스에 존재하지 않는 마우스 버튼 (예 : http://www.highrez.co.uk/downloads/XMouseButtonControl.htm)과 같은 다른 버튼에 마우스 휠을 위/아래로 매핑하는 키 다시 매핑 프로그램.