跳到主要内容

InputEvent 对象

  • type string - 可以是 `undefined`,`mouseDown` (鼠标按下),`mouseUp` (鼠标抬起),`mouseMove` (鼠标移动),`mouseEnter` (鼠标进入),`mouseLeave` (鼠标离开),`contextMenu` (上下文菜单),`mouseWheel` (鼠标滚轮),`rawKeyDown` (原始按键按下),`keyDown` (按键按下),`keyUp` (按键抬起),`char` (字符),`gestureScrollBegin` (手势滚动开始),`gestureScrollEnd` (手势滚动结束),`gestureScrollUpdate` (手势滚动更新),`gestureFlingStart` (手势滑动开始),`gestureFlingCancel` (手势滑动取消),`gesturePinchBegin` (手势捏合开始),`gesturePinchEnd` (手势捏合结束),`gesturePinchUpdate` (手势捏合更新),`gestureTapDown` (手势轻触按下),`gestureShowPress` (手势显示按下),`gestureTap` (手势轻触),`gestureTapCancel` (手势轻触取消),`gestureShortPress` (手势短按),`gestureLongPress` (手势长按),`gestureLongTap` (手势长轻触),`gestureTwoFingerTap` (手势双指轻触),`gestureTapUnconfirmed` (手势轻触未确认),`gestureDoubleTap` (手势双击),`touchStart` (触摸开始),`touchMove` (触摸移动),`touchEnd` (触摸结束),`touchCancel` (触摸取消),`touchScrollStarted` (触摸滚动开始),`pointerDown` (指针按下),`pointerUp` (指针抬起),`pointerMove` (指针移动),`pointerRawUpdate` (指针原始更新),`pointerCancel` (指针取消) 或 `pointerCausedUaAction` (指针引发用户代理操作)。
  • modifiers string[] (可选) - 事件的修饰符数组,可以是 `shift` (Shift 键),`control` (Control 键),`ctrl` (Control 键),`alt` (Alt 键),`meta` (Meta 键),`command` (Command 键),`cmd` (Command 键),`iskeypad` (是否为小键盘),`isautorepeat` (是否为自动重复),`leftbuttondown` (鼠标左键按下),`middlebuttondown` (鼠标中键按下),`rightbuttondown` (鼠标右键按下),`capslock` (大写锁定),`numlock` (数字锁定),`left` (左),`right` (右)。