四、无线键盘
第13课 有线按键翻页

一、任务目标
理解有线 HID,能说出体验不是鼠标。
二、我们要学什么
- 学习要点:有线 HID 把板载键变成电脑的键盘或鼠标
- 本课过关:能指出体验只翻页;完整代码才是鼠标移动和点击。
- 示例对齐:体验题对应 「4-1-1 有线按键翻页」;完整代码对应 「4-1-2 有线鼠标模拟」。
三、本节要点
体验 4-1-1 没有鼠标。A1–A4 移动是 4-1-2。仿真电脑未必真翻页,对照以 键盘输出 调用为准。
1读场景明确真实任务
2对要点先键盘翻页,再鼠标
3载入运行兴趣课程积木/代码
四、解题思路
- 输入:体验:一号与二号按键;完整代码:外接四键与板载两键。
- 输出:体验:电脑键鼠模拟翻页;完整代码:模拟鼠标移动与点击。
- 生活对照:翻页笔:一个键下一页,一个键上一页。
- 验证现象:短按一号、二号键应各触发一次翻页动作。
本课主要用到:板载按键、电脑键鼠模拟(需板载执行)。
- 1明确任务「有线按键翻页」:按键直接驱动电脑翻页或鼠标。
- 2体验:一号键模拟「下一页」,二号键模拟「上一页」。
- 3完整代码:外接四键改为模拟鼠标上下左右移动。
- 4板载一号、二号键改为模拟鼠标左键、右键点击。
- 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。载入后运行。
正在载入编程环境
正在载入 MixGo MINI 仿真编程环境…
八、课堂练习
先完成两道判断题,再完成选择题;全部选定后点「检查」。
判断:体验题 A1–A4 已经在移动鼠标。
判断:体验 1号按键 发送 HID 键码 PAGE_DOWN(0x4E)。
体验 2号按键 的键码是?
完整代码 1号按键 在鼠标示例里是?
九、本节小结
本课主题是有线键鼠:有线连接把板载键变成电脑的键盘或鼠标。体验程序只翻页;完整程序才是鼠标移动和点击。




