SYNTHETIK

SYNTHETIK

View Stats:
Mouse keybinds
would it be possible on the next update if you can include the option to bind mouse buttons, mainly the side buttons on many mouses. Normally used to go back and forward in internet browers but many games can use these buttons as key binds.

Would be amazing if you could add this in asap please.
Originally posted by Shrike:
We mentioned mouse keybindings to the engine makers and they said they will work on it after a lot of bug fixes, so somewhen at a later point, can't tell when exactly
< >
Showing 1-5 of 5 comments
Ratha Wynter 27 Aug, 2018 @ 3:35am 
I dont believe that the engine the game is built on (Gamemaker?) supports binding more than the 3 main mouse buttons for some reason. However if your mouse comes with macro software you could bind those mouse buttons to perform keyboard presses, and then in game bind those keyboard presses to the functions you wanted to resolve.

This was briefly discussed HERE and may provide some ideas.
Last edited by Ratha Wynter; 27 Aug, 2018 @ 3:36am
The author of this thread has indicated that this post answers the original topic.
Shrike  [developer] 27 Aug, 2018 @ 9:53am 
We mentioned mouse keybindings to the engine makers and they said they will work on it after a lot of bug fixes, so somewhen at a later point, can't tell when exactly
DirectOrder 27 Aug, 2018 @ 12:22pm 
Originally posted by Ratha Wynter:
if your mouse comes with macro software you could bind those mouse buttons to perform keyboard presses, and then in game bind those keyboard presses to the functions you wanted to resolve.

Your mouse doesn't need to have come with macro software - you can just use AutoHotKey.
Ratha Wynter 30 Aug, 2018 @ 12:31am 
I have a little bit of experience with AHK and wrote a script for anyone who is looking for a temporary workaround. Had to employ the help of a friend to test it since i dont have those extra mouse buttons, but heres what i came up with:

Instructions:
1:Get AutoHotkey here: https://autohotkey.com/download/
2: Download and Install Autohotkey (Installer version is easiest and will recognize .ahk files.)
3: Create a new .txt file via Notepad (must be saved in a plain-text format.)
4: Copy the script below into the text document.
5: Save this new file as "Mouse_Rebinder.ahk" (only the .ahk part is important)
6: Launch the script by double clicking the Rebinder.ahk file. (AutoHotkey should recognize it.)

#IfWinActive, ahk_exe Synthetik.exe { XButton1::j ; Mouse button 4 XButton2::k ; Mouse button 5 }

This should put a green AutoHotkey script icon in your system tray that rebinds your [Mouse 4] and [Mouse 5] keys only when Synthetik is the active window. You can temporarily disable it by right clicking and selecting "Suspend Hotkeys" and or you can reload or close the script via the right click menu.

Now all you have to do is open Synthetik, go to the keybind menu, and rebind Mouse 4 and Mouse 5 to the functions you want. I chose the [J] and [K] keys for the script since i dont believe those keys are used in Synthetik by default (but i could be wrong.) If you want you can edit the script to change them. Save the script again, and then reload or close/reopen the script to update.

To make this work with a different game, just change "Synthetik.exe" to be the executable of the game you want it to work in, and change the [J] and [K] keys as necessary (which is needed if your game does not allow rebinding.)

Note: This script simulates pressing and releasing the key. It will not work for keys which need to be held down, that would require a bit more work.
Last edited by Ratha Wynter; 30 Aug, 2018 @ 12:49am
DirectOrder 30 Aug, 2018 @ 4:28am 
Nice work Ratha, I'm sure this will help a lot of people!
< >
Showing 1-5 of 5 comments
Per page: 1530 50

Date Posted: 27 Aug, 2018 @ 2:51am
Posts: 5