All Projects → wirekang → mouseable

wirekang / mouseable

Licence: MIT license
'Mouseable' is intended to replace a mouse or trackpad.

Programming Languages

go
31211 projects - #10 most used programming language
typescript
32286 projects
HTML
75241 projects
NSIS
403 projects
shell
77523 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to mouseable

keynavish
Control the mouse with the keyboard, on Windows.
Stars: ✭ 59 (-85.89%)
Mutual labels:  productivity, keyboard, accessibility
kindaVim.theapp
Ultimate Vim Mode for macOS
Stars: ✭ 372 (-11%)
Mutual labels:  keyboard, accessibility
Ally.js
JavaScript library to help modern web applications with accessibility concerns
Stars: ✭ 1,447 (+246.17%)
Mutual labels:  keyboard, accessibility
On Screen Keyboard
A jQuery plug-in which provides users with a fluid-width on-screen keyboard.
Stars: ✭ 63 (-84.93%)
Mutual labels:  keyboard, accessibility
Dotfiles
Zsh, Karabiner, VS Code, Sublime, Neovim, Nix
Stars: ✭ 634 (+51.67%)
Mutual labels:  productivity, keyboard
Keyboard
⌨ Toward a more useful keyboard
Stars: ✭ 1,522 (+264.11%)
Mutual labels:  productivity, keyboard
Ayase
🥥 Control everything by keyboard. Built for hackers and the blind.
Stars: ✭ 53 (-87.32%)
Mutual labels:  keyboard, accessibility
Slowquitapps
Add a global delay to Command-Q to stop accidental app quits.
Stars: ✭ 916 (+119.14%)
Mutual labels:  productivity, keyboard
Chromium Vim
Vim bindings for Google Chrome.
Stars: ✭ 2,150 (+414.35%)
Mutual labels:  productivity, keyboard
dasher-web
Dasher text entry in HTML, CSS, JavaScript, and SVG
Stars: ✭ 34 (-91.87%)
Mutual labels:  keyboard, accessibility
meeting-price-calculator
Meeting Price Calculator - How expensive are meetings, really?
Stars: ✭ 17 (-95.93%)
Mutual labels:  productivity
NumPad
Number Pad (inspired by Square)
Stars: ✭ 81 (-80.62%)
Mutual labels:  keyboard
auto-vo
Screen reader automation tools by AccessLint, including VoiceOver.js and Auto-VO
Stars: ✭ 118 (-71.77%)
Mutual labels:  accessibility
SigTools
📆 Sigarra Tools | An extension that makes the information system of the University of Porto slightly better.
Stars: ✭ 35 (-91.63%)
Mutual labels:  productivity
swdc-vim
Track your programming activity in real-time in Vim
Stars: ✭ 19 (-95.45%)
Mutual labels:  productivity
go-home
An OpenGL based progress bar that lets you know when you should really go home after a long day 🕙
Stars: ✭ 14 (-96.65%)
Mutual labels:  productivity
project-management
A basic CLI for regularly updating your project's status
Stars: ✭ 90 (-78.47%)
Mutual labels:  productivity
ctrl-info
Personal discoveries for Massdrop CTRL Keyboard
Stars: ✭ 65 (-84.45%)
Mutual labels:  keyboard
NavilIME
Windows Hangul (Korean) Input Method Editor based on TSF
Stars: ✭ 79 (-81.1%)
Mutual labels:  keyboard
inclusive-elements
Accessible, lightweight, unstyled implementations of common UI controls.
Stars: ✭ 17 (-95.93%)
Mutual labels:  accessibility

Mouseable

Control the mouse via the keyboard. intended to replace a mouse or trackpad.

mouseable-demo-notion.mp4

Features

  • Leverage on the features of a computer mouse without using the actual device.
  • Fully customizable hotkeys.
  • Convenient features which helps to move the cursor quickly.

Installation

Download the installer or portable executable file at Releases.

Requires Chrome or Edge because Mouseable uses lorca to draw the GUI.

Reason to stop using the mouse

  1. Better Productivity

Ask yourself, do you use your mouse frequently (or at all) during programming? Is it really necessary? I think not. Since, you could very well perform most of the tasks in your workflow using various keyboard shortcuts and hotkeys, and achieve even better productivity and efficiency, as you would otherwise, achieve using a mouse. Every single action in your IDE of choice will most likely have a binded shortcut. If you could familiarize yourself with just using a keyboard, instead of relying on a mouse, you will most likely attain way better productivity. For instance, in these common situations listed down below, you don't even need a mouse:

  • In IDE, use vim plugin and shortcuts.

  • In Browser, use Vimium

Mouseable is for rare situations not listed above.

  • Drag-Drop file into web browser.
  • The website that does not support Vimium.
  • Some situation that need scroll wheel button.
  1. Health Benefits

    Using a mouse puts unnecessary strain on your wrist. As such, just place your wrists in front of your keyboard and maintain that position, instead of constantly having to move your wrist around while using a mouse!

  2. Better Utilization of Existing Table Space

    Extra table space is required to use a computer mouse. Hence, keep your desk nice and free by putting away your mouse!

Limitations

  • Windows Only
  • Mouseable must be run with administrator privileges, otherwise it will not work on system software such as Task Manager.

Contributing

It is a project that pays attention to abstraction. If you like Golang or Typescript, please contribute.

Motivation

This program was inspired by Ultimate Hacking Keyboard Demo, Windows built-in function and NeatMouse.

Release Notes

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].