• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 14:57
CEST 20:57
KST 03:57
  • 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
[ASL21] Finals Preview: Two Legacies18Code S Season 2 (2026) - RO12 Preview2herO wins GSL Code S Season 1 (2026)5Code S Season 1 (2026) - RO4 & Finals Preview5[ASL21] Ro4 Preview: On Course12
Community News
Weekly Cups (May 11-17): Classic wins double0Code S Season 1 (2026) - RO8 Results2Weekly Cups (May 4-10): Clem, MaxPax, herO win1Maestros of The Game 2 announcement and schedule !18Weekly Cups (April 27-May 4): Clem takes triple0
StarCraft 2
General
herO wins GSL Code S Season 1 (2026) Code S Season 2 (2026) - RO12 Preview Weekly Cups (May 11-17): Classic wins double Code S Season 1 (2026) - RO4 & Finals Preview Team Liquid Map Contest #22 - The Finalists
Tourneys
Crank Gathers Season 4: BW vs SC2 Team League GSL Code S Season 2 (2026) GSL Code S Season 1 (2026) Sparkling Tuna Cup - Weekly Open Tournament Maestros of The Game 2 announcement and schedule !
Strategy
Custom Maps
[D]RTS in all its shapes and glory <3 [A] Nemrods 1/4 players
External Content
Mutation # 527 Hell Train The PondCast: SC2 News & Results Mutation # 526 Rubber and Glue Mutation # 525 Wheel of Misfortune
Brood War
General
25 Years Since Brood War Patch 1.08 (Spoiler) ASL21 Winner's Interview vespene.gg — BW replays in browser [ASL21] Finals Preview: Two Legacies UA StarCraft: Mawin (T) vs hanniGan (P) Showmatch
Tourneys
[ASL21] Grand Finals Escore Tournament StarCraft Season 2 [Megathread] Daily Proleagues Small VOD Thread 2.0
Strategy
Any training maps people recommend? Muta micro map competition [G] Hydra ZvZ: An Introduction Fighting Spirit mining rates
Other Games
General Games
Nintendo Switch Thread Stormgate/Frost Giant Megathread Dawn of War IV ZeroSpace Megathread Warcraft III: The Frozen Throne
Dota 2
The Story of Wings Gaming
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
Vanilla Mini Mafia Mafia Game Mode Feedback/Ideas TL Mafia Community Thread Five o'clock TL Mafia
Community
General
Russo-Ukrainian War Thread Trading/Investing Thread US Politics Mega-thread European Politico-economics QA Mega-thread YouTube Thread
Fan Clubs
The herO Fan Club!
Media & Entertainment
[Manga] One Piece Anime Discussion Thread [Req][Books] Good Fantasy/SciFi books
Sports
2024 - 2026 Football Thread McBoner: A hockey love story TeamLiquid Health and Fitness Initiative For 2023 Formula 1 Discussion
World Cup 2022
Tech Support
streaming software Strange computer issues (software)
TL Community
The Automated Ban List
Blogs
Esports Organizations: Raisi…
TrAiDoS
Why RTS gamers make better f…
gosubay
ramps on octagon
StaticNine
Funny Nicknames
LUCKY_NOOB
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1576 users

An Overview of Mouse Technology - Page 2

Forum Index > Tech Support
Post a Reply
Prev 1 2 All
orc145626
Profile Joined June 2011
United States25 Posts
May 21 2012 00:02 GMT
#21
awesome thread dude this increased my evergrowing intel on mice
elenkus
Profile Joined May 2012
1 Post
May 23 2012 22:57 GMT
#22
I've been playing sc2 for about 3 months now. I used to play quake and only quake, and I played it a lot. In quake, finding the right mouse sensitivity is crucial. Oddly, among the very best players there were some who were very particular about their mouse and it's configuration, but some of the greatest didn't care about that stuff at all. I think that while there is a lot that can be done to tweak and personalize the way a mouse responds, it's more important to use what feels good to you.

Generally the idea was to make everything consistant. That's why most players would disable all mouse acceleration in and out of game, so the pointer speed is constant. I would also do something I don't think got mentioned by the OP. The USB polling rate can be changed from default (125hz) to 250, 500, or 1000, with a bit of tweaking. Many players (and some mice manufacturers eventually as well) wanted 1000hz. I'm not sure why honestly. Maybe they just felt faster was always better, but again, it's about consistancy. The USB rate does not stay at 1000hz, it is just capped there. The rate will fluctuate up and down with respect to USB device usage. So, I would set mine to 250hz. There are utilities to monitor the USB hz rate, and with one it is clearly seen that 250hz stays steady and constant, while the higher values would fluctuate. I felt that the difference between the two was very noticeable.

There was more stuff too but I can't recall right now..
Deleted User 135096
Profile Blog Joined December 2010
3624 Posts
May 23 2012 23:57 GMT
#23
On May 24 2012 07:57 elenkus wrote:+ Show Spoiler +

