I really love what you have created here.
I first started playing this game 10+ years ago, but im left handed. So i found it hard and then SC2 came out and it was a lot easier to remap my keys for left-handed play.
When remastered came out i saw the hotkey editor and thought amazing i can play this game again and hopefully to the same level i do at sc2. (Diamond level)
But one thing that is a bit jarring is that i do not have the option to invert middle mouse drag.
Im sure this is s big thing to ask but it would really help. I have searched this topic and i have seen it being asked before. (Just not here)
Anyways that’s my thought, keep up the great work.
Same here. Functionality looks like easy to develop and it would allow me to play BW the same way I play SC 2. Inverted drag scroll always felt more natural to me
Run the .ahk file. Now your mouse gets inverted whenever you click and hold down the mouse middle button, only within Starcraft. Upon of the release of the button, mouse will return to its original state.
You should hide the SakasaMouse icon and notifications from the notification area (bottom right corner on Desktop), otherwise it will fill the area and you may get issues from that.
Hotkeys: F8 - pause/unpause the script F12 - exit the script
Although, I don’t know if there would be any issues running SC:R with the Bootcamp or Parallels. In case SC:R won’t work, you can try looking up for a virtual machine solution that allows GPU passthrough. More info about this in the Linux section.
You can have a look at these two links, for VirtualBox and VMWare: https://www.virtualbox.org/wiki/Mac%20OS%20X%20build%20instructions
Thank you for the suggestion, however it doesn’t work for me on Windows 10. The problem is sakasa program. AutoHotkey does it’s job fine, when I try to drag in game the script is active and sakasa.exe is run, however that program is broken for Windows 10. It just blocks the mouse in the top left corner of the screen and you have to shut it down to get your mouse back
this thing has become very frustrating. I just browsed every solution out there and what I’ve found is that people are confusing mouse scroll with mouse drag. Registry solutions invert mouse scroll. sakasa has the right approach, it should activate inverse mouse movement on both axes once the middle mouse is pressed, however it’s broken. It could be problem with the mouse. I use Razer.
I have tested it out thoroughly on W10, with both the .exe by itself and the .ahk script, and I had no problems.
You can try these out to see if it will make it work for you:
use this version of the .ahk
Click to expand
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
#Warn ; Enable warnings to assist with detecting common errors.
#IfWinActive, ahk_exe StarCraft.exe
MButton::
Run, sakasa.exe
Send, {MButton down}
KeyWait, MButton
Send, {MButton up}
Process, Close, sakasa.exe
return
#IfWinActive
F8::Suspend
F12::
Suspend, Permit
ExitApp
return
use a different mouse
unplug all monitors except one
set the compatibility mode for SakasaMouse as Windows 7
set SakasaMouse to always run as Administrator
use 64-bit Starcraft
disable Mouse Scaling within Starcraft
enable/disable Hardware mouse within Starcraft
switch between Fullscreen and Fullscreen(windowed) Starcraft
try out different mixes of these options
, or/and you can try out these alternative programs to SakasaMouse with Starcraft, and let me know which one works for you, and I will adjust the code: https://www.pcgamingwiki.com/wiki/Glossary:Invert_Y-axis