Переопределение поведения Ctrl+Z в режиме масштабирования Matlab
Я хочу, чтобы мой собственный обработчик Ctrl+Z вызывался в режиме масштабирования, а не по умолчанию. Я нашел эту статью на недокументированном Matlab и попробовал это:
function zoomIn_OnCallback(hObject, eventdata, handles)
set(handles.image_handle, 'ButtonDownFcn', []);
zoom on;
[handles.mode_manager.WindowListenerHandles.Enabled] = deal(false);
handles.theGui.WindowKeyPressFcn = [];
handles.theGui.KeyPressFcn = @theGui_KeyPressFcn;
end
Код выполняется, но не переопределяет поведение Ctrl+Z режима масштабирования.
Я думал, что точно следовал примеру кода из недокументированного Matlab, но, очевидно, что-то не так.