I've been playing sc2 for about 3 months now. I used to play quake and only quake, and I played it a lot. In quake, finding the right mouse sensitivity is crucial. Oddly, among the very best players there were some who were very particular about their mouse and it's configuration, but some of the greatest didn't care about that stuff at all. I think that while there is a lot that can be done to tweak and personalize the way a mouse responds, it's more important to use what feels good to you.

Generally the idea was to make everything consistent. That's why most players would disable all mouse acceleration in and out of game, so the pointer speed is constant. I would also do something I don't think got mentioned by the OP. The USB polling rate can be changed from default (125hz) to 250, 500, or 1000, with a bit of tweaking. Many players (and some mice manufacturers eventually as well) wanted 1000hz. I'm not sure why honestly. Maybe they just felt faster was always better, but again, it's about consistancy. The USB rate does not stay at 1000hz, it is just capped there. The rate will fluctuate up and down with respect to USB device usage. So, I would set mine to 250hz. There are utilities to monitor the USB hz rate, and with one it is clearly seen that 250hz stays steady and constant, while the higher values would fluctuate. I felt that the difference between the two was very noticeable.

There was more stuff too but I can't recall right now..

Those resources are definitely there, I just didn't go into too much detail about them as there are other external sources (which are linked) that are dedicated to properly changing your polling rate or the like. This is meant more as a primer of sorts to your overall understanding, but it does mean that you (you as in the general populous) should be reading up on every linked thread or resource to get a more comprehensive understanding of these topics. For instance I don't really get too much into how you can change the inflection points of the windows acceleration curve because hoppan already has an excellent write-up on the matter.
Administrator
lollyz
Profile Joined April 2011
218 Posts
June 19 2012 20:44 GMT
#24
Artisan mousepad #1
chongu
Profile Blog Joined February 2009
Malaysia2599 Posts
June 20 2012 14:37 GMT
#25
<3 Now I know so much more about mice than I ever did. Professional and concise. Good work OP!

Care to share what mouse you perdsonally own/love?
SC2 is to BW, what coke is to wine.
Deleted User 135096
Profile Blog Joined December 2010
3624 Posts
June 21 2012 19:20 GMT
#26
I currently own a Roccat Pyra, Logitech Performance MX, Tt eSports Azurues mini, and KTEC 9500+. I am currently using the 9500+ because the shape and size is the most comfortable out of all of them for me, though its low MR makes it impossible for me to use in FPS games. Tracking isn't perfect either, but I'm mostly stalling right now until I can get a better mouse (limited funds). On that, I will almost %100 get bst's mouse when it is released (baring any major issues) as it has pretty much everything I need in a mouse.
Administrator
ACrow
Profile Joined October 2011
Germany6583 Posts
June 21 2012 19:55 GMT
#27
Holy shit, that's a nice article, very good work!
Get off my lawn, young punks
TwilightRain
Profile Joined March 2011
Germany351 Posts
Last Edited: 2012-07-09 17:03:55
July 09 2012 17:02 GMT
#28
one additional question: Does interpolated dpi mean that this resolution setting is not native and is achieved by pixel skipping/ignoring?

P.S. any insider knowledge on when bst's mouse is gonna come out?
Deleted User 135096
Profile Blog Joined December 2010
3624 Posts
July 09 2012 18:45 GMT
#29
On July 10 2012 02:02 TwilightRain wrote:
one additional question: Does interpolated dpi mean that this resolution setting is not native and is achieved by pixel skipping/ignoring?

P.S. any insider knowledge on when bst's mouse is gonna come out?

Pixel skipping is a different thing entirely. Interpolated steps are just CPI steps that aren't natively programmed into the registry of the SROM. This either means that there is some additional calculation going on to achieve these settings, or some kind of halving or discarding of data to achieve them (depends on the manufacturer).

For example, without touching the SROM for a stock A3090 you could achieve a 450 and 900 CPI steps by either quartering or halving the 1800 CPI step through various calculations (could be MCU level, could be driver). You could also program a 600 or 1000 CPI step as well, but in these cases those resolutions would not be native to the sensor (stock native is 1800 and 3500 only). Of course the manufacturer could also build a custom SROM for the 3090 that included these steps natively, but that requires slightly more work on their part (and is more expensive).

It is also important to know that sensors can have more than on SROM. The A9500 afaik has at least a few firmware versions on the market that I know of, so they all have slightly different registries.
Administrator
Deleted User 135096
Profile Blog Joined December 2010
3624 Posts
Last Edited: 2012-07-26 12:30:24
July 26 2012 12:26 GMT
#30
I finally decided what to do with that reserved section. As new items pop up I will be adding them to the addendum that is now part of that section. As an example Glymbol over on OCN just sleuthed out that Windows has many more sensitivity settings that just 11 (20 in total) and that we can access them from a python script that he wrote. See the Addendum for more information.
Administrator
TwilightRain
Profile Joined March 2011
Germany351 Posts
August 06 2012 07:36 GMT
#31
Is there such a thing as native dpi for laser sensors or do they track equally good or bad regardless of which dpi setting you select manually?
Deleted User 135096
Profile Blog Joined December 2010
3624 Posts
August 06 2012 13:29 GMT
#32
On August 06 2012 16:36 TwilightRain wrote:
Is there such a thing as native dpi for laser sensors or do they track equally good or bad regardless of which dpi setting you select manually?

