• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 07:01
CEST 13:01
KST 20:01
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
Serral wins Maestros of the Game 238ByuL, and the Limitations of Standard Play3Team Liquid Map Contest #22: Results and Winners7Code S Season 2 (2026): RO4 and Finals Preview12TL.net Map Contest #22 - Voting & Ladder Map Selection7
Community News
BSL Season 22 Full Overview & Conclusion5BSL Season 22 Full Overview & Conclusion5Weekly Cups (June 29-July 5): Solar Doubles0MC vs IdrA, Boxer vs Nal_rA to be Legacy Matches @ BlizzCon445.0.16 Hotfix (June 30) - Balance + Bug Fixes40
StarCraft 2
General
Most successful SC2 players of Q2 2026 Serral wins Maestros of the Game 2 MC vs IdrA, Boxer vs Nal_rA to be Legacy Matches @ BlizzCon Is the larve respawn broken? 5.0.16 patch for SC2 goes live (8 worker start)
Tourneys
GSL CK #5 Race War RSL Revival: Season 6 - Qualifiers and Main Event HomeStory Cup 29 Vespene Cup #1 — $300+ USD, July 10 Sea Duckling Open (Global, Bronze-Diamond)
Strategy
[G] Having the right mentality to improve
Custom Maps
New Map Maker - Looking for Advice - Love or Hate Work In Progress Melee Maps [D]RTS in all its shapes and glory <3
External Content
Mutation # 533 Die Together The PondCast: SC2 News & Results Mutation # 532 Nuclear Family Mutation # 531 Experimental Artillery
Brood War
General
ASL 22 Proposed Map Pool ASL22 General Discussion BW General Discussion BGH Auto Balance -> http://bghmmr.eu/ BSL Season 22 Full Overview & Conclusion
Tourneys
[ASL22] Wildcard Qualifier [Megathread] Daily Proleagues IPSL Spring 2026 Top 4! CSLAN 4 is Coming!
Strategy
Fighting Spirit mining rates Simple Questions, Simple Answers Creating a full chart of Zerg builds Relatively freeroll strategies
Other Games
General Games
Summer Games Done Quick 2026! General RTS Discussion Thread Nintendo Switch Thread Stormgate/Frost Giant Megathread Dawn of War IV
Dota 2
Looking for a Dota Mentor Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
NeO.D_StephenKing vs This Guy From 1 Million Dance TL Mafia Community Thread TL Mafia Power Rank Vanilla Mini Mafia
Community
General
Russo-Ukrainian War Thread US Politics Mega-thread UK Politics Mega-thread YouTube Thread Canadian Politics Mega-thread
Fan Clubs
The IdrA Fan Club The HerO Fan Club!
Media & Entertainment
Anime Discussion Thread Movie Discussion! Series you have seen recently...
Sports
2024 - 2026 Football Thread McBoner: A hockey love story Tennis[sport] Formula 1 Discussion TeamLiquid Health and Fitness Initiative For 2023
World Cup 2022
Tech Support
FPS when play League Of Legend on laptop How to clean a TTe Thermaltake keyboard? Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List
Blogs
Major Shifts in the Gaming I…
TrAiDoS
An Exploration of th…
waywardstrategy
Gauntlet SC2: A Retrospectiv…
Ctone23
ramps on octagon
StaticNine
Funny Nicknames
LUCKY_NOOB
Evil Gacha Games and the…
ffswowsucks
Customize Sidebar...

Website Feedback

Closed Threads



Active: 7847 users

Mac Mouse woes be gone!

Forum Index > Tech Support
Post a Reply
1 2 3 4 5 13 14 15 Next All
Bumblebees
Profile Joined August 2010
United States328 Posts
Last Edited: 2011-08-27 21:56:22
February 20 2011 17:16 GMT
#1
I've seen all the threads about OS X mousing in games, SC2's weird behaviour with razer and logitech drivers etc... Being an OS X user myself I decided to fix the problem.

I've created a program that sets the OS X mouse scaling to a truly linear scale then monitors applications to keep them from changing it (such as SC2). It also works along side most mouse control panels.

