四、无线键盘

第13课 有线按键翻页

任务场景:有线按键翻页
任务场景:有线按键翻页

一、任务目标

理解有线 HID,能说出体验不是鼠标。

二、我们要学什么

  • 学习要点:有线 HID 把板载键变成电脑的键盘或鼠标
  • 本课过关:能指出体验只翻页;完整代码才是鼠标移动和点击。
  • 示例对齐:体验题对应 「4-1-1 有线按键翻页」;完整代码对应 「4-1-2 有线鼠标模拟」。

三、本节要点

体验 4-1-1 没有鼠标。A1–A4 移动是 4-1-2。仿真电脑未必真翻页,对照以 键盘输出 调用为准。

1读场景明确真实任务
2对要点先键盘翻页,再鼠标
3载入运行兴趣课程积木/代码

四、解题思路

  • 输入:体验:一号与二号按键;完整代码:外接四键与板载两键。
  • 输出:体验:电脑键鼠模拟翻页;完整代码:模拟鼠标移动与点击。
  • 生活对照:翻页笔:一个键下一页,一个键上一页。
  • 验证现象:短按一号、二号键应各触发一次翻页动作。

本课主要用到:板载按键、电脑键鼠模拟(需板载执行)。

  1. 1明确任务「有线按键翻页」:按键直接驱动电脑翻页或鼠标。
  2. 2体验:一号键模拟「下一页」,二号键模拟「上一页」。
  3. 3完整代码:外接四键改为模拟鼠标上下左右移动。
  4. 4板载一号、二号键改为模拟鼠标左键、右键点击。
  5. 5载入后在演示文稿或光标上对照翻页与移动。

流程示意(可对照左侧文字)

任务:有线按键翻页体验两键上翻下翻完整代码外键移鼠标板载键改鼠标点击运行后对照现象

五、图形块功能讲解

下面只列出本课首次出现的 Mixly 图形块(真积木截图)。已在前面课讲过的不再重复;先认新块,再点「载入」对照拖搭。

图形块分类作用本课用法
模拟键盘输入
板载执行模拟键盘按键事件。体验:1号按键/2号按键 发送翻页键码。
特殊按键
板载执行功能键(如翻页、音量)码。体验:0x4E / 0x4B(PAGE_DOWN / PAGE_UP) 翻页。
按键输入
板载执行读取普通按键状态。载入后可在工具箱对照本课用法。
模拟鼠标输入
板载执行模拟鼠标移动或点击。完整代码:A1–A4 移动,1号按键/2号按键 点击。
鼠标按键
板载执行鼠标左右键等。载入后可在工具箱对照本课用法。

六、知识点讲解

有线 HID。板子当键盘用,不是无线广播。翻页键码:体验 1号按键=PAGE_DOWN(0x4E)、2号按键=PAGE_UP(0x4B)。鼠标:完整代码才 move 和 keys=0x01/0x02。仿真:浏览器里不一定推动 PPT,以代码调用为准。

对照与过关:能说出体验不是鼠标。先对 1号按键/2号按键 键码,再看完整代码的鼠标。

七、编程练习

点「载入」打开 MixVM(board=mini_design)。默认图形化积木;起步程序与积木均来自 MixGo MINI 兴趣课程/学期3。在 Mixly 工具栏点「运行 / 停止」,「检查」做关键字核对。请先读本页「四、解题思路」与「五、图形块功能讲解」,再点载入。

兴趣课程:4-1-1 有线按键翻页.mix。载入后运行。

八、课堂练习

先完成两道判断题,再完成选择题;全部选定后点「检查」。

  1. 判断:体验题 A1–A4 已经在移动鼠标。

  2. 判断:体验 1号按键 发送 HID 键码 PAGE_DOWN(0x4E)。

  3. 体验 2号按键 的键码是?

  4. 完整代码 1号按键 在鼠标示例里是?

九、本节小结

本课主题是有线键鼠:有线连接把板载键变成电脑的键盘或鼠标。体验程序只翻页;完整程序才是鼠标移动和点击。