不同的输入设备会产生不同的事件类型。只有在用户操作特定输入设备和工具时，才会触发基础事件。通过输入设备和工具类型，可以区分这些事件。

* 输入设备(source type)：即事件来源的设备类型，是真正产生了底层事件的设备，如触摸屏、鼠标、触控板、键盘、摇杆等；
* 输入工具(source tool)：表示产生该事件的具体工具，比如触摸屏上要产生触摸事件，那么可以使用的工具是手指或触控笔；

在很多情况下，输入设备自己本身也可以作为输入工具，如键盘、鼠标。

说明

建议直接使用手势系统来处理交互，可不关注基础事件之间的区别。

[支持触屏输入事件](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/arkts-interaction-development-guide-touch-screen)：触屏设备及对其产生的触摸事件。

[支持鼠标输入事件](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/arkts-interaction-development-guide-mouse)：鼠标设备及如何处理其产生的事件。

[支持触控板输入事件](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/arkts-interaction-development-guide-touchpad)：触控板设备及如何处理其产生的事件。

[支持键盘输入事件](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/arkts-interaction-development-guide-keyboard)：键盘类设备及如何处理其产生的事件。

[支持表冠输入事件](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/arkts-common-events-crown-event)：旋转表冠及其如何处理其产生的事件。

* **[支持触屏输入事件](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/arkts-interaction-development-guide-touch-screen)**
* **[支持鼠标输入事件](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/arkts-interaction-development-guide-mouse)**
* **[支持触控板输入事件](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/arkts-interaction-development-guide-touchpad)**
* **[支持键盘输入事件](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/arkts-interaction-development-guide-keyboard)**
* **[支持表冠输入事件](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/arkts-common-events-crown-event)**