Not only this, but with Razer mice, it makes the control panel settings result in identical mouse behaviour in Windows AND OS X! The same settings will give you identical mouse feel!

This should work with _any_ mouse that allows you to set the DPI onboard or in a control panel. I am working on a version that should allow sensitivity/dpi(model specific) changes on mice that have neither.

----

2.24.11 - Second release!!

http://www.mediafire.com/?hiyxnpw8c84n6i1

MAKE SURE YOU RESTART AFTER INSTALLATION! or it will not work until you do.

----


Please read the readme! It is important. If you have questions, please ask in this thread.

--

If you would like to donate, please contact me. This application is 100% free, but the medication that allows me the ability to even sit at my computer and play sc2 or program is expensive (see: http://www.teamliquid.net/forum/viewmessage.php?topic_id=163299)

Update 8-26-2011:

Approximate Donation Breakdown (what have I done with any money I've received relative to this project)

$215 donated to child's play charity

$??? I've asked a bunch of people to donate directly to child's play instead of sending me money. I do not know the exact amount. There's been about 20 people I've asked to do this.

$175 purchased an auction lot of mechanical keyboards to facilitate another OS X gaming project I'm working on. I sold one of the keyboards for a total spent of $65. Difference was used for groceries and 2 pairs of cheap pants. Woo!

$110 Medication for myself, specifically 2 months of Acebutolol.

$70 Purchased myself a birthday present. U-he ACE - http://www.u-he.com/cms/ace


I'm probably going to buy myself a birthday present with half of the money in the account if I have some left over at the end of the month. Screw it, birthday only once a year and it's an excellent way to rationalize enjoying yourself a bit.

Thank you to everyone who's donated so far!

--

Windows guys, think of this as a CPL mouse fix that overrides in-game mouse control, except for OS X. It's quite a bit different in how it works, but the result is essentially that.
Quasimoto3000
Profile Blog Joined December 2009
United States471 Posts
February 20 2011 17:19 GMT
#2
Thats awesome man, thanks for the work!
Every sunday a nun lays from my gunplay
Knee_of_Justice
Profile Joined October 2009
United States388 Posts
February 20 2011 17:24 GMT
#3
Wow so this partially explains why my Razer mouse performs beautifully on my PC and is really erratic on my mac. I thought it was just because I had my settings messed up somehow (dont really know much about mice) or because I didnt download the CD that came with it (only works for PCs).

Protoss Tactical Guide: http://www.sc2armory.com/forums/topic/7903
Bumblebees
Profile Joined August 2010
United States328 Posts
February 20 2011 17:27 GMT
#4
On February 21 2011 02:24 Knee_of_Justice wrote:
Wow so this partially explains why my Razer mouse performs beautifully on my PC and is really erratic on my mac. I thought it was just because I had my settings messed up somehow (dont really know much about mice) or because I didnt download the CD that came with it (only works for PCs).



It's because of how SC2 interfaces with the HID stuff in openGL, and how the razer control panel sets the acceleration values.

This program monitors GL applications to make sure they don't change stuff around, and correctly sets the acceleration.

I should mention that this only works if you want linear acceleration. If you want an accelerated mouse, then you probably should go play quake live hehe
ReachTheSky
Profile Joined April 2010
United States3294 Posts
February 20 2011 17:32 GMT
#5
There is also a program called steermouse available for download on teh interwebz
TL+ Member
zek_
Profile Joined November 2010
Germany18 Posts
February 20 2011 17:34 GMT
#6
I would love to test it, sending you a pm right now
Cofo
Profile Blog Joined June 2010
United States1388 Posts
February 20 2011 17:35 GMT
#7
Wow, this sounds awesome! I've been using USB overdrive for a while now, and it's adequate, but definitely has problems. I'll definitely give this a try.
+ Show Spoiler +
SheaR619
Profile Joined October 2010
United States2399 Posts
February 20 2011 17:36 GMT
#8
wow! You my man, would be my hero if you can! I would love you forever
I may not be the best, but i will be some day...
Bumblebees
Profile Joined August 2010
United States328 Posts
Last Edited: 2011-02-20 17:55:37
February 20 2011 17:52 GMT
#9
On February 21 2011 02:32 ReachTheSky wrote:
There is also a program called steermouse available for download on teh interwebz


Steermouse doesn't do what this does. Steermouse changes it once.

The problem is that some OGL applications, such as starcraft modify or take over HID i/o. If you use steermouse or USB overdrive then minimize your window, goto something and go back, it gets messed up. This not only happens in SC2, but some steam games in my experience.

Along with this, driver panels such as Razer's have an option to turn off accel. The problem is that the razer panel sets the OS sensitivity to the lowest setting (which is actually linear btw). You have to the increase the DPI of your mouse tremendously to make up for it. Steermouse and USB overdrive do not help here.

Not only that, but steermouse/usb overdrive do not allow you to precisely setup your mouse to be identical to a windows configuration. With this app, if you setup your driver panel the same in OS X and in Windows, you are guaranteed to have the same mouse movement... at least it does with razer so far
labbe
Profile Joined October 2010
Sweden1456 Posts
February 20 2011 17:56 GMT
#10
If this works as it should, you sir, are my hero!
BadWolf0
Profile Joined September 2010
United States300 Posts
Last Edited: 2011-02-28 05:21:02
February 20 2011 17:58 GMT
#11

Steermouse doesn't do what this does. It changes it once.

The problem is that some OGL applications, such as starcraft modify or take over HID i/o. If you use steermouse or USB overdrive then minimize your window, goto something and go back, it gets messed up. This not only happens in SC2, but some steam games in my experience.

Along with this, driver panels such as Razer's have an option to turn off accel. The problem is that the razer panel sets the OS sensitivity to the lowest setting (which is actually linear btw). You have to the increase the DPI of your mouse tremendously to make up for it. Steermouse and USB overdrive do not help here.

Not only that, but steermouse/usb overdrive do not allow you to precisely setup your mouse to be identical to a windows configuration. With this app, if you setup your driver panel the same in OS X and in Windows, you are guaranteed to have the same mouse movement... at least it does with razer so far


omg bumblebees you are my hero if this works. All of the problems you described are what I have been struggling with on my F#$%#$in macbook. I got my Razer mouse mostly because the razer drivers seemed to be the best option. killmouse and steermouse both only worked if I was willing to constantly reset it. So now my mouse is set at 4000 DPI and 3% in SC because of what you described. I like it jumpier but very slight increases of percentage make it tooo jumpy. anyways ill test for you if you want

edit: as of a week later you are officially MY HERO. This worked immediately, and it is so nice to not have to automatically re-open the Orochi preferences every time I sign in and out of starcraft. Not only that but the acceleration is actually gone at super high DPS settings so thank you thank you thank you!
All hail the Queen!!!
Nick.TNA
Profile Joined June 2010
209 Posts
February 20 2011 18:16 GMT
#12
USB Overdrive fixed my mac mouse issues 100%, i have a bluetooth logitech mouse.
Sentient
Profile Joined April 2010
United States437 Posts
February 20 2011 18:19 GMT
#13
USB overdrive never did it for me. I would still get some acceleration at very slow movement speeds. If there's a program that truly works then great news!
TheLight
Profile Joined August 2010
Australia410 Posts
February 20 2011 18:27 GMT
#14
I've got a Razer Imperator running on my mac with SC2. USB overdrive or steermouse never really did it for me because SC2 totally ignores them as you said.

I've PMed you.
A marine walks into a bar and asks: Where's the counter?
Char711
Profile Blog Joined October 2010
United States862 Posts
February 20 2011 18:42 GMT
#15
On February 21 2011 02:52 Bumblebees wrote:
Show nested quote +
On February 21 2011 02:32 ReachTheSky wrote:
There is also a program called steermouse available for download on teh interwebz


Steermouse doesn't do what this does. Steermouse changes it once.

The problem is that some OGL applications, such as starcraft modify or take over HID i/o. If you use steermouse or USB overdrive then minimize your window, goto something and go back, it gets messed up. This not only happens in SC2, but some steam games in my experience.

Along with this, driver panels such as Razer's have an option to turn off accel. The problem is that the razer panel sets the OS sensitivity to the lowest setting (which is actually linear btw). You have to the increase the DPI of your mouse tremendously to make up for it. Steermouse and USB overdrive do not help here.

Not only that, but steermouse/usb overdrive do not allow you to precisely setup your mouse to be identical to a windows configuration. With this app, if you setup your driver panel the same in OS X and in Windows, you are guaranteed to have the same mouse movement... at least it does with razer so far

The whole Razer to lowest sensitivity thing is essentially what got me to install SC2 on the Windows 7 partition of my MacBook Pro (I'd originally planned to keep OS X as my main and be able to launch SC2 whenever, but I'm now relegated to normally using Windows 7 if I think I want to play soon).

Thank you so much for working on this! USB Overdrive and Terminal commands just didn't work for me and I can't wait until you get this all working and release it! Maybe I'll be able to stay in OS X again!
"If you can chill, chill." -Liquid`Tyler "Special tactics." -White-Ra
JWD
Profile Blog Joined October 2007
United States12607 Posts
February 20 2011 18:45 GMT
#16
Cool. I'm going to move this to Tech Support with all the "help my mouse is messed up" threads though.
✌
Bumblebees
Profile Joined August 2010
United States328 Posts
February 20 2011 18:53 GMT
#17
On February 21 2011 03:42 Char711 wrote:
Show nested quote +
On February 21 2011 02:52 Bumblebees wrote:
On February 21 2011 02:32 ReachTheSky wrote:
There is also a program called steermouse available for download on teh interwebz


Steermouse doesn't do what this does. Steermouse changes it once.

The problem is that some OGL applications, such as starcraft modify or take over HID i/o. If you use steermouse or USB overdrive then minimize your window, goto something and go back, it gets messed up. This not only happens in SC2, but some steam games in my experience.

Along with this, driver panels such as Razer's have an option to turn off accel. The problem is that the razer panel sets the OS sensitivity to the lowest setting (which is actually linear btw). You have to the increase the DPI of your mouse tremendously to make up for it. Steermouse and USB overdrive do not help here.

Not only that, but steermouse/usb overdrive do not allow you to precisely setup your mouse to be identical to a windows configuration. With this app, if you setup your driver panel the same in OS X and in Windows, you are guaranteed to have the same mouse movement... at least it does with razer so far

The whole Razer to lowest sensitivity thing is essentially what got me to install SC2 on the Windows 7 partition of my MacBook Pro (I'd originally planned to keep OS X as my main and be able to launch SC2 whenever, but I'm now relegated to normally using Windows 7 if I think I want to play soon).

Thank you so much for working on this! USB Overdrive and Terminal commands just didn't work for me and I can't wait until you get this all working and release it! Maybe I'll be able to stay in OS X again!



I'm 100% this works with the razer deathadder.

If you didn't send me a PM, please do.
Bumblebees
Profile Joined August 2010
United States328 Posts
February 20 2011 18:54 GMT
#18
I sent out about 50 test apps here and on reddit. I'm going to wait for responses before the next build.

Thanks everyone!
h0peless
Profile Joined February 2011
United States5 Posts
February 20 2011 22:32 GMT
#19
Wow thank you so much for trying to fix this! I'd love to give this a test run.

There's another mouse issue that I'm aware of on mac that isn't related to mouse speed - it's been documented and experienced by me that if USB polling is set to above 125mhz the cursor skips erratically. I'm not sure if this is widely known or not - but I couldn't even use my new razer mouse until I figured that out and set the polling rate to that in the CP.
Pick a job, and become the person who does it.
Bumblebees
Profile Joined August 2010
United States328 Posts
February 20 2011 22:46 GMT
#20
On February 21 2011 07:32 h0peless wrote:
Wow thank you so much for trying to fix this! I'd love to give this a test run.

There's another mouse issue that I'm aware of on mac that isn't related to mouse speed - it's been documented and experienced by me that if USB polling is set to above 125mhz the cursor skips erratically. I'm not sure if this is widely known or not - but I couldn't even use my new razer mouse until I figured that out and set the polling rate to that in the CP.


There's actually a fix for this that I'm trying to implement into this program.

It would fix the skipping/jumping on logitech mice if I can get it working.

The problem though, is that this is a defect of OS X combined with improper usb usage by logitech. It's a straight up bug compounded by bad design.

Don't hold your breath :D If you can set your polling to 125hz (or ~10ms), please do!
1 2 3 4 5 13 14 15 Next All
Please log in or register to reply.
Live Events Refresh
Sparkling Tuna Cup
10:00
Weekly #137
SHIN vs ShamelessLIVE!
CranKy Ducklings66
CranKy Ducklings SOOP7
LiquipediaDiscussion
RSL Revival
09:00
Season 6 - Group B
Solar vs NightMareLIVE!
Maru vs TBD
Tasteless1267
Ryung 713
IntoTheiNu 359
TKL 228
IndyStarCraft 210
Rex125
3DClanTV 59
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Tasteless 1267
Ryung 713
TKL 228
IndyStarCraft 210
Rex 125
ProTech42
Livibee 22
MindelVK 0
StarCraft: Brood War
Britney 25820
Calm 7721
Bisu 1408
Hyuk 599
Shuttle 469
Horang2 438
Jaedong 417
Soma 270
BeSt 256
Mini 165
[ Show more ]
Stork 160
Last 130
actioN 129
Soulkey 127
Mong 126
EffOrt 98
hero 78
Light 74
Larva 72
Sharp 37
ZerO 37
ToSsGirL 36
Mind 36
scan(afreeca) 32
soO 32
Aegong 29
sSak 27
Killer 27
sorry 22
yabsab 21
Free 21
HiyA 20
Hm[arnc] 18
Sacsri 14
JulyZerg 10
Noble 9
Purpose 8
ajuk12(nOOB) 7
Dota 2
Gorgc1814
League of Legends
Doublelift2506
JimRising 609
Counter-Strike
x6flipin335
Sick188
Other Games
FrodaN2042
DeMusliM235
crisheroes206
Pyrionflax157
B2W.Neo135
KnowMe59
RuFF_SC226
ZerO(Twitch)12
Organizations
StarCraft: Brood War
lovetv 13
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 11 non-featured ]
StarCraft 2
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Jankos2797
Upcoming Events
IPSL
4h 59m
Bonyth vs Hawk
GSL
23h 59m
Replay Cast
1d 12h
WardiTV Weekly
1d 23h
The PondCast
2 days
Replay Cast
3 days
CrankTV Team League
3 days
Replay Cast
4 days
CrankTV Team League
4 days
Replay Cast
5 days
[ Show More ]
RSL Revival
5 days
Clem vs Lambo
Scarlett vs Cure
CranKy Ducklings
5 days
RSL Revival
6 days
Classic vs Trap
herO vs SHIN
Sparkling Tuna Cup
6 days
Liquipedia Results

Completed

ASL Season 22: Wild Card Qualifier
HSC XXIX
Eternal Conflict S2 E1

Ongoing

IPSL Spring 2026
Acropolis #4
YSL S3
CSL 2026 Summer (S21)
RSL Revival: Season 6
CranK Gathers Season 4: BW vs SC2 Team League
SCTL 2026 Spring
Eternal Conflict S2 E2
XSE Pro League 2026
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026
BLAST Rivals Spring 2026

Upcoming

Escore Tournament S3: W3
ASL S22 SEASON OPEN Day 1
Escore Tournament S3: W4
ASL S22 SEASON OPEN Day 2
Escore Tournament S3: W5
CSLAN 4
Blizzard Classic Cup 2026
HSC XXX
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
Light Tournament 2026
Eternal Conflict S2 Finale
Eternal Conflict S2 E3
Logitech G Connect 2026
StarSeries Fall 2026
FISSURE Playground #5
BLAST Open Fall 2026
Esports World Cup 2026
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2026 TLnet. All Rights Reserved.