Git Product home page Git Product logo

4strid / mouse-control.autohotkey Goto Github PK

View Code? Open in Web Editor NEW
79.0 4.0 17.0 1.52 MB

AutoHotKey script for controlling the mouse with the keyboard. Fast & easy-to-use, full-fledged software replacement for a physical mouse. WASD / vim movement and vim-inspired key bindings. Better alternative to Numpad Mouse.

License: MIT License

AutoHotkey 100.00%
autohotkey vim-inspired mouse mouse-emulation accessibility easy-to-use keyboard-shortcuts wasd-controls power-user keyboard-mouse

mouse-control.autohotkey's Issues

make key combinations customizable

Some already rebind CapsLock for other autohotkey scripts, or use it as Escape, Control key, or both. Therefore, the used mappings could be set at the start of the AHK file.

different message box style

Hi Astrid!

I want to change the position of the message box (down left with a bit of margin), and change up the style so it matches my Windows 11 "Sound-Change-Notification":
image
Also, I'm curious, how does your project work?
I can't seem to identify what programming language you used, but my wild guess is that it's C??
Does the .exe file read the .ahk file as a configuration file?

Kind regards,
Automaetic

ToggleInsert/NormalMode

Could a single key combination be bound to switch between Insert and Normal mode? Say Ctrl+; like Keynav does.

Please add Hold Middle Mouse Button

Please add a hold middle mouse button. I really need it for a Window arrangement script that I like to use. It also doesn't help that that MMB on every mouse is always the first to fail. For some reason, literally every single mouse manufacturer insists on using a subpar switch for the Scroll Wheel Button.


Thank you for your work on this script, @4strid. Seriously.
When I was disabled and bedridden due to an injury, your script(along with a couple of android apps) helped me operate my computer while I lay in bed without me having to strain myself reaching for the mouse every time. I've recovered now, and your script still continues to help me avoid pain.

Sincerely, Thank you. So...so much.

I would give you money if I could but sadly I can't, so I hope you find these words somewhat comforting.

I wish you the very best. And may life be kind to you @4strid .

Thank you!

Smoother Mouse Pointer Movement

Is there a way to make is as smooth as using a mouse? could this be a keyboard polling rate issue?
Anyways I'm in love with this, tysm for making it

Release key after Drag function

I couldn't find a way to release the mouse button after using the drag function (press v).
In the code I read a comment on line 422 informing that this could be implemented in the future.

Is there an estimated date for this implementation?

obs: thanks for the scriipt. Help me a lot!

Start in normal mode

I've tried to launch mouse-control.ahk
in windows but nothing
in linux nothing too
i think to create shortcut with variable ...
Can anyone help me ...
Thank's in advance

on extended second screen stuck in lower edge

On a single screen your application works wonderfully, but once the mouse cursor reaches another extended screen it goes downwards to the edge of the screen and is stuck there; no way to move the cursor anymore in normal mode.

hardware mouse emulator

Hi. Can I use this like "hardware mouse emulator"? I try
Send, {Home} to switch normal mode
and
Send i to click,
but it not works.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.