BlockWerk 文档
⌨

Keyboard Input

Sources

交互式键盘输入源。点击方块以激活(arm)它,然后使用方向键或 WASD 进行控制——即使在仿真运行期间亦可实时操纵。加入键盘输入方块(或任何交互式输入方块)会自动将仿真切换为实时步进调步。

在 BlockWerk 中仿真

浏览器即开即用的交互式仿真环境 — 无需安装,由 WebAssembly 强力驱动。

在 BlockWerk 中仿真 →

输入与输出

Direction ID Label 类型 Status
← Out x X number Output
← Out y Y number Output

参数

参数 Label 类型 默认值 描述
keyX X State number 0 -1 (left/A), 0, or 1 (right/D) — written by the keyboard listener
keyY Y State number 0 -1 (down/S), 0, or 1 (up/W) — written by the keyboard listener
gain Gain number 1 Output scale: out = key state × gain

使用示例

  • 机器人底盘运动模拟:将 x 轴连接至角速度指令,y 轴连接至线速度驱动机构。

说明与最佳实践

  • 焦点机制:为了防止在编辑模型图时误触发按键,该方块仅在被显式点击激活聚焦时才捕获键盘事件。

相关模块