Keyboard Input
Sources交互式键盘输入源。点击方块以激活(arm)它,然后使用方向键或 WASD 进行控制——即使在仿真运行期间亦可实时操纵。加入键盘输入方块(或任何交互式输入方块)会自动将仿真切换为实时步进调步。
输入与输出
| 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 轴连接至线速度驱动机构。
说明与最佳实践
- 焦点机制:为了防止在编辑模型图时误触发按键,该方块仅在被显式点击激活聚焦时才捕获键盘事件。
相关模块
- Joystick2D:二维鼠标平滑操纵杆
- Slider:连续单维滑动输入
- Constant:静态常数信号源