'mouseable' is keyboard-based mouse emulator for Windows.

Comments
  • 2.0 acceleration carries over when keys are changed

    2.0 acceleration carries over when keys are changed

    If I hold down the key for moving right, but overshoot my target, I'd immediately switch to the move left key, but the acceleration continues, causing my mouse to fly left at way too high speed.

  • Feature request: option to use 1.0 diagonals instead of 1/sqrt(2)

    Feature request: option to use 1.0 diagonals instead of 1/sqrt(2)

    Diagonals feel too slow in my opinion. If possible, it would be nice to have a selectable option that (essentially) sets const r = 1 in https://github.com/wirekang/mouseable/blob/main/internal/logic/mover/mover.go line 104.

  • How do I use this?

    How do I use this?

    Hi, the Portable Version does not work. It throws three "windows Typeerror" and the below the Hotkey Example is blank.

    I now installed the Installer and.... well I have no idea how to use it. It shows the commands and their corresponding Keys, but it does do nothing.

    Like I click "alt+j" and then "s, w, d" etc and nothing moves.

    What else do I have to do?

  • Activate and deactivate with the same shortcut

    Activate and deactivate with the same shortcut

    It would be nice to have the possibility to use the same shortcut (like a toggle on/off) to activate and deactivate Mouseable. At the moment, if I enter the same shortcut for Activate and Deactivate, it activates but deactivates immediately.

  • Deactivate modifier key

    Deactivate modifier key

    Suggestion: it would be useful to have a key that you can hold down to temporarily deactivate (and when released, re-activate) for doing things like running keyboard shortcuts quickly

  • GUI stuck at Loading...

    GUI stuck at Loading...

    After clicking on the tray icon, the GUI window will get stuck at the Loading... screen. Closing and clicking again results in the same behavior. After restarting the application, it will work once or twice before getting stuck again.

  • Adjust horizontal and vertical teleport distances independently

    Adjust horizontal and vertical teleport distances independently

    At the moment, there is only one field that applies the same number to both the horizontal and the vertical teleport distance (unless I am missing something). Depending on each monitor and monitor setup (ultrawide, vertical monitor, multiple monitors), the distance to travel horizontally and vertically is different and the jumps don't have the same impact. So it would be nice to have two fields to adjust them independently.

  • Red indicator square oddities

    Red indicator square oddities

    1. It stays in place when mouse cursor is moved using actual mouse
    2. Hovering the mouse cursor over it makes the mouse pointer be "busy"
    3. There's no way to turn it off
  • Minimize to tray

    Minimize to tray

    The app looks amazing for people who want to navigate as much as possible using the keyboard. Thanks for all the hard work.

    It would be good to be able to minimize it to system tray.

  • activate sequence Alt+Shift+SomeKey passed forward to OS

    activate sequence Alt+Shift+SomeKey passed forward to OS

    when using an activation key like Alt+Shift+M it seems that Alt+Shift sequence is passed forward to OS and causes windows to change input language, this in addition to activating mouseable

  • Modifier keys state e.g. (Ctrl/Shift/Alt) do not persist across commands

    Modifier keys state e.g. (Ctrl/Shift/Alt) do not persist across commands

    For example, if I have the following config:

    {
        "command": {
            "move-right": "Shift+D"
        }
    }
    

    I send the following key sequence: Shift down,d down,d up,d down

    The cursor will move right only once, and will do nothing until I release Shift and send the command again.

  • Documentation that lists all the commands available

    Documentation that lists all the commands available

    It would be useful to have a place, either in the README.md file and/or via a button/link on the interface of the program, where you can see all the commands/parameters available (with some explanation if necessary).

  • 2.0 conflates arrow keys with numpad

    2.0 conflates arrow keys with numpad

    With version 1, I got used to using the numpad for controlling the mouse (leaving Mouseable permanently active), however, version 2 somehow thinks that my arrow keys are equivalent to my numpad entry, and so activating Mousable makes my arrow keys control the mouse.

  • Tray Icon

    Tray Icon

    • It would be useful to have an indication in the Tray icon if it's active or not.
    • The tooltip says "ToolTip"
    • Double clicking the tray icon while the UI is loading will open another one, and if you close one it will close both.
    • It would be useful that if you double click the tray icon while the UI window is already open it gets the focus.
NES emulator, written in Go
NES emulator, written in Go

Fergulator This is an NES emulator, written in Go. It's fairly new and very much a work in progress, so not all games run yet and not all features are

