20 Star 76 Fork 24

Chiroc/mouse-finger

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

Mouse Finger

项目介绍

一个解放鼠标手(指)重度患者的工具。下载

主要功能:

  • 快速切换鼠标左右手指针【Ctrl+`】;
  • 快速切换鼠标左右点击键【Ctrl+Alt+`】;
  • 自动点击鼠标键【Alt+F1】;

Mouse Finger

Mouse Finger工具适应人群:

  • 手指过度劳损者+左右手操作鼠标者。

  • 该项目为一个工具类项目:主要解决因长年过度使用鼠标导致手指点击鼠标有劳损的特殊人群,该人群可能需要时常轮换左右手来操作鼠标。当然,如果没有这方面问题的人群可能无法理解,只当共同学习 electronjs框架。

  • 该工具不但可以切换左右鼠标键,同时还可以切换指针样式,这样就可以在用左手点击鼠标时显得不那么别扭。

  • 同时还可以设置在完成鼠标移动后自动点击鼠标,就可以绝大多数时间不用点鼠标。(不适合复杂交互工作环境)

软件架构

项目基于 electron 原生应用框架实现。

主要依赖库:

目前只支持 windows 平台,由于个人时间和精力仅在win10测试过。

安装教程

  1. 下载最新版本 mouse-finger zip文件解压后直接运行 mouse-finger.exe

  2. 也可以手动编译(当然整个过程可能并不是很愉快,要有心理准备)。 安装项目前需要先准备好开发环境(windows):

  • Visual Studio 2013(C/C++编译环境)
  • Python 2.7

完成后运行:

  1. npm install
  2. npm rebuild --runtime=electron --target=2.0.0 --disturl=https://atom.io/download/atom-shell --abi=57
  3. npm start

使用说明

项目运行后会在windows系统平台任务栏有一个鼠标小图标,双击可以打开设置界面。也可以用键盘快捷键操作:

  • 切换鼠标指针左右样式:【Ctrl+`】;
  • 切换鼠标左右点击键:【Ctrl+Alt+`】;
  • 切换自动鼠标点击事件:【Ctrl+F1】,按住Ctrl/Alt/Shift移动鼠标会临时暂停自动点击。
MIT License Copyright (c) 2019 Chiroc Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

基于Electron实现的一个快速切换鼠标左右键的工具,解放鼠标手重度患者,左右开弓不在话下。 展开 收起
JavaScript 等 2 种语言
MIT
取消

发行版 (1)

全部

贡献者

全部

近期动态

加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/chiroc/mouse-finger.git
git@gitee.com:chiroc/mouse-finger.git
chiroc
mouse-finger
mouse-finger
master

搜索帮助

Cb406eda 1850385 E526c682 1850385