当前位置: 首页 > news >正文

【matlab】大小键盘对应的Kbname

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

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

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

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

% space --- 空格
% 1! --- 大键盘上的 1
% 1 --- 小键盘上的 1

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

​

相关文章:

  • 新产品来袭~适用于新能源电力的霍尔传感器
  • 简述deepseek创始人的创业之路
  • 第三次作业
  • 【详细指南】如何在银河麒麟操作系统上使用DeepSeek?
  • flutter 打包mac应用并安装过程
  • 42.水果销售系统(springbootvue的Java项目[含微信小程序])
  • LabVIEW外腔二极管激光器稳频实验
  • 基于SpringBoot的电影院售票管理系统
  • nextjs的基础了解
  • 【C/C++算法】从浅到深学习--- 二分查找(图文兼备 + 源码详解)
  • 第十一篇:EMC的“电磁护盾”——三电系统干扰抑制实战
  • 【ISO 14229-1:2023 UDS诊断全量测试用例清单系列:第十四节】
  • 庞氏骗局(Ponzi Scheme):金融投资与公司经营中的隐形陷阱(中英双语)
  • 恒创科技:如何重新启动 Windows 服务器
  • Windows电脑笔记软件多 推荐几款好用的笔记工具
  • Android图片加载框架Coil,Kotlin
  • 企业的文档安全怎么防护?
  • 无耳科技 Solon v3.0.8 发布,Java 企业级应用开发框架
  • uniapp在地图上加载CAD图,标记区域网格,加载geojson数据
  • Git指南-从入门到精通
  • 凤岗建设网站/个人免费域名注册网站
  • 阿里巴巴上做网站要多少钱/最新热点新闻
  • 西安做网站建设的/注册百度推广账号
  • 网站qq交谈怎么做的/合肥seo
  • 新网站制作怎么样/长沙seo外包优化
  • 十大免费ppt网站流氓下载/注册网站怎么注册