Releases: cjonas1999/OverBind
v1.5.1
- Fixed allowed program code creating duplicate hooks
- Added more detailed logging
How to Install
Windows
First, you must install the ViGEmBus driver. This is necessary for the controller emulation to function.
Then download and run the .msi file for the OverBind windows installer.
Linux
The following are the recommended instructions for setting up the appropriate permissions to allow OverBind to access your input device.
- Create file
/etc/udev/rules.d/99-uinput.rules
- Paste contents into file
KERNEL=="uinput", GROUP="input", MODE="0660"
. This grants permission to read and write to your input devices to anyone in the "input" group. - Run command
sudo usermod -aG input $(whoami)
. This adds the current user to the input group. - Restart computer
- Set your device in the overbind settings in the "Input Devices" dropdown.
v1.5.0
- Support for Linux
- Added "Show forced cursor" feature to linux. This will create a virtual cursor whenever you are in an allowed program. The cursor will disappear automatically after 3 seconds of inactivity.
- Added "Input devices" setting to linux. This allows you to specify which input device you would like overbind to accept inputs from. Note that this list does not only include keyboards and may have duplicates. But generally speaking you are looking for the device with the name of your keyboard that ends with
-event-kbd
.
How to Install
Windows
First, you must install the ViGEmBus driver. This is necessary for the controller emulation to function.
Then download and run the .msi file for the OverBind windows installer.
Linux
The following are the recommended instructions for setting up the appropriate permissions to allow OverBind to access your input device.
- Create file
/etc/udev/rules.d/99-uinput.rules
- Paste contents into file
KERNEL=="uinput", GROUP="input", MODE="0660"
. This grants permission to read and write to your input devices to anyone in the "input" group. - Run command
sudo usermod -aG input $(whoami)
. This adds the current user to the input group. - Restart computer
- Set your device in the overbind settings in the "Input Devices" dropdown.
1.4.2
- Better focused window detection
- Resets buttons on window switch
How to Install
First, you must install the ViGEmBus driver. This is necessary for the controller emulation to function.
Then download and run the .msi file for the OverBind windows installer.
v1.4.0
- Added setting to keep Overbind in system tray instead of shutting down when window is closed
- Added setting to add allow list of programs on which Overbind can run
- Fixed bug that caused triggers to not work
- Added support for extended keys to be used in bindings (such as numpad arrow keys)
How to Install
First, you must install the ViGEmBus driver. This is necessary for the controller emulation to function.
Then download and run the .msi file for the OverBind windows installer.
v1.3.0
- Added keyboard to keyboard binding support
- Added support for SOCD bindings
- Added support for SOCD bindings that automatically apply to controller bindings
- Updated UI add distinctions when creating and listing each type of binding
- Key listener is now enabled when any key binding dropdown is active (input or output, keyboard or socd)
How to Install
First, you must install the ViGEmBus driver. This is necessary for the controller emulation to function.
Then download and run the .msi file for the OverBind windows installer.
v1.2.1
- Fixed bug that would cause Overbind to freeze up when use alongside SOCD Cleaner
How to Install
First, you must install the ViGEmBus driver. This is necessary for the controller emulation to function.
Then download and run the .msi file for the OverBind windows installer.
v1.2.0
- Ported processor to rust to natively run in the app's backend client
- Added ability to bind to any controller input
- Fixed bug where modifier keys could not be bound through UI
- Window state, such as size and location, is now saved across sessions
How to Install
First, you must install the ViGEmBus driver. This is necessary for the controller emulation to function.
Then download and run the .msi file for the OverBind windows installer.
v1.1.0
- Users can now toggle debug logs to help root cause issues
- Fixed issue where system keys could not be bound
How to Install
First, you must install the ViGEmBus driver. This is necessary for the controller emulation to function.
Then download and run the .msi file for the OverBind windows installer.
The .exe does not include config file and is primarily for those who want to automate a process around overbind.
v1.0.0
- Initial release
- Support for:
- Left stick left
- Left stick right
- Right stick up
- Windows Only
- UI features:
- Start and stop Overbind process
- Edit keybinds
How to Install
First, you must install the ViGEmBus driver. This is necessary for the controller emulation to function.
Then download and run the .msi file for the OverBind windows installer.
The .exe does not include config file and is primarily for those who want to automate a process around overbind.