1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/chiroc-mouse-finger

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Мышиный палец

Проект

Инструмент для освобождения мышиных рук (пальцев) тяжёлых пользователей. Скачать.

Основные функции:

  • Быстрое переключение указателей левой и правой кнопок мыши Ctrl+`;
  • Быстрое переключение левой и правой клавиш мыши Ctrl+Alt+`;
  • Автоматическое нажатие на клавишу мыши Alt+F1.

Мышиный палец

Целевая аудитория мышиного пальца:

  • Пользователи с чрезмерной нагрузкой на пальцы и использующие левую и правую руки для работы с мышью.

  • Данный проект представляет собой инструмент, который в первую очередь предназначен для людей, сталкивающихся с проблемами здоровья пальцев из-за длительного использования мыши. Эти пользователи могут часто менять руки при работе с мышью. Конечно, люди без таких проблем могут не понять его назначение, если только они не заинтересованы в изучении фреймворка electronjs.

  • Инструмент позволяет не только переключать левую и правую клавиши мыши, но и изменять стиль указателя, что делает использование левой руки для нажатия на мышь более удобным.

  • Также можно настроить автоматическое нажатие на клавишу после перемещения мыши, что позволяет большую часть времени не нажимать на неё вручную. (Не подходит для сложных интерактивных сред.)

Архитектура программного обеспечения

Проект реализован на основе нативного приложения electron.

Ключевые зависимости:

  • robotjs — для управления мышью и клавиатурой.
  • iohook — для отслеживания событий мыши и клавиатуры.
  • node-ffi — для вызова системных API.
  • electron-builder — для создания пакетов.
  • node-gyp — требуется для компиляции проекта (устанавливается глобально).

В настоящее время поддерживается только платформа Windows, так как тестирование проводилось только на Windows 10 из-за ограничений по времени и ресурсам.

Инструкция по установке

  1. Скачайте последнюю версию 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 при перемещении мыши, вы можете временно приостановить автоматическое нажатие.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/chiroc-mouse-finger.git
git@api.gitlife.ru:oschina-mirror/chiroc-mouse-finger.git
oschina-mirror
chiroc-mouse-finger
chiroc-mouse-finger
master