Skip to content

Releases: cjonas1999/OverBind

v1.5.1

27 Feb 03:12
Compare
Choose a tag to compare
  • 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.

  1. Create file /etc/udev/rules.d/99-uinput.rules
  2. 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.
  3. Run command sudo usermod -aG input $(whoami). This adds the current user to the input group.
  4. Restart computer
  5. Set your device in the overbind settings in the "Input Devices" dropdown.

v1.5.0

13 Nov 04:25
Compare
Choose a tag to compare
  • 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.

  1. Create file /etc/udev/rules.d/99-uinput.rules
  2. 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.
  3. Run command sudo usermod -aG input $(whoami). This adds the current user to the input group.
  4. Restart computer
  5. Set your device in the overbind settings in the "Input Devices" dropdown.

1.4.2

21 Sep 18:51
Compare
Choose a tag to compare
  • 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

29 Feb 14:37
Compare
Choose a tag to compare
  • 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

29 Jan 03:35
Compare
Choose a tag to compare
  • 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

17 Dec 06:35
Compare
Choose a tag to compare
  • 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

16 Dec 08:27
Compare
Choose a tag to compare
  • 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

05 Dec 06:18
Compare
Choose a tag to compare
  • 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

02 Dec 05:50
Compare
Choose a tag to compare
  • 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.