Yes, but there is a caveat. In CMOS laser sensors such as the A9500 by Avago, the native steps are in increments of 90, so 90, 180, 270, etc... are all native settings. This means that 496 CPI if achievable in the driver, is not native and some additional calculation is occurring to get that resolution (possibly calculated from nearest native step above, but idk). All of this is highly dependent on the firmware though.

Example, the new Taipan uses the S9818 (modified A9800) where the native steps are in increments of 100. The original specs from the datasheet indicate the native steps being in ~200, but Razer has enough pull from what I understand to have been able to get a custom sensor package (also optical S3668, and S3888). Also, PTE sensors if I'm reading this correctly function very similarly to the way native steps in Avago sensors work, though what the increments are, and what the CPI resolutions available are are highly manufacturer, mouse, or firmware specific (see the mouse sensor technology guide on ocn).
Administrator
Prev 1 2 All
Please log in or register to reply.
Live Events Refresh
Next event in 4m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
JuggernautJason198
BRAT_OK 89
ProTech86
EmSc Tv 31
MindelVK 19
StarCraft: Brood War
Britney 41993
Mini 436
ggaemo 183
firebathero 145
ZZZero.O 64
Zeus 59
910 32
Nal_rA 26
Rock 22
NaDa 14
[ Show more ]
IntoTheRainbow 13
GoRush 12
Dota 2
Gorgc9860
Counter-Strike
fl0m1949
Heroes of the Storm
Liquid`Hasu208
Other Games
FrodaN4395
Grubby3055
Liquid`RaSZi2128
singsing1753
B2W.Neo739
Beastyqt617
KnowMe296
mouzStarbuck250
Hui .188
UpATreeSC124
RotterdaM102
Organizations
Other Games
gamesdonequick829
StarCraft 2
EmSc Tv 31
EmSc2Tv 31
angryscii 23
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 18 non-featured ]
StarCraft 2
• Reevou 10
• Kozan
• LaughNgamezSOOP
• sooper7s
• AfreecaTV YouTube
• Migwel
• intothetv
• IndyKCrew
StarCraft: Brood War
• 80smullet 20
• Michael_bg 8
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• C_a_k_e 1249
• lizZardDota248
Other Games
• imaqtpie1295
• Shiphtur286
• WagamamaTV281
Upcoming Events
BSL
4m
DragOn vs Dewalt
TerrOr vs OyAji
Patches Events
34m
OSC
5h 4m
Universe Titan Cup
16h 4m
Rogue vs Percival
Wardi Open
17h 4m
Monday Night Weeklies
21h 4m
Replay Cast
1d 5h
Kung Fu Cup
1d 16h
GSL
2 days
herO vs Classic
Cure vs Clem
uThermal 2v2 Circuit
2 days
[ Show More ]
Replay Cast
3 days
GSL
3 days
Maru vs SHIN
Zoun vs Rogue
WardiTV Spring Champion…
3 days
SKillous vs Strange
Lambo vs Strange
Ryung vs Strange
Lambo vs Ryung
Ryung vs SKillous
Lambo vs SKillous
Replay Cast
4 days
Maestros of the Game
4 days
Replay Cast
5 days
RSL Revival
5 days
TBD vs SHIN
TBD vs Rogue
IPSL
5 days
ZZZero vs WorsT
Julia vs eOnzErG
Replay Cast
6 days
RSL Revival
6 days
IPSL
6 days
Dragon vs Artosis
dxtr13 vs Hawk
Liquipedia Results

Completed

Escore Tournament S2: W8
2026 GSL S1
Heroes Pulsing #1

Ongoing

2026 KK StarCraft Pro League
BSL Season 22
IPSL Spring 2026
KCM Race Survival 2026 Season 2
KK 2v2 League Season 1
BSL 22 Non-Korean Championship
YSL S3
Acropolis #4
SCTL 2026 Spring
WardiTV Spring 2026
2026 GSL S2
RSL Revival: Season 5
CS Asia Championships 2026
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026
BLAST Rivals Spring 2026
IEM Rio 2026
PGL Bucharest 2026
Stake Ranked Episode 1
BLAST Open Spring 2026
ESL Pro League S23 Finals

Upcoming

CSCL: Masked Kings S4
Escore Tournament S2: King of Kings
CSLAN 4
Blizzard Classic Cup 2026
Kung Fu Cup 2026 Grand Finals
HSC XXIX
uThermal 2v2 2026 Main Event
Maestros of the Game 2
Bounty Cup 2026
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3
XSE Pro League 2026
IEM Cologne Major 2026
Stake Ranked Episode 2
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.