键盘各键对应的键值

描述/
0x1 鼠标左键/
0x2 鼠标右键/
0x3 CANCEL 键/
0x4 鼠标中键/
0x8 BACKSPACE 键/
0x9 TAB 键/
0xC CLEAR 键/
0xD ENTER 键/
0x10 SHIFT 键/
0x11 CTRL 键/
0x12 MENU 键/
0x13 PAUSE 键/
0x14 CAPS LOCK 键/
0x1B ESC 键/
0x20 SPACEBAR 键/
0x21 PAGE UP 键/
0x22 PAGE DOWN 键/
0x23 END 键/
0x24 HOME 键/
0x25 LEFT ARROW 键/
0x26 UP ARROW 键/
0x27 RIGHT ARROW 键/
0x28 DOWN ARROW 键/
0x29 SELECT 键/
0x2A PRINT SCREEN 键/
0x2B EXECUTE 键/
0x2C SNAPSHOT 键/
0x2D INSERT 键/
0x2E DELETE 键/
0x2F HELP 键/
0x90 NUM LOCK 键/
A 至 Z 键与 A – Z 字母的 ASCII 码相同:
值 描述/
65 A 键/
66 B 键/
67 C 键/
68 D 键
69 E 键/
70 F 键/
71 G 键/
72 H 键/
73 I 键/
74 J 键/
75 K 键/
76 L 键/
77 M 键/
78 N 键/
79 O 键/
80 P 键/
81 Q 键/
82 R 键/
83 S 键/
84 T 键/
85 U 键/
86 V 键/
87 W 键/
88 X 键/
89 Y 键/
90 Z 键/
0 至 9 键与数字 0 – 9 的 ASCII 码相同:
值 描述/
48 0 键/
49 1 键/
50 2 键/
51 3 键/
52 4 键/
53 5 键/
54 6 键/
55 7 键/
56 8 键/
57 9 键/
下列常数代表数字键盘上的键:
值 描述/
0x60 0 键/
0x61 1 键/
0x62 2 键/
0x63 3 键/
0x64 4 键/
0x65 5 键/
0x66 6 键/
0x67 7 键/
0x68 8 键/
0x69 9 键/
0x6A MULTIPLICATION SIGN (*) 键/
0x6B PLUS SIGN (+) 键/
0x6C ENTER 键/
0x6D MINUS SIGN (–) 键/
0x6E DECIMAL POINT (.) 键/
0x6F DIVISION SIGN (/) 键/
下列常数代表功能键:
值 描述/
0x70 F1 键/
0x71 F2 键/
0x72 F3 键/
0x73 F4 键/
0x74 F5 键/
0x75 F6 键/
0x76 F7 键/
0x77 F8 键/
0x78 F9 键/
0x79 F10 键/
0x7A F11 键/
0x7B F12 键/
0x7C F13 键/
0x7D F14 键/
0x7E F15 键/
0x7F F16 键/
您好,可以使用MATLAB中的函数"getkey"来获取键盘键值。以下是一个示例代码: ```matlab function key = getkey(timeout) % GETKEY - get a keypress % key = GETKEY waits for a keypress and returns a single key. This % function is a replacement for MATLAB's built-in GETKEY function, which % does not work on all platforms. % % key = GETKEY(TIMEOUT) waits for a keypress for TIMEOUT seconds. If no % key is pressed within that time, an empty matrix is returned. % % See also INPUT, GETCH. % % Written by David Reiss <dreiss@github.com> % Modified by Xiangrui Li <xiangrui.li@gmail.com> % This function is a modified version of GETKEY by David Reiss % (http://www.mathworks.com/matlabcentral/fileexchange/7465-getkey), % which is itself a modified version of GETKEY by Oleg Komarov % (http://www.mathworks.com/matlabcentral/fileexchange/7465-getkey), % which in turn is inspired by a USENET posting by Malcolm McLean % (http://www.mathworks.com/matlabcentral/newsreader/view_thread/10104). % Check the system to see if Java is available. if ~usejava('awt') error('GETKEY requires Java to run.') end % Set default values for the input arguments. if nargin < 1 timeout = inf; end % Get the start time. start_time = tic; % Initialize the key value. key = []; % Loop until a key is pressed or the timeout is exceeded. while isempty(key) && (toc(start_time) < timeout) % Check for a keypress. drawnow; key = get(gcf, 'CurrentCharacter'); end ``` 使用该函数,可以在MATLAB中获取键盘。例如,以下代码将等待用户按下任意,并将按存储在变量"key"中: ```matlab key = getkey(); disp(key); ``` 希望对您有所帮助!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值