【matlab】大小键盘对应的Kbname

matlab中可以通过Kbname来识别键盘上的键。在写范式的时候,遇到一个问题,我想用大键盘上排成一行的数字按键评分,比如 Kbname('1') 表示键盘上的数字1,但是这种写法只能识别小键盘上的数字,无法达到我的目的,网上也没找到相关的资料,于是自己尝试。在尝试的过程中,我注意到大键盘上的数字shift之后是一些标点符号,于是我分别尝试了两种思路:

1)Kbname('数字对应的标点符号'),比如 1 对应的是 !,那么尝试用Kbname('!')代表数字1;

2)Kbname('数字+数字对应的标点符号'),比如 1 对应的是 !,那么尝试用Kbname('1!')代表数字1;

经过实际操作,思路2是对的。下面是代码,根据注释其他键位以此类推。

Matlab 复制代码
% space --- 空格
% 1! --- 大键盘上的 1
% 1 --- 小键盘上的 1

while true
[keyIsDown, secs, keyCode] = KbCheck;
    if keyIsDown && keyCode(KbName('2@')) == 1 
        break;
    end 
end

​
相关推荐
weixin_4381509918 小时前
新品发布:即插即用,8寸Type-C接口电脑副屏显示器发布!
计算机外设·电脑
ShyTan2 天前
罗技鼠标接收器丢了,怎么用另一个logi接收器重新配对?
计算机外设
陈老老老板4 天前
让编程变成一种享受-明基RD320U显示器
计算机外设
不想上班只想要钱7 天前
ECharts鼠标悬浮提示框数字设置鼠标在左侧时 tooltip 显示到右侧,鼠标在右侧时 tooltip 显示到左侧。
javascript·计算机外设·echarts
驱动小百科7 天前
电脑显示器无信号是什么原因?查看解决方法
计算机外设·电脑·电脑显示器无信号·电脑显示器显示无信号·电脑显示器无信号黑屏
糖炒狗子10 天前
基于YoloV11和驱动级鼠标模拟实现Ai自瞄
人工智能·yolo·计算机外设
IC_1577961147610 天前
关于SoC产品介绍:ICNM8501
计算机外设·显示器
ONETHING_CLOUD_215 天前
电脑开机键一闪一闪打不开
计算机外设·电脑
我是爱丽15 天前
专门记录台式电脑常见问题
计算机外设