1
아래와 같은 간단한 GUI 코드가 있습니다. 이 "test_keypress"기능은 그림을 생성하고 키 누르기 (공백)에 응답합니다.Matlab에서 특정 기간 동안 하나의 키 누르기 만 허용
이제 제약 조건을 추가하여 Matlab이 특정 기간 (예 : 1 초) 동안 하나의 키 누르기 만 허용하도록합니다. 즉, 이전 키 누르기가 발생한 후 1 초 이내에 발생하면 키 누르기를 거부하고 싶습니다.
어떻게하면됩니까?
function test_keypress
f = figure;
set(f,'KeyPressFcn',@figInput);
imshow(ones(200,200,3));
end
function figInput(src,evnt)
if strcmp(evnt.Key,'space')
imshow(rand(200,200,3));
end
end