# 摇杆

库： | 输入/输出
引入版本： | 2.2.0
外观： |

## 行为

用户可以在圆角方形区域内拖动红色摇杆帽（旋钮），输出会随之更新，用于表示摇杆帽当前的 x 与 y 坐标。该组件可以模拟经典街机游戏时代常见的摇杆。

## 引脚

西侧边缘，上方引脚（输出，位宽与位宽属性一致）
  表示摇杆帽的 x 坐标。该输出应被解释为一个无符号整数，其取值永远不会为 0：因此，数值 1 表示最左侧，而该位宽所能表示的最大值表示最右侧。当摇杆处于静止（中心）位置时，其输出位模式为 10...00。
西侧边缘，下方引脚（输出，位宽与位宽属性一致）
  表示摇杆帽的 y 坐标，其取值范围与 x 坐标引脚类似。当摇杆被拉到最上方时，该输出值为 1；当摇杆被拉到最下方时，该输出为所选位宽对应的最大值。

## 属性

当组件被选中或正在放置时，可通过 Alt-2 到 Alt-5 快捷键修改其 位宽 属性。

位宽
  用于表示摇杆帽各坐标值所使用的位数。
颜色
  摇杆帽在屏幕上绘制时使用的颜色。

## 手形工具行为

在摇杆区域内按下鼠标按钮，会将摇杆帽移动到该位置并更新输出。拖动鼠标会持续移动摇杆帽并更新输出，同时保证摇杆帽始终保持在摇杆区域内。松开鼠标按钮后，摇杆帽会恢复到静止位置。

## 文本工具行为

无。

返回 库参考手册