Dec 21, 2022
A ZX Spectrum Emulator written in Go
A ZX Spectrum Emulator written in Go

GoSpeccy - An evolving ZX Spectrum 48k Emulator GoSpeccy is a free ZX Spectrum (Speccy for friends) emulator written in Go. Quick start Installing and

Nov 28, 2022
🕹️ A basic gameboy emulator with terminal "Cloud Gaming" support
🕹️ A basic gameboy emulator with terminal

Gameboy.Live ??️ Gameboy.Live is a Gameboy emulator written in go for learning purposes. You can simply play Gameboy games on your desktop: Or, "Cloud

Jan 1, 2023
Mettaur is GBA emulator written in golang.
Mettaur is GBA emulator written in golang.

Mettaur Mettaur is GBA emulator written in golang. Warning: This emulator is WIP, so many ROMs don't work correctly now. Run Please download latest bi

Dec 25, 2022
Gopher2600 is an Atari 2600/VCS Emulator.
Gopher2600 is an Atari 2600/VCS Emulator.

Gopher2600 Gopher2600 is an emulator for the Atari 2600 written in the Go language. The accuracy of the emulation is very high and the 6507, TIA and R

Dec 8, 2022
A GameBoy emulator written in Go

gogoboy A GameBoy emulator written in Go About this project This project is a proof of concept of building emulators with test driven development. I'v

Aug 20, 2022
Magia is GBA emulator written in golang.
Magia is GBA emulator written in golang.

magia is GBA emulator written in golang.

Dec 25, 2022
A chip-8 emulator built with Go

Introduction Chip-8 is an interpretted language designed to create programs/games on the 8bit systems like the COSMAC VIP and Telmac 1800. Chyp8 is an

Oct 3, 2021
Golang RISC-V emulator that can play DOOM
Golang RISC-V emulator that can play DOOM

RISC-V Emulator A toy Golang RISC-V emulator that can play DOOM For now it uses smunaut bootloader and riscv_doom from the ICE40 project. But since th

Dec 12, 2022
A toy GameBoy Color emulator written in golang.
A toy GameBoy Color emulator written in golang.

?? worldwide 日本語のドキュメントはこちら GameBoyColor emulator written in golang. This emulator can play a lot of ROMs work without problems and has many features.

Jan 1, 2023
A Chip8 emulator written in Go

A Chip8 Emulator in Go chip8.go is a simple Chip8 emulator, compliant with the technical standard laid out in the Cowgod's Manual. Graphics and sound

Jun 6, 2022
Gones - An attempt to program a NES emulator

Gones - An attempt to program a NES emulator The following resources were used for the project: The great work on wiki.nesdev.org R650X and R651X Data

Jan 10, 2022
CHIP-8 Emulator written in Go
CHIP-8 Emulator written in Go

dP oo 88 .d8888b. 88d888b. dP 88d888b. 88d888b. dP dP 88' `"" 88' `88 88 88' `88 88' `88 88 88 88. ... 88 88 88 88. .88

Nov 26, 2021
Sensor Emulator

Sensor Emulator This is a simple sensor emulator software implemented for IoT experiments. It emulates sensors sending data to an MQTT broker. Feature

Nov 28, 2021
NES emulator written in Go.
NES emulator written in Go.

Summary This is an NES emulator written in Go. Screenshots Title Screens http://www.michaelfogleman.com/static/nes/ Dependencies github.com/go-gl/gl/v

Dec 26, 2022
VMAGI - Write an performant emulator in 24 hours!
VMAGI - Write an performant emulator in 24 hours!

VMAGI Welcome! VMAGI is a small emulator/interpreter my friend Matthew and I challenged each other to build in 24 hours. This includes both the implem

Nov 27, 2022
A simple CHIP-8 emulator written in Go

GoCHIP This is a simple CHIP-8 emulator written in Go. Check out this blogpost to learn more about CHIP-8 emulation: https://tobiasvl.github.io/blog/w

Jan 10, 2022
Chip-8 - A simple chip-8 emulator for golang
Chip-8 - A simple chip-8 emulator for golang

?? What the fuck is this A simple chip-8 emulator. Chip-8 is a simple, interpret

Aug 4, 2022
A CHIP-8 emulator written in Go

chip8 A CHIP-8 emulator written in Go. Usage Usage of chip8: -scaleFactor int Display scale factor (default 10) rom Path to ROM (m

May 25, 2022