fcnkeyfunc.m

来自「一个matlab mex 文件」· M 代码 · 共 95 行

M
95
字号
function fcnkeyfunc(action)
% FCNKEYFUNC M-file for testfcnkey application
%	FCNKEYFUNC implements the callback and keypressfcn 
%	functionalities of the testfcnkey gui application.
%
% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

switch (action)
    case ('keypress')
         % msgbox('Test');
		 hTxt = findobj('Tag', 'text1');
		 keypressed = wgfcnkey;
		 switch (keypressed)
		     case (0)
		          myText = 'No function key was pressed';
				  myColor = 'k';

			 case (1)
		          myText = 'F1 was pressed';
				  myColor = 'r';

		     case (2)
		          myText = 'F2 was pressed';
				  myColor = 'r';

		     case (3)
		          myText = 'F3 was pressed';
				  myColor = 'r';

		     case (4)
		          myText = 'F4 was pressed';
				  myColor = 'r';

		     case (5)
		          myText = 'F5 was pressed';
				  myColor = 'r';

		     case (6)
		          myText = 'F6 was pressed';
				  myColor = 'r';

		     case (7)
		          myText = 'F7 was pressed';
				  myColor = 'r';

		     case (8)
		          myText = 'F8 was pressed';
				  myColor = 'r';

		     case (9)
		          myText = 'F9 was pressed';
				  myColor = 'r';

		     case (10)
		          myText = 'F10 was pressed';
				  myColor = 'r';

		     case (11)
		          myText = 'F11 was pressed';
				  myColor = 'r';

		     case (12)
		          myText = 'F12 was pressed';
				  myColor = 'r';

			 case (13)
		          myText = 'Left Shift  was pressed';
				  myColor = 'r';

		     case (14)
		          myText = 'Left Ctrl was pressed';
				  myColor = 'r';

		     case (15)
		          myText = 'Left Alt was pressed';
				  myColor = 'r';

		     case (16)
		          myText = 'Right Shift was pressed';
				  myColor = 'r';

		     case (17)
		          myText = 'Right Ctrl was pressed';
				  myColor = 'r';

		     case (18)
		          myText = 'Right Alt was pressed';
				  myColor = 'r';

		 end
		
		set(hTxt, 'String', myText, 'ForegroundColor', myColor);
end

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?