更自然的提高任务管理的效率。(适用于鼠标/Thinkpad小红点)
- 按住鼠标右键,左右拖动来切换虚拟桌面(ctrl+win+←→),上下拖动来开关任务试图(win+tab)。
- 快捷键暂停/激活(alt+shift+p)
- 支持拖拽达到一定距离时自动触发,无需松手。
- 支持触发后,继续拖动,可触发在同轴反方向上的操作,无需松手。(参考了触控板的三指上下左右滑动,更加自然灵活)
- 拖拽时,鼠标指针变为‘抓住的手’的形状,增加拖拽的真实感
- 检测是否有全屏应用,如果有,则自动关闭功能
- 可配置鼠标按键和具体操作
可能会遇到很多坑:需要手动修改iohook并rebuild、electron abi要和native dependencies的abi版本一致、cmake-js的安装、node-gyp的安装、electron-builder的一些坑
npm run dist