<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:dc="https://purl.org/dc/elements/1.1/"
     xmlns:dcterms="http://purl.org/dc/terms/"
     xmlns:media="http://search.yahoo.com/mrss/"
     xmlns:atom="http://www.w3.org/2005/Atom"
>
    <channel>
                    <atom:link rel="alternate" hreflang="en-GB"
                       href="https://www.pcgamer.com/uk/feeds/tag/gaming-mice/"
                       type="application/rss+xml"/>
                            <title><![CDATA[ Latest from PC Gamer UK in Gaming-mice ]]></title>
                <link>https://www.pcgamer.com/uk/hardware/gaming-mice</link>
        <description><![CDATA[ All the latest gaming-mice content from the PC Gamer  UK team ]]></description>
                                    <lastBuildDate>Fri, 19 Jun 2026 15:37:08 +0000</lastBuildDate>
                            <language>en</language>
                                <item>
                                                            <title><![CDATA[ Logitech G305 X Superlight review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/logitech-g305-x-superlight-review/</link>
                                                                            <description>
                            <![CDATA[ A solid and fairly plain upgrade on the original, but not wholly better either. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">CpybdgtNoaxnCfqj8qUD36</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/pTZdszAGGB42CfodWGhPqb-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 19 Jun 2026 15:37:08 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ James Bentley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/PVsHAkx27zJptZHndizEAE.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;James is a more recent PC gaming convert, often admiring graphics cards, cases, and motherboards from afar. It was not until 2019, after just finishing a degree in law and media, that they decided to throw out the last few years of education, build their PC, and start writing about gaming instead. In that time, he has covered the latest doodads, contraptions, and gismos, and loved every second of it. Hey, it’s better than writing case briefs.&lt;/p&gt; ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/pTZdszAGGB42CfodWGhPqb-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Logitech G305 X Superlight gaming mouse, held in a hand outside]]></media:description>                                                            <media:text><![CDATA[Logitech G305 X Superlight gaming mouse, held in a hand outside]]></media:text>
                                <media:title type="plain"><![CDATA[Logitech G305 X Superlight gaming mouse, held in a hand outside]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/pTZdszAGGB42CfodWGhPqb-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>For years, Logitech's egg-shaped G305 has been a budget beast, offering a comfortable feel, decent sensor, and solid shape at a reasonable price. It was so good, in fact, that it was our pick for the <a href="https://www.pcgamer.com/the-best-gaming-mouse/#section-the-best-budget-wireless-gaming-mouse" target="_blank">best budget wireless gaming mouse</a> until the copycat <a href="https://www.pcgamer.com/hardware/gaming-mice/mchose-g3-v2-review/" target="_blank">Mchose G3 V2 Pro</a> showed up. Incredibly, it claimed a spot on top of the budget gaming mouse hill for eight entire years. </p><p>Almost as if it were perturbed for losing that spot, Logitech has just launched a refresh, the G305 X Superlight, with an upgraded sensor and ever so slightly different look. Now it's got RGB that shines through a translucent patch in the base, to match the look of the G316 X 98 gaming keyboard. </p><p>But, in return for those upgrades, you are paying more money now, so it doesn't just need to be better to actually <em>be better</em>. It instead needs to be better for the money. Okay, I'll stop saying "be better". </p><p>That's all before mentioning that, like almost every bit of PC gaming gear, the competition has gotten fierce over the years. Logitech doesn't just need to compete with itself; it has to throw hands with a dozen other mouse brands to come out victorious. </p><div  class="fancy-box"><div class="fancy_box-title">Logitech G305 X Superlight specs</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="SmvDaB7ZJtgJrTg96UaMxb" name="IMG_9671" caption="" alt="Logitech G305 X Superlight gaming mouse, held in a hand outside" src="https://cdn.mos.cms.futurecdn.net/SmvDaB7ZJtgJrTg96UaMxb.jpg" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p class="fancy-box__body-text"><strong>Sensor: </strong>Hero 44K<br><strong>Connectivity:</strong> Wired (USB Type-C), wireless (2.4 GHz and Bluetooth)<br><strong>Switches:</strong> Not stated<br><strong>Polling rate: </strong>1,000 Hz (up to 8,000 Hz with optional dongle)<br><strong>DPI: </strong>44,000<br><strong>Acceleration:</strong> 40 G<br><strong>Speed: </strong>678 IPS<br><strong>RGB: </strong>Yes<br><strong>Weight:</strong> 59 g<br><strong>Battery life:</strong> 130 Hours<br><strong>Price:</strong> <a data-analytics-id="inline-link" href="https://www.logitechg.com/en-us/shop/p/g305-x-superlight" target="_blank">$80</a> | <a data-analytics-id="inline-link" href="https://www.logitechg.com/en-gb/shop/p/g305-x-superlight.910-007740" target="_blank">£70</a></p></div></div><p>At 59 grams, the G305 X Superlight has a pleasant feel to it. It's not very weighty at all, but there's certainly enough that it gives some resistance as I use it. The skates give resistance, too, and I'm not a fan of them. They catch just a little, sticking more to my mouse pad than I'd like. It definitely feels like more of a subjective thing, but I would like a light mouse to glide more in use, especially in snappy first-person shooters. </p><p>As well as this, I can hear a defined scratching sound with the mouse skates (we had the same problem with the <a href="https://www.pcgamer.com/hardware/gaming-mice/protoarc-em25-ergonomic-mouse-review/" target="_blank">Protoarc EM25</a> recently), which doesn't appear to do damage but can be quite annoying. Once I really started to take note of it, the mouse actively annoyed me, which is a bad sign for long-term use.</p><p>I even found myself cautious of making wide motions because it was loud enough to distract. You should be able to fix this by replacing the skates with after-market ones, but that's something you really don't want to have to do with a mouse just to get it feeling okay, especially a budget one.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/QCcZTaj4LJJRB7nCff6ozb.jpg" alt="Logitech G305 X Superlight gaming mouse, held in a hand outside" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/FPbxz8rpYoW7Jv3E77BPyb.jpg" alt="Logitech G305 X Superlight gaming mouse, held in a hand outside" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/TE9nJLs5K9mu3vpyTusRvb.jpg" alt="Logitech G305 X Superlight gaming mouse, held in a hand outside" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/c7syVD4Jjm4eppjEfd5qnb.jpg" alt="Logitech G305 X Superlight gaming mouse, held in a hand outside" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/gRqQhKY9yRNXDqXq4pDQvb.jpg" alt="Logitech G305 X Superlight gaming mouse, held in a hand outside" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>One thing that I do appreciate about this mouse is its tiny visible screws on the bottom. You can get in there and replace the battery, should you want to, and easy access is a good thing, as far as repairability is concerned. </p><p>Speaking of internals, Logitech's Hero sensor is still potent. You are getting a max DPI of 44,000 here, and it's snappy and responsive enough to handle high DPIs well. It also technically supports 8,000 Hz polling, but you have to buy an optional receiver to actually use that. If doing this means getting a cheaper mouse, I actually think making 8,000 optional is a fairly smart play. It's a niche polling rate that most won't see the benefit of. </p><p>In shooter <a href="https://www.pcgamer.com/games/fps/mouse-pi-for-hire-review/" target="_blank">Mouse: PI for Hire</a>, I had no problems blasting away all the baddies, and the easy-to-access DPI switch on the top of the mouse means I can flit between sensitivities with ease. The switches are satisfying to click and produce a rather loud noise in response. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/yRzgELQC4sQppkwaBMSXzb.jpg" alt="Logitech G305 X Superlight gaming mouse with its receiver, on top of stone" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/pTZdszAGGB42CfodWGhPqb.jpg" alt="Logitech G305 X Superlight gaming mouse, held in a hand outside" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/myk9CBfoUgL4To9qL728ob.jpg" alt="Logitech G305 X Superlight gaming mouse, held in a hand outside" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>I almost never found myself double-clicking, though I think part of that is the comfortable shape. It's a sturdy shell (get it? Because of the egg thing), and though it's plastic, it's certainly strong plastic. The round base means that I am often encouraged to squeeze the sides with the bottom of my palm. It's a comforting hold that feels very natural in play. I'd say it's better suited to small hands, thanks to its tiny frame, but I didn't particularly mind it with my fairly big hands, either. </p><p>At just under 60 grams, it's relatively light, though again, those skates just let it down somewhat. On a heavier frame, I can see the appeal of more catchy skates, but I really want the G305 X Superlight to feel breezy in use. </p><div><blockquote><p>I didn't realise until I'd swapped mice how much the skates impacted my enjoyment of the G305 X. </p></blockquote></div><p>One thing I always try to test with gaming mice is Counter-Strike 2, as its short time to kill makes precise, quick aiming so important. For the most part, the G305 X performs admirably here. The sensor never cut out, and shots are easy to make. </p><p>The G305 X's specs are almost approaching competitive esports level, and that's certainly nice to have at this price point, though there will always be some compromises. For instance, moving from it to my daily driver, the <a href="https://www.pcgamer.com/hardware/gaming-mice/8bitdo-retro-r8-gaming-mouse-review/" target="_blank">8BitDo Retro R8</a>, it has a better sensor but worse polling, and the R8's skates gave me instant relief when I swapped. And the R8 does all of this, with an included charging dock and great aesthetics, for $30 less. I didn't realise until I'd swapped mice how much the skates impacted my enjoyment of the G305 X. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/3bnUJYtUdDFKLoCUK5d8vb.jpg" alt="Logitech G305 X Superlight gaming mouse, held in a hand outside" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Pb6U2qqarrEwRcpfCcnvwb.jpg" alt="Logitech G305 X Superlight gaming mouse, held in a hand outside" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>The G305 X is impressive in more than one way, though. Its 35-hour battery life is certainly quite strong. It's also the type of mouse you can just throw in a bag and bring places. I know, as I've done that. It's sturdy, light, small and comes with a small compartment on the bottom for the 2.4 GHz connector. This means it's a very neat little package. </p><p>And that package is partly so neat because of its subdued aesthetic. I've had my hands on the black one, and outside of the RGB strip at the top, it's all very understated. It looks clean on a desk and doesn't distract much from the screen. Its rounded base is not only comfortable but looks neat too.</p><div  class="fancy-box"><div class="fancy_box-title">Buy if…</div><div class="fancy_box_body"><p class="fancy-box__body-text">✅ <strong> You simply want the G305 but better: </strong>This is a very similar mouse, with slightly different RGB, an upgraded sensor, and a battery for wired charging</p></div></div><div  class="fancy-box"><div class="fancy_box-title">Don't buy if…</div><div class="fancy_box_body"><p class="fancy-box__body-text">❌ <strong> You want a budget egg-shaped mouse. </strong>The Mchose G3 V2 offers a very similar shape and smoother skates for half the price tag.</p></div></div><p>But Logitech aren't even the only one doing that egg shape anymore. I recently had the chance to test out the rather impressive <a href="https://www.pcgamer.com/hardware/gaming-mice/mchose-g3-v2-review/" target="_blank">Mchose G3 V2</a>, which comes in at less than half the price, and honestly, I'd be picking that instead if it were my cash. The 12,000 DPI in the G3 V2 is lower, but you get the same base polling, a stronger battery life, the exact same weight, and its Omron mechanical switches are very pleasant too. </p><p>That's before mentioning the G3 V2 Pro, which is around ten dollars more than the standard G3V2, comes with an upgraded sensor, and packs a 26,000 max DPI. Mchose's mouse feet are also substantially better, to me.</p><p>The G305 X Superlight does seem like a noticeable improvement over the standard G305 on paper, and in practice, it's a solid mid-range device with strong stats, a solid feel, and a clean look. However, the G305 has partly stood the test of time because you'd always find it on sale, and thanks to a price bump, the G305 X doesn't actually feel like a no-brainer upgrade, especially when the market is more vibrant, varied, and interesting than ever before. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Apparently some of the best gaming mice aren't staying at the right DPI when moved slowly ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/apparently-some-of-the-best-gaming-mice-arent-staying-at-the-right-dpi-when-moved-slowly/</link>
                                                                            <description>
                            <![CDATA[ 'DPI downshift', they call it. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">6XoicTMgfDHYBY4VZBNrpU</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/xoAQ3gfaVyEyyQzmpLvNhC-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 18 Jun 2026 15:24:16 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ee8ZL5rzgTjTNkBFJ4jBnD.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/xoAQ3gfaVyEyyQzmpLvNhC-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Holding a Razer Viper V4 Pro gaming mouse]]></media:description>                                                            <media:text><![CDATA[Holding a Razer Viper V4 Pro gaming mouse]]></media:text>
                                <media:title type="plain"><![CDATA[Holding a Razer Viper V4 Pro gaming mouse]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/xoAQ3gfaVyEyyQzmpLvNhC-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>According to <a href="https://www.youtube.com/@panDAHLING/videos" target="_blank">one PC peripheral YouTuber</a>, some of the best gaming mice on the market that use the latest sensors aren't sticking at the DPI they're set to (via <a href="https://www.youtube.com/watch?v=enhtpg4NdOU&list=PLeZ6YstWzTKvbe0dmWj9iqWg6zDXXlw0T" target="_blank">MouseCast</a>). At least, not when moved at a very slow speed.</p><p>An <a href="https://x.com/ballsc0nsumer77/status/1737560309240668208?s=20" target="_blank">X user noted</a> the problem a couple of years ago, pointing out the problematic feature in the firmware for some popular mouse sensors: the PixArt PAW3395, PAW3950, and PAW3399. Designed to prevent stationary cursor jitter, the 'DPI downshift' feature (as the X user phrased it) apparently works by throttling higher DPIs down to a lower one for when velocity is very low. </p><p>The potential problem with this is that one might intentionally be moving the mouse very slightly and very slowly, in which case the DPI will be lower than you've set it to and you'll get a slower movement than you might expect.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-ONVL1O"></div>                            </div>                            <script src="https://kwizly.com/embed/ONVL1O.js" async></script><p>The YouTuber, pandahling, explains that there are three kinds of DPI downshift you might see. One that's binary, where it downshifts to a threshold (usually 7,500 DPI) when above this DPI and at very low velocity. The second type is caused by a profile switch in the firmware which changes things somewhat but still means that most DPI settings will be subject to downshift at low velocities.</p><p>The third kind of DPI downshift is much more slight, but apparently affects every these sensors at every DPI setting, not just at high ones. The YouTuber notes that all four PAW3950 mice they bought recently suffer from this one, as well as the <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-viper-v4-pro-review/" target="_blank">Viper V4 Pro</a>, the <a href="https://www.pcgamer.com/the-best-gaming-mouse/" target="_blank">best gaming mouse</a> on the market, which uses a newer, custom PixArt sensor.</p><p>The mice tested were found to have a 2–5% downshift in DPI, except for the Viper V4 Pro which was found to have a much higher 8–10% downshift. All only when at very low velocity, of course.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="DsJrPVeQsTaPhVr6UWYTmT" name="New Project (51)" alt="panDAHLING's MouseTester chart for the Viper V4 Pro showing DPI downshift." src="https://cdn.mos.cms.futurecdn.net/DsJrPVeQsTaPhVr6UWYTmT.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: panDAHLING @ YouTube)</span></figcaption></figure><p>The graph above, from Pandahling's video, shows MouseTester results for the Viper V4 Pro at 800 DPI and 8K polling.</p><p>The vertical line on the left represents when the mouse moves quickly, and the slope on the right represents it moving the same small distance but very slowly. As you can see, there are fewer 'counts' of deviation from a stationary position when the mouse is moved slowly, which means there are fewer inputs registered by the mouse. </p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="high" data-lazy-src="https://www.youtube-nocookie.com/embed/ca6ZcU1lZQA" allowfullscreen></iframe></div></div><p>In other words: very slow movement means a decrease in DPI. That's why the slope ends lower on the right than it started on the left. The same distance has been travelled, but there were less dot/count registers on the slow return journey, and MouseTester therefore assumes that it hasn't returned to its starting spot. </p><p>I use a mouse with a PAW3950—the <a href="https://www.pcgamer.com/hardware/gaming-mice/zowie-ec2-dw-review/" target="_blank">Zowie EC2-DW</a>—and haven't noticed any problems, even when making small and slow micro-adjustments when holding an angle in Counter-Strike. But I only play at a low DPI of 800—if it's good enough for CS2 pros then it's good enough for me. And the PAW3950 seemingly doesn't suffer quite as much as the Viper V4 Pro reportedly does from this third type of DPI downshifting that occurs even at lower DPIs.</p><p>I must say, I'm not sure just how much of an effect such slight downshifting would have in practice given I don't tend to move my mouse gradually at a very low velocity—I'll have to try it out once the Viper V4 Pro is back from its merry travels at the PC Gamer offices. But one recommendation for those with an affected sensor, unless the manufacturer has fixed it in a firmware update, might be to keep your mouse DPI at least below 7,500 to make the first two types of more dramatic DPI downshift less likely. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ MSI Versa 300 Wireless 8K review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/msi-versa-300-wireless-8k-review/</link>
                                                                            <description>
                            <![CDATA[ Surprisingly potent. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">9yFaBcP8M4acKy3vvNHd3S</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/JBmtjZP3tFxWBytcBD26Jb-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 15 Jun 2026 15:35:37 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Reece Bithrey ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/DN8S8rM2Gfi7mBgPBtt3eb.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/JBmtjZP3tFxWBytcBD26Jb-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[MSI Versa 300 Wireless 8K on a desk and held in a hand.]]></media:description>                                                            <media:text><![CDATA[MSI Versa 300 Wireless 8K on a desk and held in a hand.]]></media:text>
                                <media:title type="plain"><![CDATA[MSI Versa 300 Wireless 8K on a desk and held in a hand.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/JBmtjZP3tFxWBytcBD26Jb-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>MSI might not be the first name you think of when it comes to gaming mice, but the brand has been quietly toiling away with its peripherals in recent times and has come up with the Versa 300 Wireless 8K as its latest entry. On the face of it, with a 26,000 DPI sensor, 8000 Hz wireless polling rate and a light 66g mass, it looks as if this humble rodent could be up there with some of the <a href="https://www.pcgamer.com/the-best-gaming-mouse/">best gaming mice</a> we've tested—I've been putting it through its paces to find out.</p><p>On first impressions, the Versa 300 Wireless 8K comes across a little generic, with an all-black plastic chassis with a rougher texture and little contouring for comfort. That being said, the plastics used in its construction feel quite dense, and there's some pleasant texturing on the sides of the unit to supplement extended use.</p><p>At 66g, too, it's quite a lightweight choice, helping wrist flicks and quick movement without feeling like you're lugging around something heavy, and I'm a fan of how tactile this mouse feels with those textured surfaces, the large rubberised scroll wheel and all the rest of it. </p><p>The button placement here makes sense, with two main options: a DPI switch and a scroll wheel on top, and navigation buttons on the side. On the underside is a selector switch between Bluetooth and 2.4 GHz wireless connectivity modes, and even a little cubby hole for the USB-A receiver that this mouse comes with—neat.</p><div  class="fancy-box"><div class="fancy_box-title">MSI Versa 300 specs</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="CBVZ5xwFtDBjodE9PYe8Pb" name="MSI Versa 300 Wireless 8K 12" caption="" alt="MSI Versa 300 Wireless 8K on a desk and held in a hand." src="https://cdn.mos.cms.futurecdn.net/CBVZ5xwFtDBjodE9PYe8Pb.jpg" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p class="fancy-box__body-text"><strong>Buttons: </strong>6<br><strong>Feet:</strong> PTFE<br><strong>Connectivity: </strong>2.4 GHz receiver/Bluetooth, USB-C to USB-A wired<br><strong>Sensor: </strong>PixArt PAW33395<br><strong>Max DPI: </strong>26,000<br><strong>Max acceleration: </strong>50 g<br><strong>Max speed: </strong>650 IPS<br><strong>Polling rate: </strong>8000 Hz (2.4 GHz)<br><strong>Battery life:</strong> Up to 196 hours<br><strong>RGB lighting: </strong>1-zone<br><strong>Warranty: </strong>2 years<br><strong>Price:</strong> $100/£60</p></div></div><p>You do get a small amount of RGB-based flair, with a light-up MSI logo that attempts to protrude through the rear of the chassis—it's there, but seems on the dim side. Likewise, the MSI Center software that's used to control the Versa 300 Wireless 8K is a little bereft of features, allowing you to only remap input and trigger macros, plus some more advanced features such as angle snapping and the debounce time for the mechanical Omron switches this mouse has. If you want to control that singular RGB lighting zone, you'll need to use another app—Portal X—which just seems like more needless faff.</p><p>With this in mind, Portal X is web-based, meaning you can configure the mouse across different operating systems than just Windows, although with the RGB lighting here and not in MSI Center, there isn't feature parity across both suites.</p><p>On the point of those mechanical switches, the Omrons inside here have a firm and tactile click under finger, although they feel as if they've got a longer travel than the more common hybrid or optical switches we're beginning to see on a lot of gaming mice. I don't mind this, but for outright speed and precision, you may want to look at key rivals with a different switch type.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/52G8SiPvaixj2MUViCsFMb.jpg" alt="MSI Versa 300 Wireless 8K on a desk and held in a hand." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/VsBKYozSYf8HCPFBzDbVEb.jpg" alt="MSI Versa 300 Wireless 8K on a desk and held in a hand." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/iFLuLkKSF3nMzc2WXb3HDb.jpg" alt="MSI Versa 300 Wireless 8K on a desk and held in a hand." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Wy6g3gcVBZyZhrWq7arx2b.jpg" alt="MSI Versa 300 Wireless 8K on a desk and held in a hand." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/C33nGcGzzcBfUhpuHcYz6b.jpg" alt="MSI Versa 300 Wireless 8K on a desk and held in a hand." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>And now to where things matter: performance. MSI has put a 26,000 DPI PixArt PAW3395 sensor inside the Versa 300 Wireless 8K, which I've tested in other gaming mice over the years, and it provides ample sensitivity and responsiveness to make my usual test runs of Counter-Strike 2 a breeze. </p><p>Admittedly, using the full 26,000 DPI on offer all the time is likely to be especially jittery, but you can move it down in software between 100 and the full 26,000 to get a more comfortable level. In my instance, that was between 1600 and 3200 DPI for more accurate aiming in Counter-Strike 2, and for more comfortable navigation in Windows.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/Rz42etnXp4Zs639XoKDo8b.jpg" alt="MSI Versa 300 Wireless 8K on a desk and held in a hand." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/NvURZpdzUNCMmAPaatc4Pb.jpg" alt="MSI Versa 300 Wireless 8K on a desk and held in a hand." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/z7PjWhR4vLzQa5o2FPhaHb.jpg" alt="MSI Versa 300 Wireless 8K on a desk and held in a hand." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>The 8000 Hz wireless polling rate is also a pleasant move for this rodent, especially against similar rivals such as the <a href="https://www.pcgamer.com/hardware/gaming-mice/endgame-gear-op1w-4k-review/" target="_blank">Endgame Gear OP1w 4K</a> and the <a href="https://www.pcgamer.com/hardware/gaming-mice/be-quiet-dark-perk-ergo-review/" target="_blank">Be Quiet! Dark Perk Ergo</a>, for added responsiveness and potentially lower latency for the pro players who are likely to notice that sort of thing. A higher polling rate means a device reports its position and inputs more frequently (hence Hz as the measurement). </p><p>All of this combines to make this MSI choice feel responsive in shooters, such as CS2, with brisk and responsive movements and inputs with little noticeable latency that make this a strong choice for FPS titles. The switches inside are mechanical ones rated for up to 60 million actuations, making them a durable choice for even the hastiest of spam clickers when you need to get a shot off first.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/zZUhC5pTfXUqgC4qansHab.png" alt="MouseTester results" /><figcaption>The spikes represent an increase in velocity, with more erratic spikes showing tracking going haywire.<small role="credit">MouseTester</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/egfRVEPDyLRhsdnEe8h4ab.png" alt="MouseTester" /><figcaption>The closer the dots are together, the more consistent a mouse is reporting movement. More variation or stray dots makes for a less accurate sensor.<small role="credit">MouseTester</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/2fKbc3HJVCdTVFCDc86LTb.png" alt="MouseTester" /><figcaption>Each dot represents an update, which corresponds to the polling rate. Every 1 ms should mark a single update on a 1,000 Hz mouse.<small role="credit">MouseTester</small></figcaption></figure></figure><p>Connectivity is handled either by Bluetooth or 2.4 GHz, with the latter supporting the 8000 Hz wireless polling rate. The fact that this mouse also comes with Bluetooth adds some versatility against the competition, which eschews that in favour of outright performance in one device. I found the mouse's connection over either method to be reliable and stable, using Bluetooth on my MacBook Pro and the bundled receiver on my Windows gaming PC.</p><div  class="fancy-box"><div class="fancy_box-title">Buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>✅ You want potent specs:</strong> The Versa 300 Wireless 8K impresses with its beefy specs and potent performance for a more affordable price than some of its rivals.</p></div></div><div  class="fancy-box"><div class="fancy_box-title">Don't buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>❌ You want stronger software: </strong>Rival choices will offer stronger software suites for more customisation and personalisation, plus you will only use one app to keep life easy.</p></div></div><p>As for battery life, MSI rates the Versa 300 Wireless 8K to run for up to 196 hours via 2.4 GHz at a more standard 1000 Hz polling rate. Up it to 8000 Hz, and you'll throw a lot of that endurance away, with my testing putting it at around 75 hours at full pelt. That's still not bad against other choices, which tend to have a larger drop-off when you run them at full power.</p><p>And then we come to quite a useful piece of information I've purposefully left out—price. MSI has attached a $100/£60 price tag to the Versa 300 Wireless 8K, making it surprisingly affordable against rivals mentioned above for the feature set on offer here. On the whole, it helps this choice stand out if you're after a powerful and lightweight rodent for FPS titles that doesn't break the bank.</p><p>With this in mind, I think other options from the likes of Endgame Gear or SteelSeries look a little more eye-catching and have stronger software features for a similar outlay. This MSI one does well on features and performance, although I think it lacks a certain polish to make it a real top contender.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ ProtoArc EM25 ergonomic mouse review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/protoarc-em25-ergonomic-mouse-review/</link>
                                                                            <description>
                            <![CDATA[ Rough around the edges. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">PnfkWCANTGjwi9CK2iZQBN</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/ZwZJejJtPeZcajbcwMNWfX-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 12 Jun 2026 16:31:51 +0000</pubDate>                                                                                                                                <updated>Fri, 12 Jun 2026 16:32:13 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Andy Edser ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/ZGont4SjJV38V5HWmjfNAE.png ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/ZwZJejJtPeZcajbcwMNWfX-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A ProtoArc EM25 ergonomic wireless mouse on a wooden desk, in front of some brightly-coloured post-it notes]]></media:description>                                                            <media:text><![CDATA[A ProtoArc EM25 ergonomic wireless mouse on a wooden desk, in front of some brightly-coloured post-it notes]]></media:text>
                                <media:title type="plain"><![CDATA[A ProtoArc EM25 ergonomic wireless mouse on a wooden desk, in front of some brightly-coloured post-it notes]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/ZwZJejJtPeZcajbcwMNWfX-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>If you're looking for an ergonomic PC mouse, you're probably already considering the Logitech MX Master 3S, or the <a href="https://www.pcgamer.com/hardware/gaming-mice/logitech-mx-master-4-review/" target="_blank">Logitech MX Master 4</a>. I've used both as my main productivity meeces for extended periods of time, and can tell you that either make for excellent picks. But, if they're a little pricey for your liking, ProtoArc has made an ergo mouse with many similar design features for much, much less.<br><br>The result is the ProtoArc EM25, a wireless ergonomic mouse that knows what it's about. Right from the off, it screams "budget MX Master" from the nearest rooftop. It's got a similar chassis shape, an extended thumb rest, two scroll wheels (one with a clutch, no less), quiet main switches—the whole kit and kaboodle. The problem is, at every turn, this mouse reminds you of why the Logi mice are brilliant, and why this one doesn't meet the mark.<br><br>It's got all the right features on paper, but most of them prove to be a disappointment in practice. It's also got some odd material choices, some strange-feeling mechanisms, and an overall lack of refinement. Dancing around this mouse's various controls over the past few weeks has caused me to pull a vast array of facial expressions, and none of them have been a smile. Almost every control here feels slightly wrong, in a plethora of different ways.<br><br>There's a certain solidity to the chassis design that makes the EM25 verge towards consideration—especially given its very reasonable <a href="https://www.protoarc.com/products/em25-fast-scroll-ergonomic-mouse" target="_blank">$50</a>/<a href="https://www.amazon.co.uk/ProtoArc-EM25-Ergonomic-Customizable-Rechargeable-Black/dp/B0G5ZH7N5L/" target="_blank">£29</a> price tag. However, unless you're absolutely desperate for an MX Master-a-like for less, I can think of lots of less-ergo, but much better standard mice for your money.</p><div class="card card--standard card--rows-2 card--align-inline"><div class="card__content"><h3 class="card__title">Buy if...</h3><div class="card__description-wrapper"><div class="card__description"><p>✅ <strong>You're absolutely desperate for an MX Master-alike, but can't afford one: </strong>If you simply must have something with the rough shape and quiet clicks of Logitech's finest, but lack the cash, then perhaps the EM25 has something to offer. I'd still save up for the real thing, though.</p></div></div></div></div><div class="card card--standard card--rows-2 card--align-inline"><div class="card__content"><h3 class="card__title">Don't buy if:</h3><div class="card__description-wrapper"><div class="card__description"><p>❌ <strong>You want pleasant controls: </strong>The ProtoArc mouse's various buttons and wheels are all present, but far from correct. The main switches are actually pretty good, but the other controls are all varying kinds of wrong.<br><br>❌ <strong>You want a smooth ride: </strong>The EM25's biggest issue is the skates underneath, which feel like they could do with a good sanding down.</p></div></div></div></div><div class="vizualizer-embed"><style>@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');#fv-chart-1781271554779-1t0wx7lkx *, #fv-chart-1781271554779-1t0wx7lkx *:before, #fv-chart-1781271554779-1t0wx7lkx *:after, #fv-chart-1781271554779-1t0wx7lkx-slideshow *, #fv-chart-1781271554779-1t0wx7lkx-slideshow *:before, #fv-chart-1781271554779-1t0wx7lkx-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1781271554779-1t0wx7lkx, #fv-chart-1781271554779-1t0wx7lkx-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1781271554779-1t0wx7lkx {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1781271554779-1t0wx7lkx .fv-inner-wrapper {color: #1F2937 !important; background-color: #ededed !important;padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;overflow: hidden !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1781271554779-1t0wx7lkx.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1781271554779-1t0wx7lkx.fv-full-bleed .fv-inner-wrapper {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1781271554779-1t0wx7lkx-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1781271554779-1t0wx7lkx-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1781271554779-1t0wx7lkx-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1781271554779-1t0wx7lkx-slideshow .fv-slideshow-nav-row {position: relative !important;display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 0 0 16px 0 !important;width: 100% !important;z-index: 20 !important;}#fv-chart-1781271554779-1t0wx7lkx-slideshow .fv-nav-btn {background-color: var(--riv-primary) !important;color: #ffffff !important;border: none !important;border-radius: 4px !important;padding: 8px 16px !important;font-size: 14px !important;font-weight: 700 !important;cursor: pointer !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;transition: opacity 0.2s, background-color 0.2s !important;height: 36px !important;text-transform: none !important;box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;}#fv-chart-1781271554779-1t0wx7lkx-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1781271554779-1t0wx7lkx-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1781271554779-1t0wx7lkx-slideshow .fv-nav-btn.disabled {background-color: #E5E7EB !important;color: #9CA3AF !important;cursor: default !important;pointer-events: none !important;box-shadow: none !important;}#fv-chart-1781271554779-1t0wx7lkx-slideshow .fv-slide-counter {font-family: 'Poppins', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;color: #374151 !important;text-align: center !important;min-width: 40px !important;background-color: rgba(255,255,255,0.8) !important;padding: 2px 8px !important;border-radius: 10px !important;}#fv-chart-1781271554779-1t0wx7lkx-slideshow .fv-slideshow-select {position: absolute !important;top: 10px !important;right: 10px !important;z-index: 20 !important;appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background-color: white !important;border: 1px solid #d1d5db !important;color: #1F2937 !important;font-family: 'Open Sans', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;padding: 6px 32px 6px 12px !important;border-radius: 4px !important;cursor: pointer !important;box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;background-position: right 0.5rem center !important;background-repeat: no-repeat !important;background-size: 1.5em 1.5em !important;}#fv-chart-1781271554779-1t0wx7lkx-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-chart-title {font-weight: bold !important;text-align: center !important;margin-bottom: 0.5rem !important;color: var(--riv-primary) !important;font-size: 20px !important;line-height: 1.2 !important;font-family: 'Open Sans', sans-serif !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;padding: 0 20px !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-chart-subhead {font-size: 18px !important;font-weight: 500 !important;text-align: center !important;margin-bottom: 2rem !important;color: #374151 !important;line-height: 1.7 !important;font-family: 'Open Sans', sans-serif !important;display: block !important;text-transform: none !important;padding: 0 20px !important;}#fv-chart-1781271554779-1t0wx7lkx .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1781271554779-1t0wx7lkx .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1781271554779-1t0wx7lkx .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1781271554779-1t0wx7lkx .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1781271554779-1t0wx7lkx .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1781271554779-1t0wx7lkx .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1781271554779-1t0wx7lkx .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1781271554779-1t0wx7lkx .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1781271554779-1t0wx7lkx .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1781271554779-1t0wx7lkx .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }#fv-chart-1781271554779-1t0wx7lkx .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1781271554779-1t0wx7lkx .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1781271554779-1t0wx7lkx .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }#fv-chart-1781271554779-1t0wx7lkx .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }#fv-chart-1781271554779-1t0wx7lkx .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1781271554779-1t0wx7lkx .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1781271554779-1t0wx7lkx .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1781271554779-1t0wx7lkx .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1781271554779-1t0wx7lkx .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1781271554779-1t0wx7lkx .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }#fv-chart-1781271554779-1t0wx7lkx .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1781271554779-1t0wx7lkx .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }@keyframes fv-grow-max-width {from { max-width: 0; }to { max-width: 100%; }}#fv-chart-1781271554779-1t0wx7lkx .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }#fv-chart-1781271554779-1t0wx7lkx .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781271554779-1t0wx7lkx .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781271554779-1t0wx7lkx .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1781271554779-1t0wx7lkx .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1781271554779-1t0wx7lkx .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }#fv-chart-1781271554779-1t0wx7lkx .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-dropdown-title {appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background: transparent !important;border: none !important;font-size: 18px !important;font-weight: 600 !important;color: var(--riv-primary) !important;padding-right: 28px !important;padding-left: 10px !important;cursor: pointer !important;text-align: center !important;text-align-last: center !important;width: auto !important;max-width: 100% !important;font-family: 'Open Sans', sans-serif !important;line-height: 1.3 !important;margin: 0 !important;text-overflow: ellipsis !important;overflow: hidden !important;white-space: nowrap !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-dropdown-chevron {position: absolute !important;right: 0 !important;top: 50% !important;transform: translateY(-50%) !important;pointer-events: none !important;color: var(--riv-primary) !important;display: flex !important;align-items: center !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-carousel-nav-btn {background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-multi-value-legend {display: flex !important;justify-content: center !important;flex-wrap: wrap !important;gap: 12px 24px !important;margin-bottom: 1.5rem !important;padding: 0 !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-benchmark-title {font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;word-wrap: break-word !important;max-width: 100% !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-bar-row, #fv-chart-1781271554779-1t0wx7lkx .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1781271554779-1t0wx7lkx .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-pie-container,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-bar-row,#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-stacked-product,#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-grouped-bar-product,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-bar-row,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-stacked-product,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-bar-label,#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-grouped-product-title,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-bar-label,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-bar-container,#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-bar-cluster,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-bar-container,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-x-axis-wrapper,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-x-axis-label-space,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-x-axis-chart-space,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-benchmark-title,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-dropdown-title,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-carousel-nav-btn,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-chart-title,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-chart-subhead,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-versus-header,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-versus-select-wrapper,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-versus-vs,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-versus-select-container,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-versus-select,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-stl-shop-all-btn,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-stl-shop-all-logo,#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-stl-shop-all-icon,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781271554779-1t0wx7lkx.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1781271554779-1t0wx7lkx .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-bar-row,#fv-chart-1781271554779-1t0wx7lkx .fv-stacked-product,#fv-chart-1781271554779-1t0wx7lkx .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-bar-label,#fv-chart-1781271554779-1t0wx7lkx .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-bar-container,#fv-chart-1781271554779-1t0wx7lkx .fv-bar-cluster {width: 100% !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-x-axis-label-space {display: none !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-stl-shop-all-logo,#fv-chart-1781271554779-1t0wx7lkx .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781271554779-1t0wx7lkx.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}</style><script type="application/ld+json">{"@context": "https://schema.org","@type": "Dataset","name": "Overall Chart Title","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-06-12T13:39:14.779Z","citation": "We scored the ProtoArc EM25 out of five in six distinct categories.","keywords": ["ProtoArc EM25 gaming mouse","Features","Ergonomics","Performance","Aesthetics","Software","Value","Group 1","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "ProtoArc EM25 gaming mouse – Features","value": 3.5,"unitText": "","maxValue": 5},{"@type": "PropertyValue","name": "ProtoArc EM25 gaming mouse – Ergonomics","value": 1,"unitText": "","maxValue": 5},{"@type": "PropertyValue","name": "ProtoArc EM25 gaming mouse – Performance","value": 2.5,"unitText": "","maxValue": 5},{"@type": "PropertyValue","name": "ProtoArc EM25 gaming mouse – Aesthetics","value": 4,"unitText": "","maxValue": 5},{"@type": "PropertyValue","name": "ProtoArc EM25 gaming mouse – Software","value": 2,"unitText": "","maxValue": 5},{"@type": "PropertyValue","name": "ProtoArc EM25 gaming mouse – Value","value": 2,"unitText": "","maxValue": 5}]}</script><div id="fv-chart-1781271554779-1t0wx7lkx" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper fv-no-header   "><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1781271554779-1t0wx7lkx-grouped-bar-Group 1" data-chart-type="Bar" data-title="Group 1" data-subhead="" data-caption="We scored the ProtoArc EM25 out of five in six distinct categories." data-bar-max-value-override="5" data-grouped-show-product-name="false" style=""><div class="fv-benchmark-group"><div class="fv-grouped-bar-product"><div class="fv-bar-cluster"><div class="fv-bar-row" title="ProtoArc EM25 gaming mouse - Features: 3.5 "><div class="fv-bar-label">Features</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #E33235;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">3.5</span></div></div></div></div><div class="fv-bar-row" title="ProtoArc EM25 gaming mouse - Ergonomics: 1 "><div class="fv-bar-label">Ergonomics</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 20%; background-color: #E33235;" data-target-width="20" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">1</span></div></div></div></div><div class="fv-bar-row" title="ProtoArc EM25 gaming mouse - Performance: 2.5 "><div class="fv-bar-label">Performance</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 50%; background-color: #E33235;" data-target-width="50" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">2.5</span></div></div></div></div><div class="fv-bar-row" title="ProtoArc EM25 gaming mouse - Aesthetics: 4 "><div class="fv-bar-label">Aesthetics</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 80%; background-color: #E33235;" data-target-width="80" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">4</span></div></div></div></div><div class="fv-bar-row" title="ProtoArc EM25 gaming mouse - Software: 2 "><div class="fv-bar-label">Software</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 40%; background-color: #E33235;" data-target-width="40" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">2</span></div></div></div></div><div class="fv-bar-row" title="ProtoArc EM25 gaming mouse - Value: 2 "><div class="fv-bar-label">Value</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 40%; background-color: #E33235;" data-target-width="40" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">2</span></div></div></div></div></div></div><table class="sr-only"><caption>Group 1 Data</caption><thead><tr><th>Product</th><th>Features ()</th><th>Ergonomics ()</th><th>Performance ()</th><th>Aesthetics ()</th><th>Software ()</th><th>Value ()</th></tr></thead><tbody><tr><td>ProtoArc EM25 gaming mouse</td><td>3.5</td><td>1</td><td>2.5</td><td>4</td><td>2</td><td>2</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: block;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;">We scored the ProtoArc EM25 out of five in six distinct categories.</span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div><script>window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script><script>(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) captionEl.textContent = newCaption || '';if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1781271554779-1t0wx7lkx', false); });} else {initialize('fv-chart-1781271554779-1t0wx7lkx', false);}})();</script></div><h2 class="article-body__section" id="section-protoarc-em25-features"><span>ProtoArc EM25 features</span></h2><div ><table><tbody><tr><td class="firstcol empty" ></td><td  ><p><strong>ProtoArc EM25</strong></p></td></tr><tr><td class="firstcol " ><p><strong>Type</strong></p></td><td  ><p>Ergonomic mouse</p></td></tr><tr><td class="firstcol " ><p><strong>Max polling rate</strong></p></td><td  ><p>1,000 Hz</p></td></tr><tr><td class="firstcol " ><p><strong>Max DPI</strong></p></td><td  ><p>8,000</p></td></tr><tr><td class="firstcol " ><p><strong>Battery</strong></p></td><td  ><p>500 mAh</p></td></tr><tr><td class="firstcol " ><p><strong>Weight</strong></p></td><td  ><p>90 g</p></td></tr><tr><td class="firstcol " ><p><strong>Connectivity</strong></p></td><td  ><p>2.4 GHz wireless, Bluetooth</p></td></tr><tr><td class="firstcol " ><p><strong>Buttons and controls</strong></p></td><td  ><p>Six programmable buttons, two scroll wheels (one horizontal), clutch system, quiet main switches</p></td></tr><tr><td class="firstcol " ><p><strong>Price</strong></p></td><td  ><p><a href="https://www.protoarc.com/products/em25-fast-scroll-ergonomic-mouse" target="_blank">$50</a>/<a href="https://www.amazon.co.uk/ProtoArc-EM25-Ergonomic-Customizable-Rechargeable-Black/dp/B0G5ZH7N5L/" target="_blank">£29</a></p></td></tr></tbody></table></div><p>The ProtoArc EM25 is an ergonomically-shaped mouse with a clutch-controlled main scroll wheel, a horizontal side scroll wheel, and an enlarged thumbrest on the left hand side, à la the Logitech MX Master 3S/4. It's also got twin forward and back buttons, and a small button mounted on the front left corner for switching between its Bluetooth and regular 2.4 GHz connections, the latter of which makes use of a small (some would say, nano-sized) dongle.</p><p>Said dongle can be retrieved from the bottom of the mouse via a magnetically-sealed hatch compartment, which is a nice touch. The polling rate is switchable, topping out at 1,000 Hz.</p><p>The sensor is an 8000 DPI max optical unit, while the battery is a 500 mAh internal rechargeable model. ProtoArc doesn't list the battery life in among the specs, but I've only had to charge my review sample once (straight from the box) over several weeks of on and off testing.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/XisxVuwP3Dnbpz2y7mQV2n.jpg" alt="A ProtoArc EM25 ergonomic mouse on a wooden desk, in front of a mouse pad" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/bkLE7ZTRJuzyDGnv4bsmNf.jpg" alt="A ProtoArc EM25 ergonomic mouse in front of a Logitech MX Master 4 on a wooden desk" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/tAAEvUkGfxWRLUrYNorfz5.jpg" alt="A Logitech MX Master 4 and a ProtoArc EM25 ergo mouse side by side on a desk" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/mCbF6agvHSftsTC2HEKs8C.jpg" alt="A ProtoArc EM25 turned upside down, showing the magnetic hatch underneath" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Software comes in the form of a web app rather than an installed application, which I'll be going into a bit later. And, again like the MX Master 3S and 4S, it's got quiet click switches underneath the main left and right buttons, for your serene, productivity-clicking needs. </p><p>The weight isn't listed on the product page, but some searching around suggests it's about 90 grams. What I will say is that the EM25 is light enough to give my scales trouble measuring it, and it feels significantly less porky than the 150g MX Master 4. </p><p>Still, it's definitely built for productivity purposes—those looking for something fast and genuinely light would be better off elsewhere.</p><div class="vizualizer-embed"><style>@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');#fv-chart-1781272372918-zriix39lm *, #fv-chart-1781272372918-zriix39lm *:before, #fv-chart-1781272372918-zriix39lm *:after, #fv-chart-1781272372918-zriix39lm-slideshow *, #fv-chart-1781272372918-zriix39lm-slideshow *:before, #fv-chart-1781272372918-zriix39lm-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1781272372918-zriix39lm, #fv-chart-1781272372918-zriix39lm-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1781272372918-zriix39lm {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1781272372918-zriix39lm .fv-inner-wrapper {color: #1F2937 !important; background-color: #ededed !important;padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;overflow: hidden !important;}#fv-chart-1781272372918-zriix39lm .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1781272372918-zriix39lm.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1781272372918-zriix39lm.fv-full-bleed .fv-inner-wrapper {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1781272372918-zriix39lm .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1781272372918-zriix39lm-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1781272372918-zriix39lm-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1781272372918-zriix39lm-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1781272372918-zriix39lm-slideshow .fv-slideshow-nav-row {position: relative !important;display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 0 0 16px 0 !important;width: 100% !important;z-index: 20 !important;}#fv-chart-1781272372918-zriix39lm-slideshow .fv-nav-btn {background-color: var(--riv-primary) !important;color: #ffffff !important;border: none !important;border-radius: 4px !important;padding: 8px 16px !important;font-size: 14px !important;font-weight: 700 !important;cursor: pointer !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;transition: opacity 0.2s, background-color 0.2s !important;height: 36px !important;text-transform: none !important;box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;}#fv-chart-1781272372918-zriix39lm-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1781272372918-zriix39lm-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1781272372918-zriix39lm-slideshow .fv-nav-btn.disabled {background-color: #E5E7EB !important;color: #9CA3AF !important;cursor: default !important;pointer-events: none !important;box-shadow: none !important;}#fv-chart-1781272372918-zriix39lm-slideshow .fv-slide-counter {font-family: 'Poppins', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;color: #374151 !important;text-align: center !important;min-width: 40px !important;background-color: rgba(255,255,255,0.8) !important;padding: 2px 8px !important;border-radius: 10px !important;}#fv-chart-1781272372918-zriix39lm-slideshow .fv-slideshow-select {position: absolute !important;top: 10px !important;right: 10px !important;z-index: 20 !important;appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background-color: white !important;border: 1px solid #d1d5db !important;color: #1F2937 !important;font-family: 'Open Sans', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;padding: 6px 32px 6px 12px !important;border-radius: 4px !important;cursor: pointer !important;box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;background-position: right 0.5rem center !important;background-repeat: no-repeat !important;background-size: 1.5em 1.5em !important;}#fv-chart-1781272372918-zriix39lm-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1781272372918-zriix39lm .fv-chart-title {font-weight: bold !important;text-align: center !important;margin-bottom: 0.5rem !important;color: var(--riv-primary) !important;font-size: 20px !important;line-height: 1.2 !important;font-family: 'Open Sans', sans-serif !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;padding: 0 20px !important;}#fv-chart-1781272372918-zriix39lm .fv-chart-subhead {font-size: 18px !important;font-weight: 500 !important;text-align: center !important;margin-bottom: 2rem !important;color: #374151 !important;line-height: 1.7 !important;font-family: 'Open Sans', sans-serif !important;display: block !important;text-transform: none !important;padding: 0 20px !important;}#fv-chart-1781272372918-zriix39lm .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1781272372918-zriix39lm .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1781272372918-zriix39lm .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1781272372918-zriix39lm .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1781272372918-zriix39lm .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1781272372918-zriix39lm .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1781272372918-zriix39lm .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1781272372918-zriix39lm .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1781272372918-zriix39lm .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1781272372918-zriix39lm .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1781272372918-zriix39lm .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }#fv-chart-1781272372918-zriix39lm .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1781272372918-zriix39lm .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1781272372918-zriix39lm .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }#fv-chart-1781272372918-zriix39lm .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }#fv-chart-1781272372918-zriix39lm .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1781272372918-zriix39lm .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1781272372918-zriix39lm .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1781272372918-zriix39lm .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1781272372918-zriix39lm .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1781272372918-zriix39lm .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }#fv-chart-1781272372918-zriix39lm .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1781272372918-zriix39lm .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }@keyframes fv-grow-max-width {from { max-width: 0; }to { max-width: 100%; }}#fv-chart-1781272372918-zriix39lm .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }#fv-chart-1781272372918-zriix39lm .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781272372918-zriix39lm .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781272372918-zriix39lm .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1781272372918-zriix39lm .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1781272372918-zriix39lm .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }#fv-chart-1781272372918-zriix39lm .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1781272372918-zriix39lm .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1781272372918-zriix39lm .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1781272372918-zriix39lm .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1781272372918-zriix39lm .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1781272372918-zriix39lm .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1781272372918-zriix39lm .fv-dropdown-title {appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background: transparent !important;border: none !important;font-size: 18px !important;font-weight: 600 !important;color: var(--riv-primary) !important;padding-right: 28px !important;padding-left: 10px !important;cursor: pointer !important;text-align: center !important;text-align-last: center !important;width: auto !important;max-width: 100% !important;font-family: 'Open Sans', sans-serif !important;line-height: 1.3 !important;margin: 0 !important;text-overflow: ellipsis !important;overflow: hidden !important;white-space: nowrap !important;}#fv-chart-1781272372918-zriix39lm .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1781272372918-zriix39lm .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1781272372918-zriix39lm .fv-dropdown-chevron {position: absolute !important;right: 0 !important;top: 50% !important;transform: translateY(-50%) !important;pointer-events: none !important;color: var(--riv-primary) !important;display: flex !important;align-items: center !important;}#fv-chart-1781272372918-zriix39lm .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }#fv-chart-1781272372918-zriix39lm .fv-carousel-nav-btn {background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;}#fv-chart-1781272372918-zriix39lm .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1781272372918-zriix39lm .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1781272372918-zriix39lm .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }#fv-chart-1781272372918-zriix39lm .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1781272372918-zriix39lm .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1781272372918-zriix39lm .fv-multi-value-legend {display: flex !important;justify-content: center !important;flex-wrap: wrap !important;gap: 12px 24px !important;margin-bottom: 1.5rem !important;padding: 0 !important;}#fv-chart-1781272372918-zriix39lm .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }#fv-chart-1781272372918-zriix39lm .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1781272372918-zriix39lm .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1781272372918-zriix39lm .fv-benchmark-title {font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;word-wrap: break-word !important;max-width: 100% !important;}#fv-chart-1781272372918-zriix39lm .fv-bar-row, #fv-chart-1781272372918-zriix39lm .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; }#fv-chart-1781272372918-zriix39lm .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }#fv-chart-1781272372918-zriix39lm .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }#fv-chart-1781272372918-zriix39lm .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }#fv-chart-1781272372918-zriix39lm .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1781272372918-zriix39lm .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }#fv-chart-1781272372918-zriix39lm .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1781272372918-zriix39lm .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1781272372918-zriix39lm .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }#fv-chart-1781272372918-zriix39lm .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1781272372918-zriix39lm .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1781272372918-zriix39lm .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1781272372918-zriix39lm .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1781272372918-zriix39lm .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }#fv-chart-1781272372918-zriix39lm .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1781272372918-zriix39lm .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1781272372918-zriix39lm .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1781272372918-zriix39lm .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1781272372918-zriix39lm .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }#fv-chart-1781272372918-zriix39lm .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1781272372918-zriix39lm .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1781272372918-zriix39lm .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1781272372918-zriix39lm .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1781272372918-zriix39lm .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1781272372918-zriix39lm .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1781272372918-zriix39lm .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1781272372918-zriix39lm .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1781272372918-zriix39lm .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1781272372918-zriix39lm .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }#fv-chart-1781272372918-zriix39lm .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1781272372918-zriix39lm .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }#fv-chart-1781272372918-zriix39lm .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1781272372918-zriix39lm .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }#fv-chart-1781272372918-zriix39lm .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-pie-container,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-bar-row,#fv-chart-1781272372918-zriix39lm.mobile-view .fv-stacked-product,#fv-chart-1781272372918-zriix39lm.mobile-view .fv-grouped-bar-product,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-bar-row,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-stacked-product,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-bar-label,#fv-chart-1781272372918-zriix39lm.mobile-view .fv-grouped-product-title,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-bar-label,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-bar-container,#fv-chart-1781272372918-zriix39lm.mobile-view .fv-bar-cluster,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-bar-container,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-x-axis-wrapper,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-x-axis-label-space,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-x-axis-chart-space,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-benchmark-title,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-dropdown-title,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-carousel-nav-btn,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-chart-title,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-chart-subhead,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-versus-header,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-versus-select-wrapper,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-versus-vs,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-versus-select-container,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-versus-select,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-stl-shop-all-btn,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-stl-shop-all-logo,#fv-chart-1781272372918-zriix39lm.mobile-view .fv-stl-shop-all-icon,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781272372918-zriix39lm.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1781272372918-zriix39lm .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781272372918-zriix39lm .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781272372918-zriix39lm .fv-bar-row,#fv-chart-1781272372918-zriix39lm .fv-stacked-product,#fv-chart-1781272372918-zriix39lm .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781272372918-zriix39lm .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781272372918-zriix39lm .fv-bar-label,#fv-chart-1781272372918-zriix39lm .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781272372918-zriix39lm .fv-bar-container,#fv-chart-1781272372918-zriix39lm .fv-bar-cluster {width: 100% !important;}#fv-chart-1781272372918-zriix39lm .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781272372918-zriix39lm .fv-x-axis-label-space {display: none !important;}#fv-chart-1781272372918-zriix39lm .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781272372918-zriix39lm .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781272372918-zriix39lm .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781272372918-zriix39lm .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781272372918-zriix39lm .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781272372918-zriix39lm .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781272372918-zriix39lm .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781272372918-zriix39lm .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781272372918-zriix39lm .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781272372918-zriix39lm .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781272372918-zriix39lm .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781272372918-zriix39lm .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781272372918-zriix39lm .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781272372918-zriix39lm .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781272372918-zriix39lm .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781272372918-zriix39lm .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1781272372918-zriix39lm .fv-stl-shop-all-logo,#fv-chart-1781272372918-zriix39lm .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781272372918-zriix39lm .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781272372918-zriix39lm .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781272372918-zriix39lm.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}</style><script type="application/ld+json">{"@context": "https://schema.org","@type": "Dataset","name": "Overall Chart Title","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-06-12T13:52:52.918Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Features","Plenty of control options","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Features – Plenty of control options","value": 3.5,"unitText": ""}]}</script><div id="fv-chart-1781272372918-zriix39lm" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper fv-no-header   "><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1781272372918-zriix39lm-bar-Plenty of control options" data-chart-type="Bar" data-title="Plenty of control options" data-subhead="" data-caption="" style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Plenty of control options</h4><div class="fv-bar-row" title="Features - Plenty of control options: 3.5 "><div class="fv-bar-label fv-primary-product">Features</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 87.5%; background-color: #E33235;" data-target-width="87.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">3.5</span></div></div></div></div><table class="sr-only"><caption>Plenty of control options Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Features</td><td>3.5</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: none;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;"></span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div><script>window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script><script>(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) captionEl.textContent = newCaption || '';if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1781272372918-zriix39lm', false); });} else {initialize('fv-chart-1781272372918-zriix39lm', false);}})();</script></div><h2 class="article-body__section" id="section-protoarc-em25-ergonomics"><span>ProtoArc EM25 ergonomics</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="zUWXg2Xszg3m56HECXVpfG" name="20260611_142145" alt="A close up of the scroll wheel of the ProtoArc EM25 ergonomic mouse" src="https://cdn.mos.cms.futurecdn.net/zUWXg2Xszg3m56HECXVpfG.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Testing out all of the buttons, wheels, and ergonomic features of the ProtoArc EM25 is something of an adventure, and that's because almost all of them, in some form or fashion, feel a bit… wrong. I'm going to need to go through them individually here, because each is worthy of note.</p><p>Let's start off with the good. The two main switches underneath the left and right buttons feel very positive. They're quiet, too, while still providing plenty of clicky feedback. You can tell most of the money went into these two switch units, and that's a sensible place to put it. They're the ones you'll be interacting with most, after all.</p><p>Then there are the traditional forward and back thumb buttons on the left hand side. These are hollow-feeling, bendy, and springy in all the wrong ways. Still, there's a positive click underneath them, and I'm sure you'd stop noticing their drawbacks over time.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/RPmApYxh44sQXRXhbjvRgN.jpg" alt="The top clutch button of the ProtoArc EM25 ergonomic mouse" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/mApEapydJbtd3ieCo3tsST.jpg" alt="The side buttons and connection-switching button of the ProtoArc EM25 ergonomic mouse" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/VCbMdBc8FGZpBY96uiHTpX.jpg" alt="The side scroll wheel of the ProtoArc EM25 ergonomic mouse" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>My true ire, however, begins with the big orange clutch button behind the main scrollwheel. It's got an astonishingly long travel, a surprising amount of springy resistance, and seems to engage and disengage the scrollwheel clutch at differing points, <em>somewhere </em>along the way. </p><p>There's a physical mechanism working behind the scenes to switch the scroll wheel from free scroll into a more clicky affair, unlike Logitech's magnetic solution, and the difference is pretty stark. Which brings me on to the main wheel itself.</p><p>In free scroll mode, it feels disconcertingly light. So much so that it can be quite difficult to control, and the wheel moves from side-to-side in its housing more than I'd like. In ratcheted mode, it feels slightly graunchy and overly-loud, although fairly positive. The middle click, though, takes far too much force to activate, and results in the wheel inadvertently moving as you press down on it. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="4PDFZxCnKUjq4MmdVhe3pf" name="20260611_142223" alt="The underside of a ProtoArc EM25 ergonomic mouse" src="https://cdn.mos.cms.futurecdn.net/4PDFZxCnKUjq4MmdVhe3pf.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Despite all this, my biggest critique has to be left for the skates on the underside. They look acceptable in person, and feel fine when you run a finger over them. But, no matter the mouse pad, it feels like there's a raised edge somewhere that should have been sanded down. </p><p>I can actually hear (and feel) this mouse scraping against my smooth Corsair pad as I move. I'll be honest, that's a new one on me. And I've tested lots and lots of budget mice over the years. Unmute the video below and turn your sound up for an example:</p><iframe src="https://content.jwplatform.com/players/Z0Jfptu0.html" id="Z0Jfptu0" title="ProtoArc EM25 Mouse Pad Testing" width="1920" height="1080" frameborder="0" scrolling="auto" allowfullscreen></iframe><p>Shape-wise? It's actually quite nice to palm, and perfectly fine for fingertip usage, too. I'm not  convinced by the satin-style finish, though, which is a bit tacky. And by that, I mean literally. Tacky, as in it tacks against your skin. Eesh.</p><p>Oh, and there's a side scroll wheel as well, which is somehow totally different-feeling and yet similar to the main scroll wheel itself. It's… fine. A little loose, a little hollow-feeling, a little tinny. But fine. Mercy me.</p><div class="vizualizer-embed"><style>@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');#fv-chart-1781272882166-zkppseiq4 *, #fv-chart-1781272882166-zkppseiq4 *:before, #fv-chart-1781272882166-zkppseiq4 *:after, #fv-chart-1781272882166-zkppseiq4-slideshow *, #fv-chart-1781272882166-zkppseiq4-slideshow *:before, #fv-chart-1781272882166-zkppseiq4-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1781272882166-zkppseiq4, #fv-chart-1781272882166-zkppseiq4-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1781272882166-zkppseiq4 {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1781272882166-zkppseiq4 .fv-inner-wrapper {color: #1F2937 !important; background-color: #ededed !important;padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;overflow: hidden !important;}#fv-chart-1781272882166-zkppseiq4 .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1781272882166-zkppseiq4.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1781272882166-zkppseiq4.fv-full-bleed .fv-inner-wrapper {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1781272882166-zkppseiq4 .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1781272882166-zkppseiq4-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1781272882166-zkppseiq4-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1781272882166-zkppseiq4-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1781272882166-zkppseiq4-slideshow .fv-slideshow-nav-row {position: relative !important;display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 0 0 16px 0 !important;width: 100% !important;z-index: 20 !important;}#fv-chart-1781272882166-zkppseiq4-slideshow .fv-nav-btn {background-color: var(--riv-primary) !important;color: #ffffff !important;border: none !important;border-radius: 4px !important;padding: 8px 16px !important;font-size: 14px !important;font-weight: 700 !important;cursor: pointer !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;transition: opacity 0.2s, background-color 0.2s !important;height: 36px !important;text-transform: none !important;box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;}#fv-chart-1781272882166-zkppseiq4-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1781272882166-zkppseiq4-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1781272882166-zkppseiq4-slideshow .fv-nav-btn.disabled {background-color: #E5E7EB !important;color: #9CA3AF !important;cursor: default !important;pointer-events: none !important;box-shadow: none !important;}#fv-chart-1781272882166-zkppseiq4-slideshow .fv-slide-counter {font-family: 'Poppins', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;color: #374151 !important;text-align: center !important;min-width: 40px !important;background-color: rgba(255,255,255,0.8) !important;padding: 2px 8px !important;border-radius: 10px !important;}#fv-chart-1781272882166-zkppseiq4-slideshow .fv-slideshow-select {position: absolute !important;top: 10px !important;right: 10px !important;z-index: 20 !important;appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background-color: white !important;border: 1px solid #d1d5db !important;color: #1F2937 !important;font-family: 'Open Sans', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;padding: 6px 32px 6px 12px !important;border-radius: 4px !important;cursor: pointer !important;box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;background-position: right 0.5rem center !important;background-repeat: no-repeat !important;background-size: 1.5em 1.5em !important;}#fv-chart-1781272882166-zkppseiq4-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1781272882166-zkppseiq4 .fv-chart-title {font-weight: bold !important;text-align: center !important;margin-bottom: 0.5rem !important;color: var(--riv-primary) !important;font-size: 20px !important;line-height: 1.2 !important;font-family: 'Open Sans', sans-serif !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;padding: 0 20px !important;}#fv-chart-1781272882166-zkppseiq4 .fv-chart-subhead {font-size: 18px !important;font-weight: 500 !important;text-align: center !important;margin-bottom: 2rem !important;color: #374151 !important;line-height: 1.7 !important;font-family: 'Open Sans', sans-serif !important;display: block !important;text-transform: none !important;padding: 0 20px !important;}#fv-chart-1781272882166-zkppseiq4 .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1781272882166-zkppseiq4 .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1781272882166-zkppseiq4 .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1781272882166-zkppseiq4 .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1781272882166-zkppseiq4 .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1781272882166-zkppseiq4 .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1781272882166-zkppseiq4 .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1781272882166-zkppseiq4 .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1781272882166-zkppseiq4 .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1781272882166-zkppseiq4 .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1781272882166-zkppseiq4 .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }#fv-chart-1781272882166-zkppseiq4 .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1781272882166-zkppseiq4 .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1781272882166-zkppseiq4 .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }#fv-chart-1781272882166-zkppseiq4 .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }#fv-chart-1781272882166-zkppseiq4 .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1781272882166-zkppseiq4 .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1781272882166-zkppseiq4 .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1781272882166-zkppseiq4 .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1781272882166-zkppseiq4 .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1781272882166-zkppseiq4 .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }#fv-chart-1781272882166-zkppseiq4 .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1781272882166-zkppseiq4 .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }@keyframes fv-grow-max-width {from { max-width: 0; }to { max-width: 100%; }}#fv-chart-1781272882166-zkppseiq4 .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }#fv-chart-1781272882166-zkppseiq4 .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781272882166-zkppseiq4 .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781272882166-zkppseiq4 .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1781272882166-zkppseiq4 .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1781272882166-zkppseiq4 .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }#fv-chart-1781272882166-zkppseiq4 .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1781272882166-zkppseiq4 .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1781272882166-zkppseiq4 .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1781272882166-zkppseiq4 .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1781272882166-zkppseiq4 .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1781272882166-zkppseiq4 .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1781272882166-zkppseiq4 .fv-dropdown-title {appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background: transparent !important;border: none !important;font-size: 18px !important;font-weight: 600 !important;color: var(--riv-primary) !important;padding-right: 28px !important;padding-left: 10px !important;cursor: pointer !important;text-align: center !important;text-align-last: center !important;width: auto !important;max-width: 100% !important;font-family: 'Open Sans', sans-serif !important;line-height: 1.3 !important;margin: 0 !important;text-overflow: ellipsis !important;overflow: hidden !important;white-space: nowrap !important;}#fv-chart-1781272882166-zkppseiq4 .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1781272882166-zkppseiq4 .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1781272882166-zkppseiq4 .fv-dropdown-chevron {position: absolute !important;right: 0 !important;top: 50% !important;transform: translateY(-50%) !important;pointer-events: none !important;color: var(--riv-primary) !important;display: flex !important;align-items: center !important;}#fv-chart-1781272882166-zkppseiq4 .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }#fv-chart-1781272882166-zkppseiq4 .fv-carousel-nav-btn {background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;}#fv-chart-1781272882166-zkppseiq4 .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1781272882166-zkppseiq4 .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1781272882166-zkppseiq4 .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }#fv-chart-1781272882166-zkppseiq4 .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1781272882166-zkppseiq4 .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1781272882166-zkppseiq4 .fv-multi-value-legend {display: flex !important;justify-content: center !important;flex-wrap: wrap !important;gap: 12px 24px !important;margin-bottom: 1.5rem !important;padding: 0 !important;}#fv-chart-1781272882166-zkppseiq4 .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }#fv-chart-1781272882166-zkppseiq4 .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1781272882166-zkppseiq4 .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1781272882166-zkppseiq4 .fv-benchmark-title {font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;word-wrap: break-word !important;max-width: 100% !important;}#fv-chart-1781272882166-zkppseiq4 .fv-bar-row, #fv-chart-1781272882166-zkppseiq4 .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; }#fv-chart-1781272882166-zkppseiq4 .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }#fv-chart-1781272882166-zkppseiq4 .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }#fv-chart-1781272882166-zkppseiq4 .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }#fv-chart-1781272882166-zkppseiq4 .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1781272882166-zkppseiq4 .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }#fv-chart-1781272882166-zkppseiq4 .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1781272882166-zkppseiq4 .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1781272882166-zkppseiq4 .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }#fv-chart-1781272882166-zkppseiq4 .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1781272882166-zkppseiq4 .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1781272882166-zkppseiq4 .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1781272882166-zkppseiq4 .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1781272882166-zkppseiq4 .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }#fv-chart-1781272882166-zkppseiq4 .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1781272882166-zkppseiq4 .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1781272882166-zkppseiq4 .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1781272882166-zkppseiq4 .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1781272882166-zkppseiq4 .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }#fv-chart-1781272882166-zkppseiq4 .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1781272882166-zkppseiq4 .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1781272882166-zkppseiq4 .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1781272882166-zkppseiq4 .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1781272882166-zkppseiq4 .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1781272882166-zkppseiq4 .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1781272882166-zkppseiq4 .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1781272882166-zkppseiq4 .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1781272882166-zkppseiq4 .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1781272882166-zkppseiq4 .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }#fv-chart-1781272882166-zkppseiq4 .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1781272882166-zkppseiq4 .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }#fv-chart-1781272882166-zkppseiq4 .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1781272882166-zkppseiq4 .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }#fv-chart-1781272882166-zkppseiq4 .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-pie-container,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-bar-row,#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-stacked-product,#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-grouped-bar-product,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-bar-row,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-stacked-product,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-bar-label,#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-grouped-product-title,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-bar-label,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-bar-container,#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-bar-cluster,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-bar-container,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-x-axis-wrapper,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-x-axis-label-space,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-x-axis-chart-space,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-benchmark-title,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-dropdown-title,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-carousel-nav-btn,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-chart-title,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-chart-subhead,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-versus-header,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-versus-select-wrapper,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-versus-vs,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-versus-select-container,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-versus-select,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-stl-shop-all-btn,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-stl-shop-all-logo,#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-stl-shop-all-icon,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781272882166-zkppseiq4.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1781272882166-zkppseiq4 .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781272882166-zkppseiq4 .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781272882166-zkppseiq4 .fv-bar-row,#fv-chart-1781272882166-zkppseiq4 .fv-stacked-product,#fv-chart-1781272882166-zkppseiq4 .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781272882166-zkppseiq4 .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781272882166-zkppseiq4 .fv-bar-label,#fv-chart-1781272882166-zkppseiq4 .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781272882166-zkppseiq4 .fv-bar-container,#fv-chart-1781272882166-zkppseiq4 .fv-bar-cluster {width: 100% !important;}#fv-chart-1781272882166-zkppseiq4 .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781272882166-zkppseiq4 .fv-x-axis-label-space {display: none !important;}#fv-chart-1781272882166-zkppseiq4 .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781272882166-zkppseiq4 .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781272882166-zkppseiq4 .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781272882166-zkppseiq4 .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781272882166-zkppseiq4 .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781272882166-zkppseiq4 .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781272882166-zkppseiq4 .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781272882166-zkppseiq4 .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781272882166-zkppseiq4 .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781272882166-zkppseiq4 .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781272882166-zkppseiq4 .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781272882166-zkppseiq4 .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781272882166-zkppseiq4 .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781272882166-zkppseiq4 .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781272882166-zkppseiq4 .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781272882166-zkppseiq4 .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1781272882166-zkppseiq4 .fv-stl-shop-all-logo,#fv-chart-1781272882166-zkppseiq4 .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781272882166-zkppseiq4 .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781272882166-zkppseiq4 .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781272882166-zkppseiq4.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}</style><script type="application/ld+json">{"@context": "https://schema.org","@type": "Dataset","name": "Overall Chart Title","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-06-12T14:01:22.166Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["ProtoArc EM25 ergonomic mouse","Ergonomics","The main switches are fine, but as for the rest? Nope.","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Ergonomics – Ergonomics","value": 1,"unitText": "","maxValue": 5}]}</script><div id="fv-chart-1781272882166-zkppseiq4" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper fv-no-header   "><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1781272882166-zkppseiq4-bar-Ergonomics" data-chart-type="Bar" data-title="The main switches are fine, but as for the rest? Nope." data-subhead="" data-caption="" data-bar-max-value-override="5" style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">The main switches are fine, but as for the rest? Nope.</h4><div class="fv-bar-row" title="Ergonomics - The main switches are fine, but as for the rest? Nope.: 1 "><div class="fv-bar-label fv-primary-product">Ergonomics</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 20%; background-color: #E33235;" data-target-width="20" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">1</span></div></div></div></div><table class="sr-only"><caption>The main switches are fine, but as for the rest? Nope. Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Ergonomics</td><td>1</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: none;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;"></span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div><script>window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script><script>(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) captionEl.textContent = newCaption || '';if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1781272882166-zkppseiq4', false); });} else {initialize('fv-chart-1781272882166-zkppseiq4', false);}})();</script></div><h2 class="article-body__section" id="section-protoarc-em25-performance"><span>ProtoArc EM25 performance</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="jh8CFChsFx5Z9jMBizHjc" name="20260611_142328" alt="A ProtoArc EM25 ergonomic mouse facing a Logitech MX Master 4 in front of a gaming keyboard" src="https://cdn.mos.cms.futurecdn.net/jh8CFChsFx5Z9jMBizHjc.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>At no point does ProtoArc advertise the EM25 as a gaming mouse, and given its specs, I don't think many will be buying it for such a purpose. </p><p>However, I game with the Logitech MX Master 4 all the time, as it's perfectly reasonable to use for several thousand turns of Civ 7, or a slower-paced, singleplayer shooter. So, I thought I'd try out the EM25 for the same purpose. And you know what? It's also fine.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/8KBgqaWWMcxzUYTfVJfiJD.png" alt="A velocity vs time chart for the ProtoArc EM25 ergonomic mouse" /><figcaption><small role="credit">MouseTester</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/uMQr4Xh65qxovjoBpn6PMD.png" alt="An X count vs time chart for the ProtoArc EM25 ergonomic mouse" /><figcaption><small role="credit">MouseTester</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/iQ2Pit4JFp3Y96Yjuw43LD.png" alt="An interval vs time chart for the ProtoArc EM25 ergonomic mouse" /><figcaption><small role="credit">MouseTester</small></figcaption></figure></figure><p>However, the MouseTester charts above show some odd inconsistencies in the polling rate, although I can't say I noticed the mouse feeling particularly laggy or inconsistent in practice. It's not super-accurate or particularly fast to respond, but it's decent enough to get by. Can you do some light gaming with an EM25? Yes. Should you? Probably not.</p><p>For day to day usage, the sensor feels smooth and reasonably accurate, and I've had no dropout issues with either the 2.4 GHz or the Bluetooth connection. In terms of the internal, movement-tracking components, this mouse delivers acceptable performance for a pure productivity squeaker. In terms of the experience of actually using it, see all the ergonomic issues above.</p><div class="vizualizer-embed"><style>@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');#fv-chart-1781272956410-jr1d4t153 *, #fv-chart-1781272956410-jr1d4t153 *:before, #fv-chart-1781272956410-jr1d4t153 *:after, #fv-chart-1781272956410-jr1d4t153-slideshow *, #fv-chart-1781272956410-jr1d4t153-slideshow *:before, #fv-chart-1781272956410-jr1d4t153-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1781272956410-jr1d4t153, #fv-chart-1781272956410-jr1d4t153-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1781272956410-jr1d4t153 {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1781272956410-jr1d4t153 .fv-inner-wrapper {color: #1F2937 !important; background-color: #ededed !important;padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;overflow: hidden !important;}#fv-chart-1781272956410-jr1d4t153 .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1781272956410-jr1d4t153.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1781272956410-jr1d4t153.fv-full-bleed .fv-inner-wrapper {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1781272956410-jr1d4t153 .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1781272956410-jr1d4t153-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1781272956410-jr1d4t153-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1781272956410-jr1d4t153-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1781272956410-jr1d4t153-slideshow .fv-slideshow-nav-row {position: relative !important;display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 0 0 16px 0 !important;width: 100% !important;z-index: 20 !important;}#fv-chart-1781272956410-jr1d4t153-slideshow .fv-nav-btn {background-color: var(--riv-primary) !important;color: #ffffff !important;border: none !important;border-radius: 4px !important;padding: 8px 16px !important;font-size: 14px !important;font-weight: 700 !important;cursor: pointer !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;transition: opacity 0.2s, background-color 0.2s !important;height: 36px !important;text-transform: none !important;box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;}#fv-chart-1781272956410-jr1d4t153-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1781272956410-jr1d4t153-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1781272956410-jr1d4t153-slideshow .fv-nav-btn.disabled {background-color: #E5E7EB !important;color: #9CA3AF !important;cursor: default !important;pointer-events: none !important;box-shadow: none !important;}#fv-chart-1781272956410-jr1d4t153-slideshow .fv-slide-counter {font-family: 'Poppins', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;color: #374151 !important;text-align: center !important;min-width: 40px !important;background-color: rgba(255,255,255,0.8) !important;padding: 2px 8px !important;border-radius: 10px !important;}#fv-chart-1781272956410-jr1d4t153-slideshow .fv-slideshow-select {position: absolute !important;top: 10px !important;right: 10px !important;z-index: 20 !important;appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background-color: white !important;border: 1px solid #d1d5db !important;color: #1F2937 !important;font-family: 'Open Sans', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;padding: 6px 32px 6px 12px !important;border-radius: 4px !important;cursor: pointer !important;box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;background-position: right 0.5rem center !important;background-repeat: no-repeat !important;background-size: 1.5em 1.5em !important;}#fv-chart-1781272956410-jr1d4t153-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1781272956410-jr1d4t153 .fv-chart-title {font-weight: bold !important;text-align: center !important;margin-bottom: 0.5rem !important;color: var(--riv-primary) !important;font-size: 20px !important;line-height: 1.2 !important;font-family: 'Open Sans', sans-serif !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;padding: 0 20px !important;}#fv-chart-1781272956410-jr1d4t153 .fv-chart-subhead {font-size: 18px !important;font-weight: 500 !important;text-align: center !important;margin-bottom: 2rem !important;color: #374151 !important;line-height: 1.7 !important;font-family: 'Open Sans', sans-serif !important;display: block !important;text-transform: none !important;padding: 0 20px !important;}#fv-chart-1781272956410-jr1d4t153 .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1781272956410-jr1d4t153 .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1781272956410-jr1d4t153 .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1781272956410-jr1d4t153 .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1781272956410-jr1d4t153 .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1781272956410-jr1d4t153 .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1781272956410-jr1d4t153 .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1781272956410-jr1d4t153 .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1781272956410-jr1d4t153 .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1781272956410-jr1d4t153 .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1781272956410-jr1d4t153 .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }#fv-chart-1781272956410-jr1d4t153 .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1781272956410-jr1d4t153 .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1781272956410-jr1d4t153 .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }#fv-chart-1781272956410-jr1d4t153 .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }#fv-chart-1781272956410-jr1d4t153 .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1781272956410-jr1d4t153 .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1781272956410-jr1d4t153 .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1781272956410-jr1d4t153 .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1781272956410-jr1d4t153 .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1781272956410-jr1d4t153 .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }#fv-chart-1781272956410-jr1d4t153 .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1781272956410-jr1d4t153 .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }@keyframes fv-grow-max-width {from { max-width: 0; }to { max-width: 100%; }}#fv-chart-1781272956410-jr1d4t153 .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }#fv-chart-1781272956410-jr1d4t153 .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781272956410-jr1d4t153 .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781272956410-jr1d4t153 .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1781272956410-jr1d4t153 .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1781272956410-jr1d4t153 .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }#fv-chart-1781272956410-jr1d4t153 .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1781272956410-jr1d4t153 .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1781272956410-jr1d4t153 .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1781272956410-jr1d4t153 .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1781272956410-jr1d4t153 .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1781272956410-jr1d4t153 .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1781272956410-jr1d4t153 .fv-dropdown-title {appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background: transparent !important;border: none !important;font-size: 18px !important;font-weight: 600 !important;color: var(--riv-primary) !important;padding-right: 28px !important;padding-left: 10px !important;cursor: pointer !important;text-align: center !important;text-align-last: center !important;width: auto !important;max-width: 100% !important;font-family: 'Open Sans', sans-serif !important;line-height: 1.3 !important;margin: 0 !important;text-overflow: ellipsis !important;overflow: hidden !important;white-space: nowrap !important;}#fv-chart-1781272956410-jr1d4t153 .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1781272956410-jr1d4t153 .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1781272956410-jr1d4t153 .fv-dropdown-chevron {position: absolute !important;right: 0 !important;top: 50% !important;transform: translateY(-50%) !important;pointer-events: none !important;color: var(--riv-primary) !important;display: flex !important;align-items: center !important;}#fv-chart-1781272956410-jr1d4t153 .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }#fv-chart-1781272956410-jr1d4t153 .fv-carousel-nav-btn {background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;}#fv-chart-1781272956410-jr1d4t153 .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1781272956410-jr1d4t153 .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1781272956410-jr1d4t153 .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }#fv-chart-1781272956410-jr1d4t153 .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1781272956410-jr1d4t153 .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1781272956410-jr1d4t153 .fv-multi-value-legend {display: flex !important;justify-content: center !important;flex-wrap: wrap !important;gap: 12px 24px !important;margin-bottom: 1.5rem !important;padding: 0 !important;}#fv-chart-1781272956410-jr1d4t153 .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }#fv-chart-1781272956410-jr1d4t153 .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1781272956410-jr1d4t153 .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1781272956410-jr1d4t153 .fv-benchmark-title {font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;word-wrap: break-word !important;max-width: 100% !important;}#fv-chart-1781272956410-jr1d4t153 .fv-bar-row, #fv-chart-1781272956410-jr1d4t153 .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; }#fv-chart-1781272956410-jr1d4t153 .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }#fv-chart-1781272956410-jr1d4t153 .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }#fv-chart-1781272956410-jr1d4t153 .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }#fv-chart-1781272956410-jr1d4t153 .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1781272956410-jr1d4t153 .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }#fv-chart-1781272956410-jr1d4t153 .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1781272956410-jr1d4t153 .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1781272956410-jr1d4t153 .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }#fv-chart-1781272956410-jr1d4t153 .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1781272956410-jr1d4t153 .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1781272956410-jr1d4t153 .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1781272956410-jr1d4t153 .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1781272956410-jr1d4t153 .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }#fv-chart-1781272956410-jr1d4t153 .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1781272956410-jr1d4t153 .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1781272956410-jr1d4t153 .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1781272956410-jr1d4t153 .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1781272956410-jr1d4t153 .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }#fv-chart-1781272956410-jr1d4t153 .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1781272956410-jr1d4t153 .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1781272956410-jr1d4t153 .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1781272956410-jr1d4t153 .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1781272956410-jr1d4t153 .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1781272956410-jr1d4t153 .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1781272956410-jr1d4t153 .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1781272956410-jr1d4t153 .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1781272956410-jr1d4t153 .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1781272956410-jr1d4t153 .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }#fv-chart-1781272956410-jr1d4t153 .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1781272956410-jr1d4t153 .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }#fv-chart-1781272956410-jr1d4t153 .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1781272956410-jr1d4t153 .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }#fv-chart-1781272956410-jr1d4t153 .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-pie-container,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-bar-row,#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-stacked-product,#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-grouped-bar-product,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-bar-row,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-stacked-product,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-bar-label,#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-grouped-product-title,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-bar-label,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-bar-container,#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-bar-cluster,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-bar-container,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-x-axis-wrapper,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-x-axis-label-space,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-x-axis-chart-space,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-benchmark-title,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-dropdown-title,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-carousel-nav-btn,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-chart-title,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-chart-subhead,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-versus-header,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-versus-select-wrapper,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-versus-vs,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-versus-select-container,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-versus-select,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-stl-shop-all-btn,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-stl-shop-all-logo,#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-stl-shop-all-icon,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781272956410-jr1d4t153.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1781272956410-jr1d4t153 .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781272956410-jr1d4t153 .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781272956410-jr1d4t153 .fv-bar-row,#fv-chart-1781272956410-jr1d4t153 .fv-stacked-product,#fv-chart-1781272956410-jr1d4t153 .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781272956410-jr1d4t153 .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781272956410-jr1d4t153 .fv-bar-label,#fv-chart-1781272956410-jr1d4t153 .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781272956410-jr1d4t153 .fv-bar-container,#fv-chart-1781272956410-jr1d4t153 .fv-bar-cluster {width: 100% !important;}#fv-chart-1781272956410-jr1d4t153 .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781272956410-jr1d4t153 .fv-x-axis-label-space {display: none !important;}#fv-chart-1781272956410-jr1d4t153 .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781272956410-jr1d4t153 .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781272956410-jr1d4t153 .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781272956410-jr1d4t153 .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781272956410-jr1d4t153 .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781272956410-jr1d4t153 .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781272956410-jr1d4t153 .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781272956410-jr1d4t153 .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781272956410-jr1d4t153 .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781272956410-jr1d4t153 .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781272956410-jr1d4t153 .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781272956410-jr1d4t153 .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781272956410-jr1d4t153 .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781272956410-jr1d4t153 .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781272956410-jr1d4t153 .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781272956410-jr1d4t153 .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1781272956410-jr1d4t153 .fv-stl-shop-all-logo,#fv-chart-1781272956410-jr1d4t153 .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781272956410-jr1d4t153 .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781272956410-jr1d4t153 .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781272956410-jr1d4t153.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}</style><script type="application/ld+json">{"@context": "https://schema.org","@type": "Dataset","name": "Overall Chart Title","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-06-12T14:02:36.410Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["ProtoArc EM25 ergonomic mouse","Performance","Acceptable, for an ergo mouse","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Performance – Performance","value": 2.5,"unitText": "","maxValue": 5}]}</script><div id="fv-chart-1781272956410-jr1d4t153" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper fv-no-header   "><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1781272956410-jr1d4t153-bar-Performance" data-chart-type="Bar" data-title="Acceptable, for an ergo mouse" data-subhead="" data-caption="" data-bar-max-value-override="5" style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Acceptable, for an ergo mouse</h4><div class="fv-bar-row" title="Performance - Acceptable, for an ergo mouse: 2.5 "><div class="fv-bar-label fv-primary-product">Performance</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 50%; background-color: #E33235;" data-target-width="50" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">2.5</span></div></div></div></div><table class="sr-only"><caption>Acceptable, for an ergo mouse Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Performance</td><td>2.5</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: none;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;"></span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div><script>window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script><script>(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) captionEl.textContent = newCaption || '';if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1781272956410-jr1d4t153', false); });} else {initialize('fv-chart-1781272956410-jr1d4t153', false);}})();</script></div><h2 class="article-body__section" id="section-protoarc-em25-aesthetics"><span>ProtoArc EM25 aesthetics</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="DT2vrUgjz4afUqP58KRkfa" name="20260612_152450" alt="A ProtoArc EM25 ergonomic mouse looking handsome" src="https://cdn.mos.cms.futurecdn.net/DT2vrUgjz4afUqP58KRkfa.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Despite the drawbacks of the satin finish in terms of hand-feel, the coating actually looks pretty great in photos, and in person, too. I also like how the EM25 is highly reminiscent of Logitech's offerings, while having a neater, tidier design of its own.</p><p>The orange button sticking out of the top also adds a nice splash of colour to the black-and-chrome aesthetic. It's a mouse that looks good on your desk, that's for sure. I just wish it felt anywhere near as good when I put my hands on it.</p><div class="vizualizer-embed"><style>@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');#fv-chart-1781273029174-l1rscniv3 *, #fv-chart-1781273029174-l1rscniv3 *:before, #fv-chart-1781273029174-l1rscniv3 *:after, #fv-chart-1781273029174-l1rscniv3-slideshow *, #fv-chart-1781273029174-l1rscniv3-slideshow *:before, #fv-chart-1781273029174-l1rscniv3-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1781273029174-l1rscniv3, #fv-chart-1781273029174-l1rscniv3-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1781273029174-l1rscniv3 {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1781273029174-l1rscniv3 .fv-inner-wrapper {color: #1F2937 !important; background-color: #ededed !important;padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;overflow: hidden !important;}#fv-chart-1781273029174-l1rscniv3 .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1781273029174-l1rscniv3.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1781273029174-l1rscniv3.fv-full-bleed .fv-inner-wrapper {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1781273029174-l1rscniv3 .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1781273029174-l1rscniv3-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1781273029174-l1rscniv3-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1781273029174-l1rscniv3-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1781273029174-l1rscniv3-slideshow .fv-slideshow-nav-row {position: relative !important;display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 0 0 16px 0 !important;width: 100% !important;z-index: 20 !important;}#fv-chart-1781273029174-l1rscniv3-slideshow .fv-nav-btn {background-color: var(--riv-primary) !important;color: #ffffff !important;border: none !important;border-radius: 4px !important;padding: 8px 16px !important;font-size: 14px !important;font-weight: 700 !important;cursor: pointer !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;transition: opacity 0.2s, background-color 0.2s !important;height: 36px !important;text-transform: none !important;box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;}#fv-chart-1781273029174-l1rscniv3-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1781273029174-l1rscniv3-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1781273029174-l1rscniv3-slideshow .fv-nav-btn.disabled {background-color: #E5E7EB !important;color: #9CA3AF !important;cursor: default !important;pointer-events: none !important;box-shadow: none !important;}#fv-chart-1781273029174-l1rscniv3-slideshow .fv-slide-counter {font-family: 'Poppins', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;color: #374151 !important;text-align: center !important;min-width: 40px !important;background-color: rgba(255,255,255,0.8) !important;padding: 2px 8px !important;border-radius: 10px !important;}#fv-chart-1781273029174-l1rscniv3-slideshow .fv-slideshow-select {position: absolute !important;top: 10px !important;right: 10px !important;z-index: 20 !important;appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background-color: white !important;border: 1px solid #d1d5db !important;color: #1F2937 !important;font-family: 'Open Sans', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;padding: 6px 32px 6px 12px !important;border-radius: 4px !important;cursor: pointer !important;box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;background-position: right 0.5rem center !important;background-repeat: no-repeat !important;background-size: 1.5em 1.5em !important;}#fv-chart-1781273029174-l1rscniv3-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1781273029174-l1rscniv3 .fv-chart-title {font-weight: bold !important;text-align: center !important;margin-bottom: 0.5rem !important;color: var(--riv-primary) !important;font-size: 20px !important;line-height: 1.2 !important;font-family: 'Open Sans', sans-serif !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;padding: 0 20px !important;}#fv-chart-1781273029174-l1rscniv3 .fv-chart-subhead {font-size: 18px !important;font-weight: 500 !important;text-align: center !important;margin-bottom: 2rem !important;color: #374151 !important;line-height: 1.7 !important;font-family: 'Open Sans', sans-serif !important;display: block !important;text-transform: none !important;padding: 0 20px !important;}#fv-chart-1781273029174-l1rscniv3 .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1781273029174-l1rscniv3 .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1781273029174-l1rscniv3 .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1781273029174-l1rscniv3 .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1781273029174-l1rscniv3 .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1781273029174-l1rscniv3 .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1781273029174-l1rscniv3 .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1781273029174-l1rscniv3 .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1781273029174-l1rscniv3 .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1781273029174-l1rscniv3 .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1781273029174-l1rscniv3 .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }#fv-chart-1781273029174-l1rscniv3 .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1781273029174-l1rscniv3 .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1781273029174-l1rscniv3 .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }#fv-chart-1781273029174-l1rscniv3 .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }#fv-chart-1781273029174-l1rscniv3 .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1781273029174-l1rscniv3 .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1781273029174-l1rscniv3 .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1781273029174-l1rscniv3 .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1781273029174-l1rscniv3 .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1781273029174-l1rscniv3 .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }#fv-chart-1781273029174-l1rscniv3 .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1781273029174-l1rscniv3 .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }@keyframes fv-grow-max-width {from { max-width: 0; }to { max-width: 100%; }}#fv-chart-1781273029174-l1rscniv3 .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }#fv-chart-1781273029174-l1rscniv3 .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781273029174-l1rscniv3 .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781273029174-l1rscniv3 .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1781273029174-l1rscniv3 .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1781273029174-l1rscniv3 .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }#fv-chart-1781273029174-l1rscniv3 .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1781273029174-l1rscniv3 .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1781273029174-l1rscniv3 .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1781273029174-l1rscniv3 .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1781273029174-l1rscniv3 .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1781273029174-l1rscniv3 .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1781273029174-l1rscniv3 .fv-dropdown-title {appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background: transparent !important;border: none !important;font-size: 18px !important;font-weight: 600 !important;color: var(--riv-primary) !important;padding-right: 28px !important;padding-left: 10px !important;cursor: pointer !important;text-align: center !important;text-align-last: center !important;width: auto !important;max-width: 100% !important;font-family: 'Open Sans', sans-serif !important;line-height: 1.3 !important;margin: 0 !important;text-overflow: ellipsis !important;overflow: hidden !important;white-space: nowrap !important;}#fv-chart-1781273029174-l1rscniv3 .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1781273029174-l1rscniv3 .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1781273029174-l1rscniv3 .fv-dropdown-chevron {position: absolute !important;right: 0 !important;top: 50% !important;transform: translateY(-50%) !important;pointer-events: none !important;color: var(--riv-primary) !important;display: flex !important;align-items: center !important;}#fv-chart-1781273029174-l1rscniv3 .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }#fv-chart-1781273029174-l1rscniv3 .fv-carousel-nav-btn {background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;}#fv-chart-1781273029174-l1rscniv3 .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1781273029174-l1rscniv3 .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1781273029174-l1rscniv3 .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }#fv-chart-1781273029174-l1rscniv3 .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1781273029174-l1rscniv3 .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1781273029174-l1rscniv3 .fv-multi-value-legend {display: flex !important;justify-content: center !important;flex-wrap: wrap !important;gap: 12px 24px !important;margin-bottom: 1.5rem !important;padding: 0 !important;}#fv-chart-1781273029174-l1rscniv3 .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }#fv-chart-1781273029174-l1rscniv3 .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1781273029174-l1rscniv3 .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1781273029174-l1rscniv3 .fv-benchmark-title {font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;word-wrap: break-word !important;max-width: 100% !important;}#fv-chart-1781273029174-l1rscniv3 .fv-bar-row, #fv-chart-1781273029174-l1rscniv3 .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; }#fv-chart-1781273029174-l1rscniv3 .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }#fv-chart-1781273029174-l1rscniv3 .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }#fv-chart-1781273029174-l1rscniv3 .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }#fv-chart-1781273029174-l1rscniv3 .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1781273029174-l1rscniv3 .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }#fv-chart-1781273029174-l1rscniv3 .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1781273029174-l1rscniv3 .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1781273029174-l1rscniv3 .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }#fv-chart-1781273029174-l1rscniv3 .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1781273029174-l1rscniv3 .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1781273029174-l1rscniv3 .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1781273029174-l1rscniv3 .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1781273029174-l1rscniv3 .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }#fv-chart-1781273029174-l1rscniv3 .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1781273029174-l1rscniv3 .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1781273029174-l1rscniv3 .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1781273029174-l1rscniv3 .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1781273029174-l1rscniv3 .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }#fv-chart-1781273029174-l1rscniv3 .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1781273029174-l1rscniv3 .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1781273029174-l1rscniv3 .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1781273029174-l1rscniv3 .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1781273029174-l1rscniv3 .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1781273029174-l1rscniv3 .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1781273029174-l1rscniv3 .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1781273029174-l1rscniv3 .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1781273029174-l1rscniv3 .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1781273029174-l1rscniv3 .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }#fv-chart-1781273029174-l1rscniv3 .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1781273029174-l1rscniv3 .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }#fv-chart-1781273029174-l1rscniv3 .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1781273029174-l1rscniv3 .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }#fv-chart-1781273029174-l1rscniv3 .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-pie-container,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-bar-row,#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-stacked-product,#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-grouped-bar-product,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-bar-row,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-stacked-product,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-bar-label,#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-grouped-product-title,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-bar-label,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-bar-container,#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-bar-cluster,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-bar-container,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-x-axis-wrapper,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-x-axis-label-space,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-x-axis-chart-space,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-benchmark-title,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-dropdown-title,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-carousel-nav-btn,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-chart-title,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-chart-subhead,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-versus-header,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-versus-select-wrapper,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-versus-vs,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-versus-select-container,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-versus-select,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-stl-shop-all-btn,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-stl-shop-all-logo,#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-stl-shop-all-icon,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781273029174-l1rscniv3.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1781273029174-l1rscniv3 .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781273029174-l1rscniv3 .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781273029174-l1rscniv3 .fv-bar-row,#fv-chart-1781273029174-l1rscniv3 .fv-stacked-product,#fv-chart-1781273029174-l1rscniv3 .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781273029174-l1rscniv3 .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781273029174-l1rscniv3 .fv-bar-label,#fv-chart-1781273029174-l1rscniv3 .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781273029174-l1rscniv3 .fv-bar-container,#fv-chart-1781273029174-l1rscniv3 .fv-bar-cluster {width: 100% !important;}#fv-chart-1781273029174-l1rscniv3 .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781273029174-l1rscniv3 .fv-x-axis-label-space {display: none !important;}#fv-chart-1781273029174-l1rscniv3 .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781273029174-l1rscniv3 .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781273029174-l1rscniv3 .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781273029174-l1rscniv3 .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781273029174-l1rscniv3 .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781273029174-l1rscniv3 .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781273029174-l1rscniv3 .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781273029174-l1rscniv3 .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781273029174-l1rscniv3 .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781273029174-l1rscniv3 .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781273029174-l1rscniv3 .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781273029174-l1rscniv3 .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781273029174-l1rscniv3 .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781273029174-l1rscniv3 .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781273029174-l1rscniv3 .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781273029174-l1rscniv3 .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1781273029174-l1rscniv3 .fv-stl-shop-all-logo,#fv-chart-1781273029174-l1rscniv3 .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781273029174-l1rscniv3 .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781273029174-l1rscniv3 .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781273029174-l1rscniv3.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}</style><script type="application/ld+json">{"@context": "https://schema.org","@type": "Dataset","name": "Overall Chart Title","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-06-12T14:03:49.175Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Aesthetics","Quite the looker, it must be said","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Aesthetics – Quite the looker, it must be said","value": 4,"unitText": ""}]}</script><div id="fv-chart-1781273029174-l1rscniv3" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper fv-no-header   "><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1781273029174-l1rscniv3-bar-Quite the looker, it must be said" data-chart-type="Bar" data-title="Quite the looker, it must be said" data-subhead="" data-caption="" data-bar-max-value-override="5" style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Quite the looker, it must be said</h4><div class="fv-bar-row" title="Aesthetics - Quite the looker, it must be said: 4 "><div class="fv-bar-label fv-primary-product">Aesthetics</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 80%; background-color: #E33235;" data-target-width="80" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">4</span></div></div></div></div><table class="sr-only"><caption>Quite the looker, it must be said Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Aesthetics</td><td>4</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: none;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;"></span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div><script>window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script><script>(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) captionEl.textContent = newCaption || '';if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1781273029174-l1rscniv3', false); });} else {initialize('fv-chart-1781273029174-l1rscniv3', false);}})();</script></div><h2 class="article-body__section" id="section-protoarc-em25-software"><span>ProtoArc EM25 software</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="ncrFJisWyUkPruxSFPz4fT" name="20260612_153027" alt="The ProtoArc web software for its EM25 ergonomic mouse" src="https://cdn.mos.cms.futurecdn.net/ncrFJisWyUkPruxSFPz4fT.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: ProtoArc)</span></figcaption></figure><p>Your software options here are webpage-based, which, on my Chrome browser, renders all the text in a Times New Roman font. I know that's a small thing to point out, but it doesn't exactly inspire confidence in the design. However, there are plenty of options to reassign button functions, create macros, and tweak the general settings of the mouse. By default, the EM25 sets itself to a 250 Hz polling rate, but it can be upped to the full 1,000 Hz here.</p><p>Despite the functionality, the interface really does feel basic, with some confusingly-labelled features. An "Advanced Controls" tab allows you to switch on "maximum sensor performance" for limited amounts of time, from 10 seconds to half an hour. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="nn4xtq8xaVTZiHWfKNbswn" name="ProtoArcsoftwareNew Project" alt="A screenshot of various settings options in the ProtoArc web software" src="https://cdn.mos.cms.futurecdn.net/nn4xtq8xaVTZiHWfKNbswn.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/nn4xtq8xaVTZiHWfKNbswn.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: ProtoArc)</span></figcaption></figure><p>It "runs the sensor at peak performance with high LED brightness" says the menu page, although with a warning of increased power consumption. Fair enough. I've left it off for my testing, as you can only enable it for a 30 minute maximum, and in my opinion, you're bound to forget the option exists. You can also adjust the click debounce time, or activate an Extended Range Mode which supposedly boosts the range from 8-10 meters to 10-12, again, diminishing battery life.</p><p>I tested it, and I couldn't tell the difference in terms of using the mouse from different ranges. Still, it manages to transmit successfully over the whole distance of my large front room with the setting turned off, so hooray for a bit of extra juice.</p><div class="vizualizer-embed"><style>@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper *, #fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper *:before, #fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper *:after, #fv-chart-1781273110232-4be3f2z3l-slideshow *, #fv-chart-1781273110232-4be3f2z3l-slideshow *:before, #fv-chart-1781273110232-4be3f2z3l-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper, #fv-chart-1781273110232-4be3f2z3l-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-inner-wrapper {color: #1F2937 !important; background-color: #ededed !important;padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;overflow: hidden !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.fv-full-bleed .fv-inner-wrapper {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-slideshow-nav-row {position: relative !important;display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 0 0 16px 0 !important;width: 100% !important;z-index: 20 !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-nav-btn {background-color: var(--riv-primary) !important;color: #ffffff !important;border: none !important;border-radius: 4px !important;padding: 8px 16px !important;font-size: 14px !important;font-weight: 700 !important;cursor: pointer !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;transition: opacity 0.2s, background-color 0.2s !important;height: 36px !important;text-transform: none !important;box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-nav-btn.disabled {background-color: #E5E7EB !important;color: #9CA3AF !important;cursor: default !important;pointer-events: none !important;box-shadow: none !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-slide-counter {font-family: 'Poppins', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;color: #374151 !important;text-align: center !important;min-width: 40px !important;background-color: rgba(255,255,255,0.8) !important;padding: 2px 8px !important;border-radius: 10px !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-slideshow-select {position: absolute !important;top: 10px !important;right: 10px !important;z-index: 20 !important;appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background-color: white !important;border: 1px solid #d1d5db !important;color: #1F2937 !important;font-family: 'Open Sans', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;padding: 6px 32px 6px 12px !important;border-radius: 4px !important;cursor: pointer !important;box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;background-position: right 0.5rem center !important;background-repeat: no-repeat !important;background-size: 1.5em 1.5em !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-chart-title {font-weight: bold !important;text-align: center !important;margin-bottom: 0.5rem !important;color: var(--riv-primary) !important;font-size: 20px !important;line-height: 1.2 !important;font-family: 'Open Sans', sans-serif !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;padding: 0 20px !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-chart-subhead {font-size: 18px !important;font-weight: 500 !important;text-align: center !important;margin-bottom: 2rem !important;color: #374151 !important;line-height: 1.7 !important;font-family: 'Open Sans', sans-serif !important;display: block !important;text-transform: none !important;padding: 0 20px !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }@keyframes fv-grow-max-width {from { max-width: 0; }to { max-width: 100%; }}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-dropdown-title {appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background: transparent !important;border: none !important;font-size: 18px !important;font-weight: 600 !important;color: var(--riv-primary) !important;padding-right: 28px !important;padding-left: 10px !important;cursor: pointer !important;text-align: center !important;text-align-last: center !important;width: auto !important;max-width: 100% !important;font-family: 'Open Sans', sans-serif !important;line-height: 1.3 !important;margin: 0 !important;text-overflow: ellipsis !important;overflow: hidden !important;white-space: nowrap !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-dropdown-chevron {position: absolute !important;right: 0 !important;top: 50% !important;transform: translateY(-50%) !important;pointer-events: none !important;color: var(--riv-primary) !important;display: flex !important;align-items: center !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-carousel-nav-btn {background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-multi-value-legend {display: flex !important;justify-content: center !important;flex-wrap: wrap !important;gap: 12px 24px !important;margin-bottom: 1.5rem !important;padding: 0 !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-benchmark-title {font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;word-wrap: break-word !important;max-width: 100% !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-bar-row, #fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-pie-container,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-stacked-product,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-bar-product,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-stacked-product,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-label,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-bar-container,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-bar-cluster,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-container,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-wrapper,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-label-space,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-chart-space,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-benchmark-title,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-dropdown-title,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-carousel-nav-btn,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-chart-title,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-chart-subhead,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-versus-header,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-versus-vs,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-container,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-btn,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-logo,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-bar-row,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-stacked-product,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-bar-label,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-bar-container,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-bar-cluster {width: 100% !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-x-axis-label-space {display: none !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-stl-shop-all-logo,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}</style><script type="application/ld+json">[{"@context": "https://schema.org","@type": "Dataset","name": "Overall Chart Title","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-06-12T14:05:10.232Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["ProtoArc EM25 ergonomic mouse","Software","Barebones, and full of head-scratching moments","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Software – Software","value": 2,"unitText": "","maxValue": 5}]}]</script><div id="fv-chart-1781273110232-4be3f2z3l-slideshow" class="fv-slideshow-container" data-slide-count="1" data-iframe-height="true"><div class="fv-slides-wrapper"><div class="fv-slide" id="fv-chart-1781273110232-4be3f2z3l-slide-0-wrapper" data-index="0" style="display: block;"><div id="fv-chart-1781273110232-4be3f2z3l-slide-0" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper fv-no-header   "><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1781273110232-4be3f2z3l-slide-0-bar-Software" data-chart-type="Bar" data-title="Barebones, and full of head-scratching moments" data-subhead="" data-caption="" data-bar-max-value-override="5" style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Barebones, and full of head-scratching moments</h4><div class="fv-bar-row" title="Software - Barebones, and full of head-scratching moments: 2 "><div class="fv-bar-label fv-primary-product">Software</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 40%; background-color: #E33235;" data-target-width="40" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">2</span></div></div></div></div><table class="sr-only"><caption>Barebones, and full of head-scratching moments Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Software</td><td>2</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: none;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;"></span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div></div></div></div><script>window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script><script>(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) captionEl.textContent = newCaption || '';if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (true) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var currentSlideIndex = 0;var slides = slideshowContainer.querySelectorAll('.fv-slide');var counter = slideshowContainer.querySelector('.fv-slide-counter');var prevBtn = slideshowContainer.querySelector('.fv-nav-btn.prev');var nextBtn = slideshowContainer.querySelector('.fv-nav-btn.next');var dropdown = slideshowContainer.querySelector('.fv-slideshow-select');function updateControls(index) {if (counter) counter.textContent = (index + 1) + ' / ' + slides.length;if (dropdown) dropdown.value = index;if (prevBtn) {if (index === 0) prevBtn.classList.add('disabled');else prevBtn.classList.remove('disabled');}if (nextBtn) {if (index === slides.length - 1) nextBtn.classList.add('disabled');else nextBtn.classList.remove('disabled');}}function showSlide(index) {if (index < 0) return;if (index >= slides.length) return;currentSlideIndex = index;slides.forEach(function(slide, i) {slide.style.display = i === index ? 'block' : 'none';if (i === index) {var chartEl = slide.querySelector('.fv-chart-wrapper');if (chartEl && window.fvAnimateCharts) {window.fvAnimateCharts(chartEl);}}});updateControls(currentSlideIndex);}if (prevBtn) {prevBtn.addEventListener('click', function() { showSlide(currentSlideIndex - 1); });}if (nextBtn) {nextBtn.addEventListener('click', function() { showSlide(currentSlideIndex + 1); });}if (dropdown) {dropdown.addEventListener('change', function(e) { showSlide(parseInt(e.target.value)); });}updateControls(currentSlideIndex);if (slides.length > 0) {var firstChart = slides[0].querySelector('.fv-chart-wrapper');if (firstChart && window.fvAnimateCharts) {setTimeout(function() { window.fvAnimateCharts(firstChart); }, 100);}}}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1781273110232-4be3f2z3l', true); });} else {initialize('fv-chart-1781273110232-4be3f2z3l', true);}})();</script></div><h2 class="article-body__section" id="section-protoarc-em25-value"><span>ProtoArc EM25 value</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Sge4mdpRfuCqPoyfVhLVoa" name="20260612_153913" alt="A ProtoArc EM25 ergonomic mouse on top of a graphics card, in front of various sci-fi novels" src="https://cdn.mos.cms.futurecdn.net/Sge4mdpRfuCqPoyfVhLVoa.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>I really want to like the ProtoArc EM25, honestly I do. I've used lots of 'Amazon special' gaming mice and ergo mice over the years, particularly as I enjoy a quiet mouse for sociable gaming, and there aren't too many big brand options. </p><p>You know all those $20-$30 "silent mouse" options in the listings from manufacturers you've never heard of? I've tried a lot of them. My drawers are absolutely full of the not-so-squeaky squeakers, alongside the many high-end, mid-range, and budget gaming mice I've tested at PC Gamer.</p><p>Honestly? I'd take almost any of them over the EM25. It might be cheap, but it really hasn't made me cheerful. And while I appreciate the effort that's been taken to make an MX Master competitor for a more reasonable price point, the end result is something I've found very disappointing.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="SeN8eY5NaBbxHSHSiA3Ch8" name="20260611_142305" alt="A ProtoArc EM25 ergonomic mouse next to a Logitech MX Master 4" src="https://cdn.mos.cms.futurecdn.net/SeN8eY5NaBbxHSHSiA3Ch8.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>It's got the MX Master's rough shape and feature set—but in terms of value, I really think you'd be better off looking elsewhere. The sensor is fine, the main button switches are decent, and it looks good on your desk. But I could say the same of many other ultra-budget mice that are even cheaper than this one. </p><p>The question I'd be asking myself, if I was considering one of these, is whether I really need those trick scroll wheels in combination with the quiet switches and an ergo shape. If yes, then it's the Logitech MX Master offerings for you. </p><p>If you just need a cheap, comfortable-yet-not-ergo mouse, though, how about the <a href="https://www.pcgamer.com/hardware/gaming-mice/mchose-g3-v2-review/" target="_blank">Mchose G3 V2</a>? Or this <a href="https://www.amazon.com/INPHIC-A9-Explorer-Wireless-Bluetooth/dp/B0F1D7P51F/" target="_blank">Inphic cheapo-beepo unit</a> I've been messing around with recently. It's $20, it's got a thumb rest, quiet switches, and a single scroll wheel that's perfectly acceptable. Or, if you've decided to save some more pennies and want an ergo mouse that's a bit <em>different </em>(yet still cheaper than the Masters)<em>, </em>what about the weird and wonderful <a href="https://www.pcgamer.com/hardware/gaming-mice/keychron-m5-review/" target="_blank">Keychron M5</a>?</p><p>Overall, it's very difficult to recommend the ProtoArc EM25, unless you <em>must </em>have an MX Master-alike for around $50. Even then, I'd say saving your cash for the real thing is a much better bet.</p><div class="vizualizer-embed"><style>@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');#fv-chart-1781273172500-27jd7p1yx *, #fv-chart-1781273172500-27jd7p1yx *:before, #fv-chart-1781273172500-27jd7p1yx *:after, #fv-chart-1781273172500-27jd7p1yx-slideshow *, #fv-chart-1781273172500-27jd7p1yx-slideshow *:before, #fv-chart-1781273172500-27jd7p1yx-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1781273172500-27jd7p1yx, #fv-chart-1781273172500-27jd7p1yx-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1781273172500-27jd7p1yx {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1781273172500-27jd7p1yx .fv-inner-wrapper {color: #1F2937 !important; background-color: #ededed !important;padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;overflow: hidden !important;}#fv-chart-1781273172500-27jd7p1yx .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1781273172500-27jd7p1yx.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1781273172500-27jd7p1yx.fv-full-bleed .fv-inner-wrapper {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1781273172500-27jd7p1yx .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1781273172500-27jd7p1yx-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1781273172500-27jd7p1yx-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1781273172500-27jd7p1yx-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1781273172500-27jd7p1yx-slideshow .fv-slideshow-nav-row {position: relative !important;display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 0 0 16px 0 !important;width: 100% !important;z-index: 20 !important;}#fv-chart-1781273172500-27jd7p1yx-slideshow .fv-nav-btn {background-color: var(--riv-primary) !important;color: #ffffff !important;border: none !important;border-radius: 4px !important;padding: 8px 16px !important;font-size: 14px !important;font-weight: 700 !important;cursor: pointer !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;transition: opacity 0.2s, background-color 0.2s !important;height: 36px !important;text-transform: none !important;box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;}#fv-chart-1781273172500-27jd7p1yx-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1781273172500-27jd7p1yx-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1781273172500-27jd7p1yx-slideshow .fv-nav-btn.disabled {background-color: #E5E7EB !important;color: #9CA3AF !important;cursor: default !important;pointer-events: none !important;box-shadow: none !important;}#fv-chart-1781273172500-27jd7p1yx-slideshow .fv-slide-counter {font-family: 'Poppins', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;color: #374151 !important;text-align: center !important;min-width: 40px !important;background-color: rgba(255,255,255,0.8) !important;padding: 2px 8px !important;border-radius: 10px !important;}#fv-chart-1781273172500-27jd7p1yx-slideshow .fv-slideshow-select {position: absolute !important;top: 10px !important;right: 10px !important;z-index: 20 !important;appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background-color: white !important;border: 1px solid #d1d5db !important;color: #1F2937 !important;font-family: 'Open Sans', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;padding: 6px 32px 6px 12px !important;border-radius: 4px !important;cursor: pointer !important;box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;background-position: right 0.5rem center !important;background-repeat: no-repeat !important;background-size: 1.5em 1.5em !important;}#fv-chart-1781273172500-27jd7p1yx-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1781273172500-27jd7p1yx .fv-chart-title {font-weight: bold !important;text-align: center !important;margin-bottom: 0.5rem !important;color: var(--riv-primary) !important;font-size: 20px !important;line-height: 1.2 !important;font-family: 'Open Sans', sans-serif !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;padding: 0 20px !important;}#fv-chart-1781273172500-27jd7p1yx .fv-chart-subhead {font-size: 18px !important;font-weight: 500 !important;text-align: center !important;margin-bottom: 2rem !important;color: #374151 !important;line-height: 1.7 !important;font-family: 'Open Sans', sans-serif !important;display: block !important;text-transform: none !important;padding: 0 20px !important;}#fv-chart-1781273172500-27jd7p1yx .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1781273172500-27jd7p1yx .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1781273172500-27jd7p1yx .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1781273172500-27jd7p1yx .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1781273172500-27jd7p1yx .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1781273172500-27jd7p1yx .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1781273172500-27jd7p1yx .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1781273172500-27jd7p1yx .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1781273172500-27jd7p1yx .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1781273172500-27jd7p1yx .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1781273172500-27jd7p1yx .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }#fv-chart-1781273172500-27jd7p1yx .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1781273172500-27jd7p1yx .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1781273172500-27jd7p1yx .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }#fv-chart-1781273172500-27jd7p1yx .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }#fv-chart-1781273172500-27jd7p1yx .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1781273172500-27jd7p1yx .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1781273172500-27jd7p1yx .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1781273172500-27jd7p1yx .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1781273172500-27jd7p1yx .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1781273172500-27jd7p1yx .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }#fv-chart-1781273172500-27jd7p1yx .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1781273172500-27jd7p1yx .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }@keyframes fv-grow-max-width {from { max-width: 0; }to { max-width: 100%; }}#fv-chart-1781273172500-27jd7p1yx .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }#fv-chart-1781273172500-27jd7p1yx .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781273172500-27jd7p1yx .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781273172500-27jd7p1yx .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1781273172500-27jd7p1yx .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1781273172500-27jd7p1yx .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }#fv-chart-1781273172500-27jd7p1yx .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1781273172500-27jd7p1yx .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1781273172500-27jd7p1yx .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1781273172500-27jd7p1yx .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1781273172500-27jd7p1yx .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1781273172500-27jd7p1yx .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1781273172500-27jd7p1yx .fv-dropdown-title {appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background: transparent !important;border: none !important;font-size: 18px !important;font-weight: 600 !important;color: var(--riv-primary) !important;padding-right: 28px !important;padding-left: 10px !important;cursor: pointer !important;text-align: center !important;text-align-last: center !important;width: auto !important;max-width: 100% !important;font-family: 'Open Sans', sans-serif !important;line-height: 1.3 !important;margin: 0 !important;text-overflow: ellipsis !important;overflow: hidden !important;white-space: nowrap !important;}#fv-chart-1781273172500-27jd7p1yx .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1781273172500-27jd7p1yx .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1781273172500-27jd7p1yx .fv-dropdown-chevron {position: absolute !important;right: 0 !important;top: 50% !important;transform: translateY(-50%) !important;pointer-events: none !important;color: var(--riv-primary) !important;display: flex !important;align-items: center !important;}#fv-chart-1781273172500-27jd7p1yx .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }#fv-chart-1781273172500-27jd7p1yx .fv-carousel-nav-btn {background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;}#fv-chart-1781273172500-27jd7p1yx .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1781273172500-27jd7p1yx .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1781273172500-27jd7p1yx .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }#fv-chart-1781273172500-27jd7p1yx .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1781273172500-27jd7p1yx .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1781273172500-27jd7p1yx .fv-multi-value-legend {display: flex !important;justify-content: center !important;flex-wrap: wrap !important;gap: 12px 24px !important;margin-bottom: 1.5rem !important;padding: 0 !important;}#fv-chart-1781273172500-27jd7p1yx .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }#fv-chart-1781273172500-27jd7p1yx .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1781273172500-27jd7p1yx .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1781273172500-27jd7p1yx .fv-benchmark-title {font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;word-wrap: break-word !important;max-width: 100% !important;}#fv-chart-1781273172500-27jd7p1yx .fv-bar-row, #fv-chart-1781273172500-27jd7p1yx .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; }#fv-chart-1781273172500-27jd7p1yx .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }#fv-chart-1781273172500-27jd7p1yx .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }#fv-chart-1781273172500-27jd7p1yx .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }#fv-chart-1781273172500-27jd7p1yx .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1781273172500-27jd7p1yx .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }#fv-chart-1781273172500-27jd7p1yx .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1781273172500-27jd7p1yx .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1781273172500-27jd7p1yx .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }#fv-chart-1781273172500-27jd7p1yx .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1781273172500-27jd7p1yx .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1781273172500-27jd7p1yx .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1781273172500-27jd7p1yx .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1781273172500-27jd7p1yx .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }#fv-chart-1781273172500-27jd7p1yx .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1781273172500-27jd7p1yx .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1781273172500-27jd7p1yx .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1781273172500-27jd7p1yx .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1781273172500-27jd7p1yx .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }#fv-chart-1781273172500-27jd7p1yx .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1781273172500-27jd7p1yx .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1781273172500-27jd7p1yx .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1781273172500-27jd7p1yx .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1781273172500-27jd7p1yx .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1781273172500-27jd7p1yx .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1781273172500-27jd7p1yx .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1781273172500-27jd7p1yx .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1781273172500-27jd7p1yx .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1781273172500-27jd7p1yx .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }#fv-chart-1781273172500-27jd7p1yx .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1781273172500-27jd7p1yx .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }#fv-chart-1781273172500-27jd7p1yx .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1781273172500-27jd7p1yx .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }#fv-chart-1781273172500-27jd7p1yx .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-pie-container,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-bar-row,#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-stacked-product,#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-grouped-bar-product,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-bar-row,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-stacked-product,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-bar-label,#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-grouped-product-title,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-bar-label,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-bar-container,#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-bar-cluster,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-bar-container,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-x-axis-wrapper,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-x-axis-label-space,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-x-axis-chart-space,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-benchmark-title,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-dropdown-title,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-carousel-nav-btn,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-chart-title,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-chart-subhead,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-versus-header,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-versus-select-wrapper,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-versus-vs,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-versus-select-container,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-versus-select,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-stl-shop-all-btn,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-stl-shop-all-logo,#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-stl-shop-all-icon,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781273172500-27jd7p1yx.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1781273172500-27jd7p1yx .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781273172500-27jd7p1yx .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781273172500-27jd7p1yx .fv-bar-row,#fv-chart-1781273172500-27jd7p1yx .fv-stacked-product,#fv-chart-1781273172500-27jd7p1yx .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781273172500-27jd7p1yx .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781273172500-27jd7p1yx .fv-bar-label,#fv-chart-1781273172500-27jd7p1yx .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781273172500-27jd7p1yx .fv-bar-container,#fv-chart-1781273172500-27jd7p1yx .fv-bar-cluster {width: 100% !important;}#fv-chart-1781273172500-27jd7p1yx .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781273172500-27jd7p1yx .fv-x-axis-label-space {display: none !important;}#fv-chart-1781273172500-27jd7p1yx .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781273172500-27jd7p1yx .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781273172500-27jd7p1yx .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781273172500-27jd7p1yx .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781273172500-27jd7p1yx .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781273172500-27jd7p1yx .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781273172500-27jd7p1yx .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781273172500-27jd7p1yx .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781273172500-27jd7p1yx .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781273172500-27jd7p1yx .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781273172500-27jd7p1yx .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781273172500-27jd7p1yx .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781273172500-27jd7p1yx .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781273172500-27jd7p1yx .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781273172500-27jd7p1yx .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781273172500-27jd7p1yx .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1781273172500-27jd7p1yx .fv-stl-shop-all-logo,#fv-chart-1781273172500-27jd7p1yx .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781273172500-27jd7p1yx .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781273172500-27jd7p1yx .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781273172500-27jd7p1yx.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}</style><script type="application/ld+json">{"@context": "https://schema.org","@type": "Dataset","name": "Overall Chart Title","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-06-12T14:06:12.500Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["ProtoArc EM25 ergonomic mouse","Value","Cheap, but that only counts for so much","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Value – Value","value": 2,"unitText": "","maxValue": 5}]}</script><div id="fv-chart-1781273172500-27jd7p1yx" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper fv-no-header   "><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1781273172500-27jd7p1yx-bar-Value" data-chart-type="Bar" data-title="Cheap, but that only counts for so much" data-subhead="" data-caption="" data-bar-max-value-override="5" style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Cheap, but that only counts for so much</h4><div class="fv-bar-row" title="Value - Cheap, but that only counts for so much: 2 "><div class="fv-bar-label fv-primary-product">Value</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 40%; background-color: #E33235;" data-target-width="40" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">2</span></div></div></div></div><table class="sr-only"><caption>Cheap, but that only counts for so much Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Value</td><td>2</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: none;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;"></span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div><script>window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script><script>(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) captionEl.textContent = newCaption || '';if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1781273172500-27jd7p1yx', false); });} else {initialize('fv-chart-1781273172500-27jd7p1yx', false);}})();</script></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ This custom fingertip mouse is one of the weirdest I've seen and now you can build one for yourself, though you'll need to sacrifice another mouse first ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/this-custom-fingertip-mouse-is-one-of-the-weirdest-ive-seen-and-now-you-can-build-one-for-yourself-though-youll-need-to-sacrifice-another-mouse-first/</link>
                                                                            <description>
                            <![CDATA[ There is something fitting about this spider-like mouse devouring a different mouse to function. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">qd3b2agRjq5zJfMRHKMi5S</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/LDs7sZMEkdr7PnYAmb7SwZ-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 11 Jun 2026 11:56:38 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ James Bentley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/PVsHAkx27zJptZHndizEAE.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;James is a more recent PC gaming convert, often admiring graphics cards, cases, and motherboards from afar. It was not until 2019, after just finishing a degree in law and media, that they decided to throw out the last few years of education, build their PC, and start writing about gaming instead. In that time, he has covered the latest doodads, contraptions, and gismos, and loved every second of it. Hey, it’s better than writing case briefs.&lt;/p&gt; ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/LDs7sZMEkdr7PnYAmb7SwZ-1280-80.jpg">
                                                            <media:credit><![CDATA[Pseudoku]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Pseudoku&#039;s fingertip mouse]]></media:description>                                                            <media:text><![CDATA[Pseudoku&#039;s fingertip mouse]]></media:text>
                                <media:title type="plain"><![CDATA[Pseudoku&#039;s fingertip mouse]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/LDs7sZMEkdr7PnYAmb7SwZ-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I love a strange keyboard, or a weird controller (here's looking at you <a href="https://www.pcgamer.com/hardware/game-pads/victrix-pro-bfg-reloaded-review/" target="_blank">Victrix Pro BFG</a>), but I've discovered I might be a bit more traditional about my gaming mouse preferences, if this DIY fingertip mouse is anything to go on. To be fair, it could be the whole 'spider-like mouse where you can see its internals' thing that's putting me off.</p><p>X user <a href="https://x.com/Pseudoku3/status/2064884562556063790?s=20" target="_blank">Pseudoku</a> recently took to the social media platform to show off their mouse, or as <a href="https://x.com/Everlier/status/2065011452218421503?s=20" target="_blank">one comment argues</a>, spider. Effectively, it's a handful of platforms made out of nylon on top of a traditional mouse's internals, so you can rest your fingers. It doesn't look particularly uncomfortable, but it does seem like resting your palm would be tough, and may jam into a pointy bit. </p><div class="see-more see-more--clipped"><blockquote class="twitter-tweet hawk-ignore" data-lang="en"><p lang="en" dir="ltr">Have been happily using mine for over a year and now that the hype is dead, I'm open sourcing it on my GitHub. Made a few adjustments on the model, edited my codes to more human legible form. pic.twitter.com/q6ndQ3SDDd<a href="https://twitter.com/cantworkitout/status/2064884562556063790">June 11, 2026</a></p></blockquote><div class="see-more__filter"></div></div><p>Luckily for you, if you want to build one for yourself, Psuedoku has shared the mouse on <a href="https://github.com/pseudoku/Kotinos" target="_blank">their GitHub</a>. You can download the STL files to 3D print the shell and paddles yourself, or you can grab the SCAD file and edit it to your proportions. Should you have a particularly big or small hand, it might need some adjusting. </p><p>It even comes with step-by-step instructions on where to place the internals, how to attach the different 3D-printed parts, and where to place the battery at the end. It looks pretty good, despite how weird it is. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-eAx2nX"></div>                            </div>                            <script src="https://kwizly.com/embed/eAx2nX.js" async></script><p>The downside is that the instruction requires a whole other mouse to get this spider-like one working. Psuedoku disassembled an HSK Pro (presumably the G-Wolves HSK Pro) to get its buttons, battery, and sensor, then attached all the parts to the side, Frankenstein's Monster style. Luckily, it is alive and has a pretty killer sensor too. </p><p>The <a href="https://shop.g-wolves.com/products/g-wolves-hsk-pro-4k" target="_blank">G-Wolves HSK Pro</a> seems to be a very specific choice, because the mouse is comically small. It's effectively just the top half of a gaming mouse, which gives it a 26.8 g weight, despite its 8,000 Hz sensor. That little size presumably makes for a good base because of how centralised its internals are. You have one big clump of components that everything else gets built around.  </p><p>We've tried fingertip keypads before (<a href="https://www.pcgamer.com/azeron-gaming-keypad-for-mmo-fps-gaming-setup/" target="_blank">and really quite liked them</a>), and part of the joy of them is that those fingertip buttons give you access to quick controls. In this case, the standard left and right clicks work, as well as the side buttons, but the other fingertip mounts appear to be purely for you to place your fingers. Whether or not that gets you more precise controls is anyone's guess, and likely highly subjective, but I'm not brave enough to tear apart my mouse to give it a try. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Logitech's new mouse comes with a little bag to carry it around in. Oh, and it's foldable too ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/logitechs-new-mouse-comes-with-a-little-bag-to-carry-it-around-in-oh-and-its-foldable-too/</link>
                                                                            <description>
                            <![CDATA[ Accessorise, accessorise, accessorise. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">Q39k8uyxtvpxBk26JrD8fi</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/kZDJtrfX6kXPdnnQmyvyPm-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 10 Jun 2026 15:22:02 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ James Bentley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/PVsHAkx27zJptZHndizEAE.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;James is a more recent PC gaming convert, often admiring graphics cards, cases, and motherboards from afar. It was not until 2019, after just finishing a degree in law and media, that they decided to throw out the last few years of education, build their PC, and start writing about gaming instead. In that time, he has covered the latest doodads, contraptions, and gismos, and loved every second of it. Hey, it’s better than writing case briefs.&lt;/p&gt; ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/kZDJtrfX6kXPdnnQmyvyPm-1280-80.jpg">
                                                            <media:credit><![CDATA[Logitec]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Logitech Mobi Fold next to its pouch on a table]]></media:description>                                                            <media:text><![CDATA[Logitech Mobi Fold next to its pouch on a table]]></media:text>
                                <media:title type="plain"><![CDATA[Logitech Mobi Fold next to its pouch on a table]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/kZDJtrfX6kXPdnnQmyvyPm-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>We've seen foldable phones come back, we've seen <a href="https://www.pcgamer.com/hardware/handheld-gaming-pcs/lenovo-is-going-long-with-a-foldable-12-inch-handheld-gaming-pc-concept/" target="_blank">Lenovo testing a foldable gaming handheld screen</a>, but I didn't think I'd see the day that Logitech puts out a foldable gaming mouse. If you feel like your current mouse is just too chunky to comfortably fit into your bag, then the Mobi Fold is presumably for you. </p><p>Launched this week, <a href="https://www.logitech.com/en-us/shop/p/mobi-fold-mouse.910-007615" target="_blank">Logitech's Mobi Fold</a> comes in four colourways (Lilac, Graphite, Off White, and Sand) and can be purchased for $80. If you buy it directly from Logitech, it will even come with a Mobi Carry Pouch at checkout, which is a tiny grey bag to fit your even tinier mouse in. </p><p>That bag has a magnetic closure and a strap, so you can hook it onto your trousers, attach it to a pair of keys, or loop it on a chain should you want to dangle the mouse around as you walk. Personally, I'm not sure how much I'd actually use the bag, but the mouse itself seems sort of neat.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Ww14zX"></div>                            </div>                            <script src="https://kwizly.com/embed/Ww14zX.js" async></script><p>As a frequent cafe goer, I actually think I would use this, but perhaps more on my iPad than on a laptop. That being said, it's a bit more than I'd want to pay for something I only use sometimes when I'm out and about. But hey, that just means I'm not the target audience. </p><p>The mouse itself is sort of like a rectangle with curved edges, with a ribbed middle section where the whole thing folds in half. It looks a bit like Microsoft's Surface Arc, though bendy. It's fairly front-heavy (so no gaming ergonomics here) and comes with a small groove on the bottom to accommodate the top half when folded. It seems like most of the components are in the top half of the mouse, which makes some sense. The bottom half has a Type-C charging port, and the rest seems to be there to support your palm. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/ktG7Bp4oHddmC693QUQaSm.jpg" alt="Logitech Mobi Fold in a back pocket" /><figcaption><small role="credit">Logitec</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/eQD4ptGtXTDtVR86UsNJJm.jpg" alt="Logitech Mobi Fold in purple on a purple background" /><figcaption><small role="credit">Logitec</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/4scLBS7NN9EWVxtgcXXdMm.jpg" alt="Logitech Mobi Fold going into a bag" /><figcaption><small role="credit">Logitec</small></figcaption></figure></figure><p>As far as specs are concerned, the Mobi Fold comes with a <a href="https://www.pixart.com/products-comparison/7/Optical_Mouse_Sensor" target="_blank">PixArt PAW322</a> sensor, with a max DPI of 4000 and a minimum of 400. Logitech says you can get 32 days of battery life out of it (with 33 days if you use the Logitech Bolt USB receiver), and 22 hours of use out of a 1-minute quick charge. It does note, however, that you will have to bring your own USB Type-C cable. </p><p>Interestingly, there's no physical mouse wheel here. Instead, there are two buttons on a touch panel in its place. You can still use that section as a traditional scroll, but it also means getting access to a few new buttons. You can customise those two buttons in the Logitech Options+ App to do things like take screenshots or swap between applications. </p><p>As you might expect, folding the mouse shuts it down automatically, and it even has an AI model on-device that supposedly analyses when it's in use to stop misclicks as you are putting it away. It has also been durability tested, and Logitech says it should last more than 15 years, assuming you fold and unfold it eight times a day. </p><p>Logitech shows it in use on the product page, and it even works when not entirely flat on a table. Ergonomics will be important here for long-term use, but it does seem like it's intended more as a laptop companion for vigorously sorting through Excel sheets, rather than plugging it into your RTX 5090-equipped home rig. You can do either, but I wouldn't be expecting snappy headshots and a hurtlingly fast polling rate out of it.  </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Keychron told us its new gaming mouse switches will have haptics like the Superstrike, but I'll still have to feel them for myself to be convinced ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/keychron-told-us-its-new-gaming-mouse-switches-will-have-haptics-like-the-superstrike-but-ill-still-have-to-feel-them-for-myself-to-be-convinced/</link>
                                                                            <description>
                            <![CDATA[ I really do hope they convince me, though. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">TchTu9SLogR6rZr5FiVtYd</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/f7Mhnn5LM9SfdNL7Qj8uJL-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 04 Jun 2026 10:44:39 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ee8ZL5rzgTjTNkBFJ4jBnD.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/f7Mhnn5LM9SfdNL7Qj8uJL-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Keychron MagOptic mouse switches]]></media:description>                                                            <media:text><![CDATA[Keychron MagOptic mouse switches]]></media:text>
                                <media:title type="plain"><![CDATA[Keychron MagOptic mouse switches]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/f7Mhnn5LM9SfdNL7Qj8uJL-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Last month, I reported on <a href="https://www.pcgamer.com/hardware/gaming-mice/keychron-calls-this-the-next-gen-mouse-switch-and-i-believe-it-optical-and-magnetic-all-in-one/" target="_blank">Keychron's announcement</a> for its new MagOptic hybrid optical-magnetic mouse switches. Following in the wake of the <a href="https://www.pcgamer.com/hardware/gaming-mice/logitech-g-pro-x2-superstrike-review/" target="_blank">Logitech G Pro X2 Superstrike</a>, these switches promise analogue tech for adjustable actuation and rapid trigger. Unlike the Superstrike, however, they also have standard optical switches in there, so you can choose between the two.</p><p>Given how impressed I was with the Superstrike's haptic-inductive technology and the potential of it being adopted by the gaming mouse industry at large, I was naturally quite excited when I saw Keychron's announcement. But I also had questions, the main one being: how, exactly, are you meant to feel the click at the right time when you've adjusted its actuation point?</p><p>The haptics take care of that with the Superstrike, but there was no mention of haptics in Keychron's original announcement. In fact, given pressing the button moves both the magnetic stem and the metal leaf used for the optical click, it seemed like the traditional click was all you'd get, and that wouldn't be adjustable.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Ww14zX"></div>                            </div>                            <script src="https://kwizly.com/embed/Ww14zX.js" async></script><p>Our very own Dave James, however, has recently <a href="https://www.pcgamer.com/hardware/gaming-mice/keychrons-on-the-fly-optical-hall-effect-mouse-switch-is-taking-on-logitech-over-one-of-the-few-things-people-didnt-like-about-the-superstrike/" target="_blank">spoken with Keychron about the MagOptic switch</a> directly at Computex. And it turns out, Keychron is solving the adjustable actuation click problem in exactly the same way as Logitech, by including haptics:</p><p>"A lot of people checking [the Superstrike], they say... I don't like the haptic... But If they want... the Logitech way, then they can try this one. We combine [the switch] with a haptic engine—it's just a vibrator—inside the mouse."</p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/W65yFULv1oc" allowfullscreen></iframe></div></div><p>So that's the click question answered, right? Well, not quite, because this still leaves me wondering what happens to the traditional click when haptics are enabled. It seems very clear to me, judging from the Keychron video showing the mechanism, that the optical click is part and parcel of the whole mechanism, meaning it looks impossible to disable the physical movement while maintaining the magnetic switch function.</p><p>Which makes me wonder, will we feel a double-click feeling if you enable the haptics—one rumble when the magnetic switch actuates, and another when the metal leaf bends and the optical switch clicks?</p><p>I'd ask our Dave, but I'm told he's currently braving his very long flight home to sunny Britain—Godspeed, Dave-o. Apparently we'll see these in G-series mice at the end of this month, though, so I suppose none of us will have too long of a wait to find out.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Keychron's on-the-fly optical/Hall effect mouse switch is taking on Logitech over one of the few things people didn't like about the SuperStrike ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/keychrons-on-the-fly-optical-hall-effect-mouse-switch-is-taking-on-logitech-over-one-of-the-few-things-people-didnt-like-about-the-superstrike/</link>
                                                                            <description>
                            <![CDATA[ Keychron's even using it's new MagOptic mouse switch in its office mice, "if they don't use, they don't use it, but it still performs like a normal mouse." ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">LeaBxBJKsqKTcKYUkGySDW</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/f7Mhnn5LM9SfdNL7Qj8uJL-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 02 Jun 2026 14:34:43 +0000</pubDate>                                                                                                                                <updated>Tue, 02 Jun 2026 14:34:47 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                <author><![CDATA[ dave.james@futurenet.com (Dave James) ]]></author>                    <dc:creator><![CDATA[ Dave James ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ti9gYoetCsh9crRvpUzKD9.png ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/f7Mhnn5LM9SfdNL7Qj8uJL-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Keychron MagOptic mouse switches]]></media:description>                                                            <media:text><![CDATA[Keychron MagOptic mouse switches]]></media:text>
                                <media:title type="plain"><![CDATA[Keychron MagOptic mouse switches]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/f7Mhnn5LM9SfdNL7Qj8uJL-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/W65yFULv1oc" allowfullscreen></iframe></div></div><p>Catching up with Keychron's CEO, Nick Xu, at Computex today, it wasn't just <a href="https://www.pcgamer.com/hardware/gaming-keyboards/keychrons-carbon-fiber-concept-is-the-skinniest-keyboard-ive-ever-typed-on/" target="_blank">carbon fiber keyboard concepts</a> that caught my eye, it was a set of new mouse switches, and even a wee tease of something just over the horizon. </p><p>Keychron originally unveiled its new MagOptic switches a month ago, showing off a new type of mouse switch that combines both Hall effect sensing and optical sensing in a single switch. And you can change which option you want to use on-the-fly just in the web app software.</p><p>The idea being that <a href="https://www.pcgamer.com/hardware/gaming-mice/logitech-g-pro-x2-superstrike-review/" target="_blank">Logitech's G Pro X2 SuperStrike</a> introduced gamers to Hall effect switches for gaming mice, but dispensed with the traditional click that has become the standard for mice since time immemorial in favour of a tuned haptic motor. Xu has had feedback from folk that they weren't happy with the feel of the haptics, "a lot of people complain about this because it's very different."</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XmAkPX"></div>                            </div>                            <script src="https://kwizly.com/embed/XmAkPX.js" async></script><p>"So we saw that kind of feedback, so we say, 'why not just put in the traditional feedback?' For people still missing the traditional feedback. But if they like the Logitech way, then they can try this one."</p><p>He's showing me three different switches with different kinds of feedback, the same as you would get with a keyboard switch. One is clicky, one has that tactile bump, and the other is completely linear.</p><p>"We combine this with a haptic engine—you know, just a vibrator—inside the mouse, then it's just same trick," he says.</p><p>Logitech will say it's not quite the same trick, as it spent a long time trying out and tuning its haptic motors to get the click feel as close to a traditional mouse click as it could. And, personally, I don't mind it. But with the clicky and tactile MagOptic switches, you don't have to just <em>get close</em> to the feeling.</p><p>"Also in the software," Xu adds, "you can change to the magnetic or optical, the Logitech one only had just the option to go the magnet."</p><p>These switches are going to start appearing in gaming mice at the end of the month, with the G-series mice being the first. Just look out for the 'HE' suffix Keychron uses for its Hall effect keyboards.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3083px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="hPnC7mU9c7UGkjdFiUsDHL" name="keychron-next-gen-mouse-switch" alt="Keychron MagOptic mouse switches" src="https://cdn.mos.cms.futurecdn.net/hPnC7mU9c7UGkjdFiUsDHL.jpg" mos="" align="middle" fullscreen="" width="3083" height="1734" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Incongruously, it's already being used in an office trackball mouse. "A lot of people say, 'so Nick, why, why do you put in this in into your office mouse?' I say 'we have the best technology, why not?' You know, it's not that super expensive. Why not just put it in here? If they don't use, they don't use it, but it still performs like a normal mouse."</p><p>Conspiratorially, he then tells me he's holding the next generation in his hand. It's a new mouse switch with something else baked inside to improve both optical and magnetic mice, but as of right now, that's all under embargo.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Corsair's new 'Nightsword' gaming mouse has a dedicated Stream Deck button, and I'm deciding if I'd accidentally press it too much ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/corsairs-new-nightsword-gaming-mouse-has-a-dedicated-stream-deck-button-and-im-deciding-if-id-accidentally-press-it-too-much/</link>
                                                                            <description>
                            <![CDATA[ And it's cheaper than the last two Stream Deck Peripherals. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">dSScqbdqA2qeTezJDyiQJJ</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/QM7XFwjuZcWiPn5ZQjGkn9-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 02 Jun 2026 11:52:02 +0000</pubDate>                                                                                                                                <updated>Tue, 02 Jun 2026 14:38:13 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ James Bentley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/PVsHAkx27zJptZHndizEAE.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;James is a more recent PC gaming convert, often admiring graphics cards, cases, and motherboards from afar. It was not until 2019, after just finishing a degree in law and media, that they decided to throw out the last few years of education, build their PC, and start writing about gaming instead. In that time, he has covered the latest doodads, contraptions, and gismos, and loved every second of it. Hey, it’s better than writing case briefs.&lt;/p&gt; ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/QM7XFwjuZcWiPn5ZQjGkn9-1280-80.jpg">
                                                            <media:credit><![CDATA[Corsair]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Corsair&#039;s gaming keyboard, gaming headset, and gaming mouse on a white mousepad]]></media:description>                                                            <media:text><![CDATA[Corsair&#039;s gaming keyboard, gaming headset, and gaming mouse on a white mousepad]]></media:text>
                                <media:title type="plain"><![CDATA[Corsair&#039;s gaming keyboard, gaming headset, and gaming mouse on a white mousepad]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/QM7XFwjuZcWiPn5ZQjGkn9-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>This may be hard for my colleagues and friends to believe, but I actually regularly use my Stream Deck. A little box with reprogrammable buttons that sits alongside your keyboard and mouse, I've found it a handy way of getting to certain tabs, to start and stop recording, and for generally being a bit more productive. Though the likes of the <a href="https://www.pcgamer.com/hardware/gaming-mice/corsair-scimitar-elite-wireless-se-review/" target="_blank">Corsair Scimitar Elite Wireless</a> had buttons that could work like a Stream Deck, we hadn't received a mouse with a direct Stream Deck button…until now. </p><p>Corsair has announced the <a href="https://www.corsair.com/us/en/p/gaming-mouse/ch-931e010-ww/nightsword-v2-wireless-stream-deck-gaming-mouse-ch-931e010-ww?srsltid=AfmBOopK2PvzYZmqVeT6n8D6UQVB3vGsoZ0KIR4M5KJ732pqHKzut59v" target="_blank">Nightsword v2 Wireless</a> for Computex 2026, which is, in all other ways, a pretty standard gaming mouse. For $130, you get a 33K DPI sensor and 8,000 Hz polling (wired and wireless), though the 89 g weight is a little heavy. However, its standout feature is that dedicated Stream Deck button. </p><p>Instead of making the button perform a specific control or open a specific tab (like individual buttons on a Stream Deck), it opens up a small digital panel on your monitor, which then gives you a few pre-chosen controls to pick from. In the example shown on the website, someone playing Arc Raiders opens a Stream Deck tab in-game and uses the mouse to go to their backpack and map. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XmAkPX"></div>                            </div>                            <script src="https://kwizly.com/embed/XmAkPX.js" async></script><p>In this use case, it seems less efficient than simply using a keyboard—but I do see the vision. If your keyboard controls are already overwhelmed, the Nightsword could be a solid pick. And that's before getting to more complex control. I use my Stream Deck to open some apps or get me to specific pages, which is more involved than simply clicking 'I' or 'M'.</p><p>Still, given that the button is placed just below the two left side buttons on the controller, I'm not entirely convinced I wouldn't accidentally misclick and open up my inventory by accident. </p><p>I suppose that all depends on how well-positioned the button is in practice, how easy it is to click, and how comfortable the mouse is. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/ZCVfVLa6QYMi8iF8TCuepJ.jpg" alt="Corsair Nightsword V2 wireless gaming mouse with built-in Stream Deck button on a black desk" /><figcaption><small role="credit">corsair</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/mZntGdEw7hTKYP9Z9qHBiE.png" alt="Corsair Clipper Pro Mini 60 gaming keyboard on a black background with light at the top" /><figcaption><small role="credit">Corsair</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/6KQdAzkHSPqZdY9VJzHjRN.jpg" alt="Corsair HS35 v3 wireless gaming headset on a person" /><figcaption><small role="credit">Corsair</small></figcaption></figure></figure><p>Corsair has been trying to integrate the Stream Deck ecosystem into more devices for a while now, and we even saw a built-in Stream Deck in the <a href="https://www.pcgamer.com/hardware/gaming-keyboards/corsair-galleon-100-sd-review/" target="_blank">Corsair Galleon 100 SD</a> earlier this year. In its latest release, Corsair says it is expanding 'its gaming ecosystem' with this mouse and a few more bits of hardware. </p><p>The company has also announced the Clipper Pro Mini, which is a 60% keyboard with Hall effect switches, rapid trigger, and 8,000 Hz polling, for <a href="https://www.corsair.com/us/en/p/keyboards/ch-979101j-na/clipper-pro-mini-60-hall-effect-gaming-keyboard-ch-979101j-na?srsltid=AfmBOoo7REJ7LVBdOEb5vtEEya-AmNsmE0jg8CsB3BecjpA7Dkg4oAfI" target="_blank">$100</a>. Finally, Corsair has announced the HS35 v3, a wireless gaming headset with 50 mm neodymium drivers and a 30-hour battery life for <a href="https://www.corsair.com/us/en/p/gaming-headsets/ca-9011402-ww/hs35-v3-wireless-gaming-headset-white-ca-9011402-ww?srsltid=AfmBOorj9rMnrp4KtOI8eyf1aRqR0nPAe3thP4AgIjTFOFxsyR-TAAIt" target="_blank">$80</a>. </p><p>The keyboard and headset do seem decently priced, which is a nice surprise for Computex this year.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Asus has announced a gold-plated 82 g version of its Harpe II mouse with a 65K DPI, but it's way out of my budget ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/asus-has-announced-a-gold-plated-82-g-version-of-its-harpe-ii-mouse-with-a-65k-dpi-but-price-rumours-make-me-think-its-way-out-of-my-budget/</link>
                                                                            <description>
                            <![CDATA[ That gold seems to be adding a lot of weight too. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">8MWbfUYX6wzjzS8P4r297D</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/8ijMSniTiPEzMow7Qxa2eb-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 01 Jun 2026 16:28:56 +0000</pubDate>                                                                                                                                <updated>Tue, 02 Jun 2026 16:30:57 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ James Bentley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/PVsHAkx27zJptZHndizEAE.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;James is a more recent PC gaming convert, often admiring graphics cards, cases, and motherboards from afar. It was not until 2019, after just finishing a degree in law and media, that they decided to throw out the last few years of education, build their PC, and start writing about gaming instead. In that time, he has covered the latest doodads, contraptions, and gismos, and loved every second of it. Hey, it’s better than writing case briefs.&lt;/p&gt; ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/8ijMSniTiPEzMow7Qxa2eb-1280-80.jpg">
                                                            <media:credit><![CDATA[Asus]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Asus ROG Harpe 20th anniversary edition from the side and top on a black background]]></media:description>                                                            <media:text><![CDATA[Asus ROG Harpe 20th anniversary edition from the side and top on a black background]]></media:text>
                                <media:title type="plain"><![CDATA[Asus ROG Harpe 20th anniversary edition from the side and top on a black background]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/8ijMSniTiPEzMow7Qxa2eb-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>With Asus' ROG brand turning 20 years old this year, it has announced a whole pile of fancy black and gold gaming gear at Computex. Its new 82 g mouse is just as fancy as you'd expect and comes with some truly outrageous specs. </p><p>Called the ROG Harpe II Extreme Edition 20, Asus's new gaming mouse has "Authentic 24K gold-plated detailing", as well as a black translucent shell. The first time I saw it, I thought it looked a bit like it had cardboard internals (because gold under black certainly muted the colour palette a tad), but I don't think it looks bad by any stretch. </p><p>With it, you get a max 8,000 Hz polling rate (both wired and wireless), along with Asus's own ROG 100M optical micro switches, and a 65K DPI sensor. Those are truly absurdly high specs. The <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-viper-v4-pro-review/" target="_blank">Razer Viper V4 Pro</a>, our pick for the <a href="https://www.pcgamer.com/the-best-gaming-mouse/" target="_blank">best gaming mouse</a>, also goes up to 8,000 Hz polling but only 50,000 DPI. However, the max polling and max DPI of both of these gaming mice are arguably too much for 99% of players, and 8k polling often isn't worth the battery drain for a wireless mouse. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XmAkPX"></div>                            </div>                            <script src="https://kwizly.com/embed/XmAkPX.js" async></script><p>82 g is a good bit heftier than the V4 Pro, and I suspect that could have something to do with the gold internals. It is based on the Harpe II Ace (which is only 48 grams), and Asus says its shape was developed with the help of esports pros. </p><p>Asus also notes it comes in a "display-ready presentation box", and that box seems to come with stickers, a cable, the connectors, and a keyring of some kind. Asus has also announced the <a href="https://rog.asus.com/keyboards/keyboards/aura-rgb/rog-azoth-extreme-edition-20/" target="_blank">ROG Azoth Extreme Edition 20</a>, which is a black and gold-themed variant of the <a href="https://www.pcgamer.com/asus-rog-azoth-gaming-keyboard-review/" target="_blank">ROG Azoth</a> gaming keyboard. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/yVxnmSWZm6uEAcbVKkx4eb.jpg" alt="Asus ROG on a black background" /><figcaption><small role="credit">Asus</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/8ijMSniTiPEzMow7Qxa2eb.jpg" alt="Asus ROG on a black background" /><figcaption><small role="credit">Asus</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/9erVVK5HVH4eiAkN6M5ycb.jpg" alt="Asus ROG on a black background" /><figcaption><small role="credit">Asus</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/6NVdwez8ZZRA5gLKvrmngb.jpg" alt="Asus ROG on a black background" /><figcaption><small role="credit">Asus</small></figcaption></figure></figure><p>Asus has confirmed to me that the Harpe II Extreme Edition will be $260 and the Azoth Extreme Edition will be $600. That's a lot more than the Viper 4 Pro, and Razer's offering isn't exactly cheap.</p><p>As with all of Asus' ROG 20th anniversary items, this gaming mouse seems like a commemorative item, more so than something you'd just buy to simply use. And I'd imagine you'd need to have quite a bit of cash burning a hole in your pocket to consider it. Here's looking at you, <a href="https://www.pcgamer.com/hardware/handheld-gaming-pcs/the-asus-rog-xbox-ally-x-has-just-received-an-upgraded-oled-model-in-a-bundle-with-ar-glasses-and-my-wallet-is-thoroughly-braced/" target="_blank">Xbox Ally X20 bundle</a>. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ This new gaming mouse looks to combine tech similar to Logitech's analogue clicks and Razer's frame sync but I'm a little sceptical ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/this-new-gaming-mouse-looks-to-combine-tech-similar-to-logitechs-analogue-clicks-and-razers-frame-sync-but-im-a-little-sceptical/</link>
                                                                            <description>
                            <![CDATA[ The clicks look similar to Keychron's recently announced solution, too. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">vFg3LGFvKEuheUa7WLttzR</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/DZUD8vPhhedudmXMZxu9p9-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 26 May 2026 15:04:25 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ee8ZL5rzgTjTNkBFJ4jBnD.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/DZUD8vPhhedudmXMZxu9p9-1280-80.jpg">
                                                            <media:credit><![CDATA[Finalmouse]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A Finalmouse Starlight X gaming mouse on a night sky background.]]></media:description>                                                            <media:text><![CDATA[A Finalmouse Starlight X gaming mouse on a night sky background.]]></media:text>
                                <media:title type="plain"><![CDATA[A Finalmouse Starlight X gaming mouse on a night sky background.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/DZUD8vPhhedudmXMZxu9p9-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/el6_Ze40SFI" allowfullscreen></iframe></div></div><p>The <a href="https://www.pcgamer.com/hardware/gaming-mice/logitech-g-pro-x2-superstrike-review/" target="_blank">Logitech G Pro X2 Superstrike</a> rattled the gaming mouse market earlier this year with its haptic-inductive clicks, but it was pretty certain other companies would be looking to get in on that analogue action as soon as possible. To that end, Finalmouse has just announced the tactical FPS-oriented, 38-gram <a href="https://www.youtube.com/watch?v=el6_Ze40SFI" target="_blank">Starlight X</a>, which also has magnetic clicks, except these also sit alongside a traditional mechanical click.</p><p>The solution is similar to the one that Keychron's "next-gen mouse switch" <a href="https://www.pcgamer.com/hardware/gaming-mice/keychron-calls-this-the-next-gen-mouse-switch-and-i-believe-it-optical-and-magnetic-all-in-one/" target="_blank">announced earlier this month</a>. The difference is that while Keychron is putting both analogue and mechanical systems inside one switch, Finalmouse has them working separately but under the same mouse buttons.</p><p>The analogue part of the equation should allow you to cut down the switch's "pre-travel window" and click quicker than you could using a traditional mechanical switch. It also lets you choose exactly where you want the button to actuate along its depression, just like with the Superstrike, and it lets you enable rapid trigger.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-O6jx1O"></div>                            </div>                            <script src="https://kwizly.com/embed/O6jx1O.js" async></script><p>Finalmouse is claiming to actually go further than the Superstrike, though, because it's using TMR rather than inductive tech, which allows for more precise and accurate measurement. Thus why Finalmouse is calling it TMR-DS, standing for 'TMR Dual State Analog Click System.' This ultimately means—again according to Finalmouse—that you'll be able to adjust things in 0.01 mm increments, giving you 40 discreet steps to run through compared to the Superstrike's 10.</p><p>The thing I'm not so sure about here, though, is how those mechanical clicks will align with the analogue ones. Apparently, you'll be able to swap between them, but the point of having the physical click there alongside the analogue one is to give some physical click feedback. But this will be static, meaning it won't align with the analogue click. It's whether that mismatch will be noticeable and annoying that I'm concerned about.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1904px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="nHVr4yyX34jb6FygT24RQH" name="image (45)" alt="An illustration showing the Finalmouse Starlight X's dual mechanical and TMR mouse switch system." src="https://cdn.mos.cms.futurecdn.net/nHVr4yyX34jb6FygT24RQH.jpg" mos="" align="middle" fullscreen="" width="1904" height="1071" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Finalmouse)</span></figcaption></figure><p>It's the same concern I mentioned when reporting on Keychron's similar solution. Logitech cracked that code by having haptics that align perfectly with the analogue click, wherever you set the actuation to. Finalmouse and Keychron don't have that, and until I've tried their mechanical alternative, I'll just have to reserve judgment and retain a bit of scepticism.</p><p>It's not just the clicks that are new, though, as it seems the Starlight X will also have some new frame syncing tech. It's called 'PerfectSync', and it sounds to my ears like it's the same as <a href="https://www.pcgamer.com/hardware/gaming-mice/2026-is-shaping-up-to-be-a-golden-year-for-gaming-mice-as-razers-battery-boosting-framesync-adds-more-goodies-to-the-pot/" target="_blank">Razer's FrameSync</a>, which has impressed me in the <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-viper-v4-pro-review/" target="_blank">Viper V4 Pro</a>. It essentially syncs your mouse's sensor reading with the system's polling, which lets things stay snappy while keeping the total number of sensor readings low and thereby saving battery life. </p><p>Even without the new clicks and sync tech, the mouse is quite a departure from Finalmouse's previous ones. Previously, the company had pushed a lot of different versions of essentially the same mouse shapes. The main selling points were new boundaries being pushed in materials and light weight, which offset the company's <a href="https://www.youtube.com/watch?v=W_rhOjBtAIU" target="_blank">polarising history</a> for some.</p><p>This one, though, has a completely different shape designed for tactical FPS players such as Counter-Strike players. That basically means something a bit bigger and oriented around aiming stability. At (a claimed) 38 g, it'll still be plenty light, but that's not the main focus.</p><div class="see-more see-more--clipped"><blockquote class="twitter-tweet hawk-ignore" data-lang="en"><p lang="en" dir="ltr">Introducing the Starlight X.Available to order May 30th$179💫The SLX features our first new shape in 11 years. More stability. More control. A shape built for games like Counter Strike.TMR-DS ™ . Our all new TMR Dual-State analog click system. With actuation control… pic.twitter.com/tJGLR9egXW<a href="https://twitter.com/cantworkitout/status/2058976631168122881">May 25, 2026</a></p></blockquote><div class="see-more__filter"></div></div><p>The internal architecture has apparently been redesigned to focus on "structural efficiency", and materials have been changed to keep things strong but light—carbon fiber beams are used, for instance, as are titanium screws just like in the Superstrike, and the shell is made from a new carbon fiber composite.</p><p>So, a lightweight mouse for tactical FPS that promises all the best of the kinds of technology offered by Logitech's and Razer's latest and greatest mice. Sounds impressive, but it'll all boil down to how that hybrid mechanical-analogue click system feels. </p><p>It's available to order on May 30 at 11 am PT for $179. Given Finalmouse tends to launch its mice as limited-edition drops, there might be a scarcity element to this mouse, too. We'll have to wait and see.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Replacing the Viper V4 Pro's skates gave one reviewer some Razer warranty trouble after glass pad sensor issues ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/replacing-the-viper-v4-pros-skates-gave-one-reviewer-some-razer-warranty-trouble-after-glass-pad-sensor-issues/</link>
                                                                            <description>
                            <![CDATA[ The issue is resolved now, but it raises questions over warranty wording. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">JKuCw6iaquBZJLiqyqL3k</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/PSkP6s8aqyTHujw9iTzmda-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 22 May 2026 11:35:01 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ee8ZL5rzgTjTNkBFJ4jBnD.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/PSkP6s8aqyTHujw9iTzmda-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A white Razer Viper V4 Pro gaming mouse]]></media:description>                                                            <media:text><![CDATA[A white Razer Viper V4 Pro gaming mouse]]></media:text>
                                <media:title type="plain"><![CDATA[A white Razer Viper V4 Pro gaming mouse]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/PSkP6s8aqyTHujw9iTzmda-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Given Razer's recent release of not just the <a href="https://www.pcgamer.com/the-best-gaming-mouse/" target="_blank">best gaming mouse</a> on the market, the <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-viper-v4-pro-review/" target="_blank">Viper V4 Pro</a>, but also the <a href="https://www.razer.com/pc/gaming-mouse-mats/atlas-line" target="_blank">Atlas Pro</a> glass mouse pad, you might naturally have considered combining the two. </p><p>But peripheral reviewer <a href="https://www.youtube.com/@Spec0" target="_blank">Spec0</a> has recently <a href="https://x.com/StevenP015/status/2055256009380081766" target="_blank">struggled to do so</a> using third-party skates, not just because of sensor issues but also because of problems with Razer warranty and support, though this is supposedly <a href="https://x.com/StevenP015/status/2055354786979913806?s=20" target="_blank">being resolved</a> (via <a href="https://www.youtube.com/watch?v=W4cjlcSEqWs" target="_blank">ManPhalanges</a>).</p><div class="see-more see-more--clipped"><blockquote class="twitter-tweet hawk-ignore" data-lang="en"><p lang="en" dir="ltr">So my Razer Viper V4 Pro is unusable on multiple glasspads and I contacted Razer and they are refusing to do anything like rma because I switched to dots skates and that violates the warranty.Genuinely WTH! This is extremely standard in 2026 what a joke @Razer @TeamRazer pic.twitter.com/Prl0mGNL5g<a href="https://twitter.com/cantworkitout/status/2055256009380081766">May 15, 2026</a></p></blockquote><div class="see-more__filter"></div></div><p>After the Viper V4 Pro wouldn't work on different glass pads, the response that Spec got from Razer said, "We noticed that the mouse's original feet have been removed. Please note that the limited warranty does not cover issues resulting from improper use or handling of the product, including but not limited to misuse, abuse, negligence, unauthorised modification or repair, unauthorised commercial use, or use outside of Razer's recommended guidelines."</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-O6jx1O"></div>                            </div>                            <script src="https://kwizly.com/embed/O6jx1O.js" async></script><p>Presumably the replaced feet were being considered "unauthorised modification or repair", despite skate replacements being a merely external affair requiring no unscrewing or tinkering inside the mouse itself.</p><p>After a call with Razer, however, Spec says it was resolved as the company will be replacing the unit and is "working to define their warranty terms better and look into this sensor issue."</p><p>The default skates on the Viper V4 Pro are great, but replacing big PTFE feet with little dot feet is important when using a glass pad. The less friction the better, and it helps prevent scraping over dust, plus it can shave a gram or two off the weight. It's not usually advisable to use them on cloth, though, as the dots can sink in too much—this issue obviously doesn't occur with glass.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="a5Zxtj5fpqBAHrgSU3oPJC" name="IMG_2962" alt="The underside of a Razer Viper V4 Pro gaming mouse in-hand, showing its skates." src="https://cdn.mos.cms.futurecdn.net/a5Zxtj5fpqBAHrgSU3oPJC.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>It's unclear what Razer means when it says it is "working to define [its] warranty terms better", though hopefully it will mean clarifying its warranty to make it clear that replacing mouse skates doesn't void it. I've reached out to Razer for official comment and will update this story once I hear back.</p><p>I also don't know how widespread the sensor issue is with glass pads. I tested mine out quickly on a glass pad and noticed no issues. It seems unlikely that it will be a widespread issue given Razer would surely have tested the mouse out on its new Atlas Pro pad, as presumably both were in development at the same time.</p><p>Back to the replacement skates issue, though. I should note that the the Viper V4 Pro has a conspicuous lack of access divot next to the skates. In a lot of mice, there's a little dip along one of the edges which allows you to dig underneath to peel the skates off for replacement. </p><p>Not so with the Viper, which does make me wonder whether Razer considers any skate peeling a no-no. That would suck, given how great replacement skates are and how non-invasive the process is, so hopefully any warranty clarifications will be in the right direction.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Zowie EC2-DW review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/zowie-ec2-dw-review/</link>
                                                                            <description>
                            <![CDATA[ The mouse of my dreams, but my dreams are all Counter-Strike, baby. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">zpc438PSWv4gYWmGAqVvDS</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/8bJ322ApjmmmP3PtmZu8US-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 19 May 2026 10:23:40 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ee8ZL5rzgTjTNkBFJ4jBnD.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/8bJ322ApjmmmP3PtmZu8US-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A Zowie EC2-DW gaming mouse in-hand.]]></media:description>                                                            <media:text><![CDATA[A Zowie EC2-DW gaming mouse in-hand.]]></media:text>
                                <media:title type="plain"><![CDATA[A Zowie EC2-DW gaming mouse in-hand.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/8bJ322ApjmmmP3PtmZu8US-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I reckon I'm supposed to at least attempt to base my mouse review verdicts on the most objective things—specs, performance, features, price—as well as some of the more objective of the subjective elements (click feel, build quality, and so on). Because those are the things that most of you reading will also agree about, regardless of personal preference. But I really can't discount the subjective elements with the BenQ Zowie EC2-DW, because they are what keep bringing me back to this mouse, making it my absolute favourite to use right now.</p><p>Shape, despite being the most important aspect of a mouse, is at the bottom of the list of objective factors because of how subjective a preference mouse shape is—some like dinky fingertip mice, some like big ergo ones, and there's no impartial way to arbitrate. However, I'll be damned if I let that stop me from influencing my recommendation here, because my God, this thing feels fantastic as a palm gripper who mainly plays tactical shooters.</p><p>Its shape, in addition to its performance, which I've found to be thankfully flawless like most other premium mice these days, is what makes this the mouse I keep returning to over and over again, despite some of its flaws. And I suppose it just goes to show that, despite it being very much a personal preference, shape really is king, because once you find one that truly works for you, it's hard to move to anything else.</p><p>The <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-viper-v4-pro-review/" target="_blank">Razer Viper V4 Pro</a>, for instance, is the most technically perfect mouse I've ever held, and the <a href="https://www.pcgamer.com/hardware/gaming-mice/logitech-g-pro-x2-superstrike-review/" target="_blank">Logitech G Pro X2 Superstrike</a> offers the best performance for competitive gaming thanks to its super light actuation clicks with rapid trigger. So oh, how I wish I loved the shapes of those two mice as much as this Zowie—but I don't.</p><div  class="fancy-box"><div class="fancy_box-title">EC2-DW specs</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="ga46KjkU7X3tw6VCYeRYc" name="IMG_2923" caption="" alt="A Zowie EC2-DW gaming mouse." src="https://cdn.mos.cms.futurecdn.net/ga46KjkU7X3tw6VCYeRYc.jpg" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p class="fancy-box__body-text"><strong>Buttons: </strong>5<br><strong>Connectivity: </strong>2.4 GHz wireless, USB-C wired<br><strong>Sensor: </strong>PixArt PAW3950<br><strong>Switches: </strong>Mechanical<br><strong>Feet: </strong>Teflon (PTFE)<br><strong>Max DPI: </strong>3,200<br><strong>Weight: </strong>60 g (measured at 59 g)<br><strong>Polling rate: </strong>Up to 4K<br><strong>Battery life: </strong>80 hours @ 1,000 Hz<br><strong>RGB lighting: </strong>None<br><strong>Included extras: </strong>Cable, dongle, enhanced receiver, 2x spare skates (slow and fast)<br><strong>Price: </strong><a data-analytics-id="inline-link" href="https://zowie.benq.com/en-us/mouse/ec2-dw.html" target="_blank">$150</a> / <a data-analytics-id="inline-link" href="https://zowie.benq.eu/en-uk/mouse/ec2-dw.html" target="_blank">£130</a></p></div></div><p>If you've already used an EC-shaped mouse then you'll know what I'm talking about. But if not, let me explain: if you have regular-sized hands and use a palm grip or even a relaxed claw grip, the Zowie EC2-DW should sit under your palm incredibly snugly thanks to its ergonomic design. </p><p>I previously sang the praises of the <a href="https://www.pcgamer.com/hardware/gaming-mice/pulsar-x3-crazylight-mini-review/" target="_blank">Pulsar X3 CrazyLight Mini</a> for its sway in this ergo direction, and I thought that slight tilt was as far as I'd go. But I was wrong. The EC2-DW has much more of an ergonomic tilt with the left side raised higher than the right (and less of an aggressive hump), and after I allowed my hand to settle into more of a palm grip than a relaxed claw grip, I was pleasantly surprised to find the Zowie is even more comfy to use.</p><p>It might go without saying that a mouse with ergonomic tilt is more comfortable to use than one without—that's kind of the point, as it tilts your wrist and arm in a slightly more natural orientation—but the trick is to also be able to maintain your accuracy and precision. If you go for a full-on vertical mouse like the <a href="https://www.pcgamer.com/hardware/gaming-mice/keychron-m5-review/" target="_blank">Keychron M5</a>, you're bound to miss some of those headshots. </p><p>Not so with the Zowie EC2-DW, though. I've found my accuracy, at least in tactical shooters like CS2, to be just as good as it is with any other competitive mouse. In fact, I reckon the ergo shape here actually helps a little because it keeps my hand relaxed, preventing me from tensing up too much.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="qfezQUhboPdTTsVyW8zoc" name="IMG_2922" alt="A Zowie EC2-DW gaming mouse." src="https://cdn.mos.cms.futurecdn.net/qfezQUhboPdTTsVyW8zoc.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>That being said, it's not the lightest mouse on the market, at 60 g (59 g for my model, according to my scales, but there could be a rounding error). That's about as heavy as I'd go for a competitive gaming mouse these days. It's the same as the Superstrike, but others like the Viper V4 Pro beat it by quite a margin, and we even have sub-40 g mice these days like the <a href="https://www.pcgamer.com/hardware/gaming-mice/corsair-sabre-v2-pro-ultralight-wireless-gaming-mouse-review/" target="_blank">Corsair Sabre V2 Pro</a>. But for palm gripping in tactical shooters, as well as day-to-day use, I'll take it.</p><p>Build quality is great, too. There's nary a creak to be found, even when I squeeze quite hard, and everything feels incredibly sturdy. The side buttons feel responsive, and although the main clicks and scroll wheel don't match up to, say, the Viper V4 Pro (what does?), they do feel pleasant. There's a little pre-travel, but not much, and clicks feel light and spammable. The scroll wheel, too, is plenty defined and still easy enough to, well, scroll. The installed PTFE skates are plenty smooth, and if you prefer something slower they come with a couple of replacements, including some slower black ones if you prefer a more controlled experience.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="w3USqsiqxEtayKUbvcPdb" name="zowie-fingerprint" alt="A Zowie EC2-DW gaming mouse with a thumbprint on the side." src="https://cdn.mos.cms.futurecdn.net/w3USqsiqxEtayKUbvcPdb.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Probably my favourite thing about the EC2-DW's build, though, is its surface texture. I've nothing against the more matte coatings that most mice go for these days as they do feel nice under the palm, but the slightly glossier coating on the Zowie here helps keep the mouse firmly in place. It does make it a bit of a fingerprint fiend, though (check the photo above).</p><p>When it comes to actual performance, things are fantastic thanks not only to the PAW3950 sensor but also Zowie's 'enhanced' receiver. This receiver is a chonker (see the image below), but it's worth that size for two reasons. </p><p>First, it presumably allows for a bigger antenna, and I've had no connection or latency issues. But second, it allows for wireless charging, as you can place the front of the mouse onto the receiver and its pins will slide in to charge. It slots into place easily and is an incredibly convenient way to keep your mouse charged; I never worry about its battery, now, because I simply place it on the receiver as I leave my PC whenever I remember to do so.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="2oh58uHcnQN8JkD6oiMJQ" name="IMG_2925" alt="A Zowie EC2-DW gaming mouse." src="https://cdn.mos.cms.futurecdn.net/2oh58uHcnQN8JkD6oiMJQ.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The receiver also gives you the option for 4K polling. This mouse's predecessor, the CW version of the EC2, only reaches 1,000 Hz. It also has a worse sensor, and is heavier. </p><p>The specs even for the DW version might seem a little low by today's 8K, 30,000+ DPI standards, but don't be fooled by all that. 8K is <a href="https://www.pcgamer.com/hardware/gaming-mice/this-tool-tells-you-exactly-how-much-your-latency-could-improve-by-changing-your-mouses-polling-rate/" target="_blank">absolutely overkill</a> even for pro gaming, and the mouse is limited to 3,200 DPI only because it's driverless, ie, lacking software.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="SdyaZHk5EH6EdotCD6vNFE" name="IMG_2937" alt="The underside of a Zowie EC2-DW gaming mouse." src="https://cdn.mos.cms.futurecdn.net/SdyaZHk5EH6EdotCD6vNFE.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>That's intentional: people buy Zowie mice in part <em>because </em>they lack drivers and software and simply work very well out of the box—a fact that gives some peace of mind if you're travelling to different LAN parties and tournaments and using different systems, for instance. </p><p>You have a few different DPI settings to choose from via the underside button, but Zowie had to set the limit somewhere. The sensor should technically be capable of more if it weren't for that artificial cap, but who needs more? Most CS2 and Valorant pros play at 400, 800, or sometimes 1600 DPI, and that's all that's needed.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="twsErCjLSPD9NzgKDvL5b" name="IMG_2924" alt="A Zowie EC2-DW gaming mouse." src="https://cdn.mos.cms.futurecdn.net/twsErCjLSPD9NzgKDvL5b.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>You can also change a few things via different button combinations, which I didn't expect. These things include DPI and polling, of course, but also LOD, motion sync, and click response. I haven't had any issues with just running the mouse on its default settings, though, after ensuring I'm at 1,000 Hz to save some battery and 800 DPI, which is my preferred setting.</p><div  class="fancy-box"><div class="fancy_box-title">Buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text">✅ <strong>You want the perfect palm grip for tactical shooters: </strong>If games like CS2 and Valorant are your jam and you like to keep your palm flush to your mouse like me, the experience here is fantastic.<br><br>✅ <strong>You want to plug-n-play: </strong>This mouse requires no driver (other than a default OS one) and has no software. You simply plug it in and play, and you can change the most important settings with button combinations.</p></div></div><div  class="fancy-box"><div class="fancy_box-title">Don't buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>❌ You play tracking-heavy games: </strong>If you mainly play games like Overwatch or Apex Legends, you might want a less ergonomic mouse that allows for easier fingertip adjustments to track enemies.<br><br><strong>❌ You love ultralight mice: </strong>60 g is fine for competitive gaming, but it's starting to be a little on the heavy side compared to some ultralight mice today.</p></div></div><p>That being said, it's definitely not the mouse to go for if you like to delve into your mouse settings and mess with all kinds of things, such as sensor rotation.  </p><p>It's also not the mouse to go for if you play tracking-oriented games such as Overwatch and Apex Legends. For those kinds of games, I much prefer slipping into a slightly more relaxed claw grip using a less ergonomic mouse. That lets me use my fingers a little more to move the mouse under my palm and keep my crosshair tracking smoothly over moving targets. With this mouse, though, you're forced into more of a palm grip with less fingertip range of motion.</p><p>For tactical shooters like CS2, though, which require a lot of precision, stability, and occasional flicks, the BenQ Zowie EC2-DW is perfect. If those are the kinds of games you play, I wholeheartedly recommend it, as CS2 is my main shindig and I keep returning to this mouse even ahead of more technically impressive ones. </p><p>If you're not interested in those kinds of games, though, I'd probably only recommend it if you love a good palm grip, regardless, and also like the sound of a driverless mouse with easy wireless charging.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Keychron calls this 'the next gen mouse switch' and I believe it: optical and magnetic all-in-one ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/keychron-calls-this-the-next-gen-mouse-switch-and-i-believe-it-optical-and-magnetic-all-in-one/</link>
                                                                            <description>
                            <![CDATA[ Rapid trigger or traditional optical clicks: Keychron says why not both? ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">X8VtWMKu7RUv4cU65n7A4b</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/3K32QJuM4bx5PRupRucEgK-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 11 May 2026 11:07:30 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ee8ZL5rzgTjTNkBFJ4jBnD.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/3K32QJuM4bx5PRupRucEgK-1280-80.jpg">
                                                            <media:credit><![CDATA[Keychron]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A Keychron MagOptic hybrid magnetic-optical mouse switch animation still.]]></media:description>                                                            <media:text><![CDATA[A Keychron MagOptic hybrid magnetic-optical mouse switch animation still.]]></media:text>
                                <media:title type="plain"><![CDATA[A Keychron MagOptic hybrid magnetic-optical mouse switch animation still.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/3K32QJuM4bx5PRupRucEgK-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/W65yFULv1oc" allowfullscreen></iframe></div></div><p>"Tune your trigger, fire faster," says Keychron about its <a href="https://www.keychron.com/pages/new-micro-switch" target="_blank">upcoming magnetic-optical hybrid mouse switch</a>, in words that ring very familiar in the wake of the <a href="https://www.pcgamer.com/hardware/gaming-mice/logitech-g-pro-x2-superstrike-review/" target="_blank">Logitech G Pro X2 Superstrike</a>. And I'm kind of shocked at just how soon after the launch of the Superstrike's magnetic switches we're seeing a hybrid version that allows you to toggle between traditional clicks and analogue magnetic ones like in the Superstrike.</p><p>"Freely switch between traditional Optical Mode and Linear Magnetic Mode in Keychron Launcher web app. Get non-contact reliability, no contact bounce, and a faster, cleaner trigger signal."</p><p>The mechanism in Keychron's upcoming MaOptic switch is incredibly neat. Pushing down on the mouse button moves a metal strip between the optical scanner on one end, and on the other end the plunger moves down its electromagnetic path. The simple but ingenious thing that ties it all together is a strip of metal that has the optical side of the equation moving in tandem. You can check it out in the video above.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-W3px8O"></div>                            </div>                            <script src="https://kwizly.com/embed/W3px8O.js" async></script><p>Naturally, I'll be eager to see just how well it works in practice and whether there are any quality control issues. Will the strip of metal always remain aligned properly for accurate and responsive clicks, for instance? Will the switches be more prone to failure?</p><p>Saying that, it's Keychron, and our experience of Keychron products here at PC Gamer has generally been pretty great. I've personally used a Keychron Hall effect keyboard extensively and found build quality and quality control to be good.</p><p>We've already seen <a href="https://www.youtube.com/shorts/5DbMqb-LEhU" target="_blank">hints</a> of <a href="https://x.com/elastiXx94/status/2050210891690283378?s=20" target="_blank">analogue mouse switches</a> riding swiftly off the back of the Superstrike, though none are on the market yet. I really didn't expect to see a hybrid one so soon, though, even if it just an announcement.</p><div class="see-more see-more--clipped"><blockquote class="twitter-tweet hawk-ignore" data-lang="en"><p lang="en" dir="ltr">A new species is coming. One switch. Two trigger modes.Meet the Keychron MagOptic Micro Switch — freely switch between Optical Mode and Magnetic Mode in Keychron Launcher web app while preserving a crisp clicky feel.Faster. Cleaner. More durable. More👉 https://t.co/P2pe9m8Qar pic.twitter.com/UUVUXSzCDw<a href="https://twitter.com/cantworkitout/status/2053128111646974103">May 9, 2026</a></p></blockquote><div class="see-more__filter"></div></div><p>The benefit to Keychron's hybrid approach here is that gaming mouse brands won't necessarily have to segment their market. One concern I had about the shift in the market the Superstrike might bring was that it could split the market in two and make gaming mouse manufacturers not know whether to make something with mechanical, optical, or magnetic switches. With a hybrid solution like this, there's no segmenting needed.</p><p>Assuming it works well and doesn't cost an arm and a leg, of course, which will be precisely the question.</p><p>Speaking of questions, though, I do have some. Keychron says "Hall sensing preserves a crisp clicky mechanical feel while enabling adjustable actuation points and Rapid Trigger functionality", but this click will need to be adjustable depending on where the actuation is set. The Superstrike achieves this with its bespoke haptics—will Keychron have the same? And if so, how will it 'disable' the traditional click sound and feel on the optical side?</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Afqros6yoNknwqafk256CS" name="IMG_2262" alt="The haptics motor underneath the button plate of a Logitech G Pro X2 Superstrike gaming mouse." src="https://cdn.mos.cms.futurecdn.net/Afqros6yoNknwqafk256CS.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The haptics motor underneath the button plate of a Logitech G Pro X2 Superstrike gaming mouse. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Keychron says: "The Keychron MagOptic Switch is designed to preserve a defined clicky mechanical-style feel through the metal leaf spring structure in Magnetic Mode. Hall sensing handles trigger detection in the background, allowing advanced features without sacrificing crisp tactile feedback."</p><p>But this doesn't seem to answer the adjustable part. Perhaps Keychron has a clever solution, we'll have to wait and see, but as it stands and judging by the metal leaf structure, it looks like it might not have an adjustable click.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Elo Shapes reveals a speedy gaming mouse from a fresh new brand that weighs even less than the competition ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/elo-shapes-reveals-a-speedy-gaming-mouse-from-a-fresh-new-brand-that-weighs-even-less-than-the-competition/</link>
                                                                            <description>
                            <![CDATA[ Speeding into view. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">iJwYUMATqV2WFH3zGyG3JM</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/EsVXRNdVxHtzAuunjJ3KDo-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 08 May 2026 16:41:34 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jess Kinghorn ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/cMDJJibKgeMg3wogzv9AgY.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jess has been writing about games for over ten years, spending a significant chunk of that time working on print publications PLAY and Official PlayStation Magazine. When she’s not investigating all things hardware here, she&#039;s either constructing a passionate defence of a 7/10 game, daydreaming about her debut novel, or feeling wistful about the last time she chased some nerds around a field with an oversized foam sword.&amp;nbsp;&lt;/p&gt; ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/EsVXRNdVxHtzAuunjJ3KDo-1280-80.jpg">
                                                            <media:credit><![CDATA[Oyrein]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[The Oyrein Pong Zero floats in a gradient void.]]></media:description>                                                            <media:text><![CDATA[The Oyrein Pong Zero floats in a gradient void.]]></media:text>
                                <media:title type="plain"><![CDATA[The Oyrein Pong Zero floats in a gradient void.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/EsVXRNdVxHtzAuunjJ3KDo-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Gaming mouse fiends like me have gotta love <a href="https://www.pcgamer.com/hardware/gaming-mice/this-web-tool-now-lets-you-compare-gaming-mouse-shapes-in-full-3d-and-let-this-mouse-nerd-tell-you-why-thats-important/" target="_blank">Elo Shapes</a>—if not for its handy-dandy hardware comparison tools, then for the heads up on a new challenger entering the arena.</p><p>The <a href="https://x.com/EloShapes/status/2052432611834745177?s=20" target="_blank">EloShapes X account</a> recently shone its spotlight on the Oyrein Pong Zero, and it's not hard to see why. Apparently the initial offering of a new brand, the Pong Zero is a super lightweight gaming mouse with a Pixart PAW3950 sensor under the hood, and Omron Optical switches.</p><p>I'm sure the competitive crowd won't shrug their shoulders at another gaming mouse to put to the test—especially as <a href="https://www.eloshapes.com/mouse/compare?p=oyrein-pong-zero" target="_blank">this one weighs only 37 grams according to EloShapes</a>. That's practically bantamweight as these things go, with our current pick for <a href="https://www.pcgamer.com/the-best-gaming-mouse/#section-the-best-competitive-gaming-mouse" target="_blank">the best competitive gaming mouse</a>, the <a href="https://www.pcgamer.com/hardware/gaming-mice/logitech-g-pro-x2-superstrike-review/" target="_blank">Logitech G Pro X2 Superstrike</a>, weighing much closer to 60 grams.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-W3px8O"></div>                            </div>                            <script src="https://kwizly.com/embed/W3px8O.js" async></script><p>On the subject of chickens, it never ends well to count yours before they've hatched—and by that I mean there currently isn't much information about when the Oyrein Pong Zero will be released, or how much it will cost.</p><p>Both the highly customisable <a href="https://www.pcgamer.com/hardware/gaming-mice/orbital-pathfinder-review/" target="_blank">Orbital Pathfinder</a>, and the <a href="https://www.pcgamer.com/hardware/gaming-mice/be-quiet-dark-perk-ergo-review/" target="_blank">Be Quiet! Dark Perk Ergo</a> features the same super precise Pixart PAW3950 sensor and satisfying Omron switches. That <em>could </em>give us a ballpark price point in the region of somewhere between $110-190—though I admit, that's a pretty big park.</p><div class="see-more see-more--clipped"><blockquote class="twitter-tweet hawk-ignore" data-lang="en"><p lang="en" dir="ltr">A new brand has entered the market with the OYREIN Pong Zero.- Size: 118 x 60.5 x 37.7 mm- Weight: 37- Sensor: Pixart PAW3950- MCU: Nordic nRF54H20- Switches: Omron Optical- Encoder: TTC Gold pic.twitter.com/oqO2o32Txh<a href="https://twitter.com/cantworkitout/status/2052432611834745177">May 7, 2026</a></p></blockquote><div class="see-more__filter"></div></div><p>Still, both of those aforementioned mice enjoy an 8,000 Hz polling rate, a max speed of 750 IPS, and DPI of 30,000 or more. Based on these gaming mices' shared features, that suggests the Oyrein Pong Zero may be a speedy mouse you won't want to lose track of. I'll certainly be keeping my eyes peeled—especially if it comes in more colours like that fetching minty matcha green. Surely, Oyrien is already considering a lilac colourway, right?</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Some pro gamers change mouse pads every few months, and that makes me wonder how often I should change mine ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/some-pro-gamers-change-mouse-pads-every-few-months-and-that-makes-me-wonder-how-often-i-should-change-mine/</link>
                                                                            <description>
                            <![CDATA[ You're telling me people change them? ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">859dgqnS4RAFH5dkPwC768</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/527LU4ecbAxxKamj2ouRpC-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 07 May 2026 16:30:01 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ James Bentley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/PVsHAkx27zJptZHndizEAE.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;James is a more recent PC gaming convert, often admiring graphics cards, cases, and motherboards from afar. It was not until 2019, after just finishing a degree in law and media, that they decided to throw out the last few years of education, build their PC, and start writing about gaming instead. In that time, he has covered the latest doodads, contraptions, and gismos, and loved every second of it. Hey, it’s better than writing case briefs.&lt;/p&gt; ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/527LU4ecbAxxKamj2ouRpC-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Steelseries QcK Performance Balance mouse pad on desk]]></media:description>                                                            <media:text><![CDATA[Steelseries QcK Performance Balance mouse pad on desk]]></media:text>
                                <media:title type="plain"><![CDATA[Steelseries QcK Performance Balance mouse pad on desk]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/527LU4ecbAxxKamj2ouRpC-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Mouse pads are admittedly something I don't tend to think about too much. If it feels good under the palm and doesn't become a hindrance to my movement, I'll continue using it. But, alas, I'm not a pro, and it turns out they get through some of the <a href="https://www.pcgamer.com/best-mouse-pad-for-gaming/" target="_blank">best gaming mouse pads</a> like an actual mouse gets through cheese. That's to say a lot. </p><p><a href="https://www.tiktok.com/@eslcounterstrike/video/7620948781537725729?_r=1&_t=ZN-968g4bdY8sZ" target="_blank">Shared to TikTok </a>by ESL Counter-Strike, one of the world's biggest leagues, it interviewed professional gamers and asked how often they swapped mouse pads. The most common interval was every one or two months. There were a few outliers at around a year, and one person who changed it six or seven years ago. Though I'm not entirely convinced that the last one wasn't just saying that <a href="https://knowyourmeme.com/memes/67-meme" target="_blank">for the meme</a>.</p><p>Unfortunately, ESL Counter-Strike's video description is AI-generated, so we aren't getting much insight into why pros change so much. It's fair to assume, though, that it's related to the belief that fresh gear will help them play. You need to be able to glide your mouse consistently on your mouse pad, so frayed edges or grime will naturally get in the way somewhat. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-W3px8O"></div>                            </div>                            <script src="https://kwizly.com/embed/W3px8O.js" async></script><p>For the average person, this issue would be near impossible to spot, but pros will be at the top of their game in this regard. Still, one has to wonder how much damage you can really do to a mouse pad in just a single month. </p><p>Mouse types, weight, and grip will likely impact the condition of the gaming mouse pad long term, but it's also partly related to just how much time professionals play games. </p><p>If one were to assume a top esports competitor plays games for equivalent hours to a standard job, that works out to around 40 hours a week. If the average casual player gets an hour or two every weekday, then professional gamers are using their mouse pads four to eight times more than a casual gamer.</p><p>Jacob Fox, PC Gamer's resident mouse pad guy/philosopher, says that mouse pads wear down after a few months, and wear in after a few days, and that's reportedly a good reason for a glass mouse pad. </p>                    <div class= "tiktok-wrapper" style="min-height: 750px;"><blockquote class="tiktok-embed" cite="https://www.tiktok.com/@eslcounterstrike/video/7620948781537725729" data-video-id="7620948781537725729" style="max-width: 605px; min-width: 325px;">                        <section>                            <a target="_blank" title="@eslcounterstrike" href="https://www.tiktok.com/@eslcounterstrike">@eslcounterstrike</a>                            <p></p><a target="_blank" title="♬ original sound - ESL Counter-Strike" href="https://www.tiktok.com/music/original-sound-7620948817533274913">♬ original sound - ESL Counter-Strike</a></section>                    </blockquote></div>                <p>So that might make you wonder, "If you're not a pro, how long should you wait to replace your mouse pad?" That's naturally down to personal preference, and how gross your mouse pad makes you feel, but for me, I'd say the answer is "when cleaning it doesn't make it feel very clean anymore."</p><p>So, every couple of hours then?</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ There's a website to competitively guess gaming mouse shapes, and it's a better use of my time than doomscrolling ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/theres-a-website-to-competitively-guess-gaming-mouse-shapes-and-its-a-better-use-of-my-time-than-doomscrolling/</link>
                                                                            <description>
                            <![CDATA[ I'd prefer to look at a scroll wheel than doomscroll. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">9tTCgsHoiFZ8nzMZtAtzec</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/id6joTyCdNY6x4DvKKnYGe-1280-80.jpeg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 05 May 2026 12:13:28 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ James Bentley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/PVsHAkx27zJptZHndizEAE.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;James is a more recent PC gaming convert, often admiring graphics cards, cases, and motherboards from afar. It was not until 2019, after just finishing a degree in law and media, that they decided to throw out the last few years of education, build their PC, and start writing about gaming instead. In that time, he has covered the latest doodads, contraptions, and gismos, and loved every second of it. Hey, it’s better than writing case briefs.&lt;/p&gt; ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/id6joTyCdNY6x4DvKKnYGe-1280-80.jpeg">
                                                            <media:credit><![CDATA[Logitech]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Logitech G Pro X Superlight 2]]></media:description>                                                            <media:text><![CDATA[Logitech G Pro X Superlight 2]]></media:text>
                                <media:title type="plain"><![CDATA[Logitech G Pro X Superlight 2]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/id6joTyCdNY6x4DvKKnYGe-1280-80.jpeg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I'm pretty good with mice: I can tell from feel the difference between the <a href="https://www.google.com/search?q=logitech+superlight+2+dex+pcgamer&rlz=1C1VDKB_enGB1124GB1124&oq=logitech+superlight+2+dex+pcgamer&gs_lcrp=EgZjaHJvbWUyBggAEEUYOTIGCAEQRRhAMgYIAhBFGEAyBggDEEUYQNIBCDg1NDBqMGo3qAIAsAIA&sourceid=chrome&ie=UTF-8" target="_blank">Logitech Pro X Superlight 2 Dex</a> and the <a href="https://www.pcgamer.com/logitech-g-pro-x-superlight-2-gaming-mouse-review/" target="_blank">Logitech Pro X Superlight 2</a>; I know roughly what most of the Razer product names mean; I think I can tell if a mouse is below 1,000 Hz polling. However, <a href="https://findmymouse.com/play" target="_blank">FindMyMouse</a> and its MouseGuessr mode has proven I'm woefully underprepared to guess the mouse based solely on its silhouette. </p><p>The new mode, which is in beta, takes a database of over 100 gaming mice 3D-scanned from different angles, gives you a silhouette, and makes you guess the mouse. This can be anywhere from big names like Razer and Logitech to the more obscure WLMouse, G-Wolves, and Finalmouse. </p><p>You might think that a selection of 100 possible gaming mice makes it  hard (and it is), but its scoring system will give you points even when you get it wrong. You get percentage points for time to answer, shape similarity, and shape difference in mm. Once you give an answer, you can even click the mouse and get access to its 3D scan and specs, plus a peek at a comparison function. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Xp4ZAX"></div>                            </div>                            <script src="https://kwizly.com/embed/Xp4ZAX.js" async></script><p>You can even request a mouse with FindMyMouse's browse tab, so the guessing game could get larger with time. I'd personally love to see the likes of <a href="https://www.phoronix.com/review/120" target="_blank">MonsterGecko's Pistol Mouse FPS</a> (and that's only partly because it would make the game easier).</p><p>If you get a little time with it, and find yourself actually getting some mice right, it even has both a ranked and 'Nightmare' ranked mode—if you have an account. The standard ranked mode bases your score on an average of seven rounds of guessing, and the Nightmare mode calculates your average based on 15 rounds of guessing. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="wzqBQb7m4DJqRS2JH4kQ3c" name="C (22)" alt="A screenshot from FindMyMouse's mouse guesser game, showing a guess of the Endgame Gear OP1 8k v2" src="https://cdn.mos.cms.futurecdn.net/wzqBQb7m4DJqRS2JH4kQ3c.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: FindMyMouse)</span></figcaption></figure><p>As a side note, it's also not an awful way to do some research on your next mouse, either. If you really like the <a href="https://www.pcgamer.com/hardware/gaming-mice/mchose-g3-v2-review/" target="_blank">Mchose G3 V2 Pro</a>, you can compare its shape and size to other models  to see if it's similar enough for you. Gaming mice in the FindMyMouse database also have scores based on reviews from users, which is pretty neat (even though the 5.8 given to the Logitech G Pro X Superlight is clearly wrong). </p><p>Still, if you find yourself with twenty minutes of spare time and fancy yourself a connoisseur of mice (the big cheese, if you will), give it a go. I certainly enjoyed learning how terrible I am at this guessing game. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Everyone's favorite egg-shaped rodent might be getting the Superlight treatment, meaning Logitech could once again snatch the budget gaming mouse crown  ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/everyones-favorite-egg-shaped-rodent-might-be-getting-the-superlight-treatment-meaning-logitech-could-once-again-snatch-the-budget-gaming-mouse-crown/</link>
                                                                            <description>
                            <![CDATA[ It will all depend on that price tag, though. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">4hNMefTPzCVPgbuDP2RFXM</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/BN65MdmGUTEFYosGRxjpAo-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 01 May 2026 15:30:48 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ee8ZL5rzgTjTNkBFJ4jBnD.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/BN65MdmGUTEFYosGRxjpAo-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Logitech g305]]></media:description>                                                            <media:text><![CDATA[Logitech g305]]></media:text>
                                <media:title type="plain"><![CDATA[Logitech g305]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/BN65MdmGUTEFYosGRxjpAo-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Only recently did we swap out the internet's most beloved egg-shaped mouse, the Logitech G305, as our pick for the <a href="https://www.pcgamer.com/the-best-gaming-mouse/#section-the-best-budget-wireless-gaming-mouse" target="_blank">best budget wireless gaming mouse</a>, with the <a href="https://www.pcgamer.com/hardware/gaming-mice/mchose-g3-v2-review/" target="_blank">Mchose G3 V2</a> Pro. Although the G3 V2 Pro shares the same eggy shape—it's a G305 'clone'—the Logi mouse is simply a little dated compared to the G3 V2 Pro which is much lighter and has a better sensor. But now Logi could strike back to steal the crown once again.</p><p>That's because, if some packaging that was recently <a href="https://gall.dcinside.com/mgallery/board/view?id=mouse&no=945761" target="_blank">leaked on a Korean forum</a> is legit—and it seems so to my ageing eyes, at least—then it looks like there exists a Logitech G305 X Superlight (via <a href="https://www.reddit.com/r/MouseReview/comments/1swb3ut/logitech_g305_x_superlightother_g304x/" target="_blank">r/MouseReview subreddit</a>). Hopefully coming soon to the Western market, too? We'll see. </p><div class="see-more see-more--clipped"><blockquote class="twitter-tweet hawk-ignore" data-lang="en"><p lang="en" dir="ltr">The G305 X Superlight has been leaked.I thought we wouldn't live long enough to see this... pic.twitter.com/lbCcB8vZdV<a href="https://twitter.com/cantworkitout/status/2050154226471326070">May 1, 2026</a></p></blockquote><div class="see-more__filter"></div></div><p>The 'Superlight' designator, of course, means that the weight is shaved down, and here it looks like—one moment,<em>'computer, enhance'—</em>nope, I still can't see what weight that says on the packaging. But hold up, a Facebook Marketplace listing (also via <a href="https://www.reddit.com/r/MouseReview/comments/1swdau0/logitech_g305_x_superlight_on_facebook_marketplace/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button" target="_blank">r/MouseReview subreddit</a>) seems to list the weight at 59 g, which does look like what I see on the packaging if I squint very hard. That would make sense, as it would weigh roughly the same as the <a href="https://www.pcgamer.com/logitech-g-pro-x-superlight-2-gaming-mouse-review/" target="_blank">Superlight 2</a> and <a href="https://www.pcgamer.com/hardware/gaming-mice/logitech-g-pro-x2-superstrike-review/" target="_blank">Superstrike</a>.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Xp4ZAX"></div>                            </div>                            <script src="https://kwizly.com/embed/Xp4ZAX.js" async></script><p>It also seems the new G305 will receive an upgraded 44,000 DPI sensor, which is a far cry from the 12,000 max DPI sensor of the original. And it's even faster than the 26,000 DPI PAW 3395 sensor in the Mchose G3 V2 Pro. </p><p>To be clear, though, much will still depend on pricing. What made our original eggy friend so appealing was its price, and the same goes for the Mchose clone, the 26K DPI Pro version of which you can <a href="https://www.mchose.store/products/mchose-g3-v2-wireless-gaming-mouse" target="_blank">pick up for $40</a>. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:5712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="MvZFY2v3xmpDYDvrDLcn9S" name="IMG_7841" alt="The blue Mchose G3 V2 gaming mouse from the side, in a hand in a garden" src="https://cdn.mos.cms.futurecdn.net/MvZFY2v3xmpDYDvrDLcn9S.jpg" mos="" align="middle" fullscreen="" width="5712" height="3213" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">This is the Mchose G3 V2, which is essentially a Logitech G305 clone. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Logitech also recently <a href="https://www.techpowerup.com/344703/logitech-launches-g304-x-lightspeed-gaming-mouse-in-china" target="_blank">launched a G304 X</a>, which seems to essentially be a lightweight G305 just like this new Superlight, but that one seems to only be for the Chinese market. It also has a 25,600 DPI HERO 25K sensor, so more in line with the Mchose mouse. </p><p>If Logi releases this G305 X Superlight and can actually keep its price tag low, we might have a new budget gaming mouse in town. It does all depend on that price tag, though, as that's what makes any G305 or G305 clone so appealing in the face of more premium and less egg-shaped competition. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ This web tool now lets you compare gaming mouse shapes in full 3D and let this mouse nerd tell you why that's important ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/this-web-tool-now-lets-you-compare-gaming-mouse-shapes-in-full-3d-and-let-this-mouse-nerd-tell-you-why-thats-important/</link>
                                                                            <description>
                            <![CDATA[ EloShapes gets the feature that nerds like me have been waiting for. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">rxkHnCbaB7HBV2ptuhfPUb</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/wrwVEeDNjZnk7W8AavKZTA-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 29 Apr 2026 14:19:45 +0000</pubDate>                                                                                                                                <updated>Wed, 29 Apr 2026 14:23:23 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ee8ZL5rzgTjTNkBFJ4jBnD.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/wrwVEeDNjZnk7W8AavKZTA-1280-80.jpg">
                                                            <media:credit><![CDATA[EloShapes, eloshapes.com]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Side-by-side 3D renders of the Logitech G Pro X2 Superstrike and Razer Viper V4 Pro gaming mice on eloshapes.com.]]></media:description>                                                            <media:text><![CDATA[Side-by-side 3D renders of the Logitech G Pro X2 Superstrike and Razer Viper V4 Pro gaming mice on eloshapes.com.]]></media:text>
                                <media:title type="plain"><![CDATA[Side-by-side 3D renders of the Logitech G Pro X2 Superstrike and Razer Viper V4 Pro gaming mice on eloshapes.com.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/wrwVEeDNjZnk7W8AavKZTA-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Hearken, fellow gaming mouse nerds. Tighten your suspenders, strap in, and feast your eyes on the glory that is 3D mouse shape comparisons. We've been graced by the existence of <a href="https://www.eloshapes.com/" target="_blank">EloShapes</a> for some time, but previously it only let you visually compare 2D mouse outlines—now we get it in three dimensions.</p><p>Apart from just being incredibly cool, if you're wondering what you actually get from it, just think of it as a tool to compare mice to baselines you already know. For instance, if you know you like a Logitech Superlight shape, then you can see how similar another mouse is that you're considering buying if you're looking for something new.</p><div class="see-more see-more--clipped"><blockquote class="twitter-tweet hawk-ignore" data-lang="en"><p lang="en" dir="ltr">3D models are finally available on EloShapes!This has been the most requested feature since launch, but due to time and resource limitations, I was unable to add it for a long time. That has changed. Last month, I left my full-time job to work on EloShapes instead. Since then,… pic.twitter.com/9RKeX9R4cf<a href="https://twitter.com/cantworkitout/status/2049193877660463200">April 28, 2026</a></p></blockquote><div class="see-more__filter"></div></div><p>And, of course, if you have experience with a few different mice, you'll be able to get a better idea of what a new mouse that you've not tried is like. For instance, if you see a mouse that has a shape more similar to a <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-viper-v4-pro-review/" target="_blank">Razer Viper</a> than a <a href="https://www.pcgamer.com/hardware/gaming-mice/logitech-pro-x-superlight-2-dex-review/" target="_blank">Logi Superlight</a>, and you've tried both of these, then you'll have a better idea how it will feel in-hand compared to other kinds of shapes.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Xm4jRO"></div>                            </div>                            <script src="https://kwizly.com/embed/Xm4jRO.js" async></script><p>To use the tool, hover over Mice in the top menu and click Compare. Then add whichever mice you want to add to the comparison (it's better to keep it to two, if possible, to save things from getting too confusing) and select 3D at the bottom. From there, you can choose whether to compare them side-by-side or stacked.</p><p>Comparing two mice when stacked is probably the most useful, as it gives you an easier visual cue to any differences, but there's one crucial trick you shouldn't miss. To get a better picture, hover over the name of each mouse, as this highlights the rendering of the one you're hovering over, even if it's smaller and 'inside' the other mouse, but it still keeps the other one faintly visible. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1311px;"><p class="vanilla-image-block" style="padding-top:56.29%;"><img id="L8f4bFpA8X782jJqiJmLTd" name="image (23)" alt="A stacked 3D comparison of the Logitech G Pro X2 Superstrike and Razer Viper V4 Pro mouse shapes on eloshapes.com." src="https://cdn.mos.cms.futurecdn.net/L8f4bFpA8X782jJqiJmLTd.jpg" mos="" align="middle" fullscreen="" width="1311" height="738" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: EloShapes, eloshapes.com)</span></figcaption></figure><p>For instance, as you can see in the image above, doing this gives you a better picture of how the front of the <a href="https://www.pcgamer.com/hardware/gaming-mice/logitech-g-pro-x2-superstrike-review/" target="_blank">Logitech G Pro X2 Superstrike</a> compares to the more flared and taller Razer Viper V4 Pro's left and right mouse buttons.</p><p>Of course, nothing can compare to actually testing a mouse yourself, or if you can't do that, then checking out <a href="https://www.pcgamer.com/hardware/gaming-mice/reviews/" target="_blank">one of our spectacular reviews</a> should do the trick. But if you know what you like or have a pretty good idea, this is another great tool for the arsenal when you're making a purchasing decision.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Turtle Beach has wedged a touchscreen into the side of its new 8K gaming mouse and it's giving me the heebie-jeebies ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/turtle-beach-has-wedged-a-touchscreen-into-the-side-of-its-new-8k-gaming-mouse-and-its-giving-me-the-heebie-jeebies/</link>
                                                                            <description>
                            <![CDATA[ I just... it's not for me, I think. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">9CunZ4nhJi6nEYoyCf3zih</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/L8NjDnzJyxwZBQz4UdJrQB-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 27 Apr 2026 12:48:20 +0000</pubDate>                                                                                                                                <updated>Mon, 27 Apr 2026 13:01:09 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Andy Edser ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/ZGont4SjJV38V5HWmjfNAE.png ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/L8NjDnzJyxwZBQz4UdJrQB-1280-80.jpg">
                                                            <media:credit><![CDATA[Turtle Beach]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A Turtle Beach Command Series MC7 gaming mouse shot from various angles on pink and purple backgrounds]]></media:description>                                                            <media:text><![CDATA[A Turtle Beach Command Series MC7 gaming mouse shot from various angles on pink and purple backgrounds]]></media:text>
                                <media:title type="plain"><![CDATA[A Turtle Beach Command Series MC7 gaming mouse shot from various angles on pink and purple backgrounds]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/L8NjDnzJyxwZBQz4UdJrQB-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>It's not often a new gaming mouse makes me screw my face up at the sheer thought of using it, but well, here we are. The<a href="https://www.turtlebeach.com/products/command-series-mc7-mouse" target="_blank"> Turtle Beach Command Series MC7</a> is an 8K wireless squeaker with a 30K sensor and several features I quite like the look of—but it's also got a 2.25-inch touchscreen wedged next to the left mouse button.</p><p>And it's giving me the slight ick. Partly, that might be down to the fact that I religiously clean all of my screens, touch or otherwise. The idea of continually running my thumb along a smooth, grease-displaying glass surface is enough to encourage small palpitations, and it's getting worse the more I look at it.</p><p>I've long moaned about <a href="https://www.pcgamer.com/hardware/slapping-half-assed-screens-on-absolutely-everything-is-the-most-unnecessary-hardware-must-have-ive-seen-to-date-and-im-not-mad-im-just-disappointed/" target="_blank">the screen-ification of gaming hardware</a>, as I don't think it adds a huge amount of functionality. And touchscreens on gaming mice? Nope, not even once.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Xm4jRO"></div>                            </div>                            <script src="https://kwizly.com/embed/Xm4jRO.js" async></script><p>For a start, you use your mouse without looking at it. Well, I do anyway. Touchscreens don't traditionally work well when you're not staring directly at them, even if you've trained your muscle memory to remember where the controls are. Still, you can apparently check your CPU temps by looking down at this one. <em>Why</em>.</p><p>Plus, look at the ridge it creates to the side of the top buttons. I don't like edges on gaming peripherals, and the top corner where the screen meets the chassis looks pronounced. It's weighty, too, coming in at a porky 135 g. I'll take that in a pure productivity mouse, but for gaming? Even heavy-mouse-enjoyers like me might find it a bit much. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/N9MAGbX3fdYs76AhZMXvGB.jpg" alt="A Turtle Beach Command Series MC7 gaming mouse shot from various angles on pink and purple backgrounds" /><figcaption><small role="credit">Turtle Beach</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ats9Vk4m47Xf43KNAXbzUK.jpg" alt="A Turtle Beach Command Series MC7 gaming mouse on a purple and black background" /><figcaption><small role="credit">Turtle Beach</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/TkxynJVJCqvkYVgFzkRoPB.jpg" alt="A Turtle Beach Command Series MC7 gaming mouse shot from various angles on pink and purple backgrounds" /><figcaption><small role="credit">Turtle Beach</small></figcaption></figure></figure><p>I know, I know. I'm judging it before I've even used it, and that's more than a little unfair. On the plus side, the MC7 has one major feature I do really like the look of—a hot-swappable battery system.</p><p>Dual 1000 mAh batteries can be swapped out the rear of the rodent and charged with an included dock, which is a darn good idea. Turtle Beach says that <a href="https://corp.turtlebeach.com/news/news-details/2026/TURTLE-BEACH-UNVEILS-THE-COMMAND-SERIES-AN-ALL-NEW-ECOSYSTEM-OF-PC-GAMING-KEYBOARDS-AND-MICE-2026-y64g1sjc0J/default.aspx#:~:text=Enjoy%20zero%20downtime%20with%20dual%201000%20mAh%20hot%2Dswappable%20batteries%20(the%20same%20batteries%20used%20in%20Stealth%20Pro%20II)%20and%20the%20included%20charging%20dock.%20Each%20battery%20delivers%20up%20to%2010%20hours%20at%20full%20power%2C%20or%20up%20to%2015%20hours%20at%208K%20with%20the%20LED%20and%20LCD%20lighting%20turned%20off." target="_blank">each battery delivers up to 10-hours of playtime</a>, or 15-hours with the LED and LCD lighting turned off. </p><p>Which would defeat the point of buying a mouse with a touchscreen if you ask me, but what do I know. From certain angles it actually looks rather handsome, though, and I'm a fan of the bronze/black contrast in the chassis design. Just not, y'know, the honking great screen that's been wedged into the side of it.</p><p>The touchy-feely mouse is currently available to pre-order at an MSRP of $160/$140, which means it's knocking on the door of the price of our new <a href="https://www.pcgamer.com/the-best-gaming-mouse/" target="_blank">best gaming mouse</a> pick, the <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-viper-v4-pro-review/" target="_blank">Razer Viper V4 Pro</a>. It'd better be really, really good then, don't you think?</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ A new version of one of my all-time favourite mouse shapes just launched and it could be perfect for palm and relaxed claw grippers ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/a-new-version-of-one-of-my-all-time-favourite-mouse-shapes-just-launched-and-it-could-be-perfect-for-palm-and-relaxed-claw-grippers/</link>
                                                                            <description>
                            <![CDATA[ The Pulsar X3 CrazyLight Medium is here. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">66FqTZSaxZGJu3Cn5RckpD</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/hQTSykvd4eTkUSmpRkeumL-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 22 Apr 2026 14:40:36 +0000</pubDate>                                                                                                                                <updated>Wed, 22 Apr 2026 14:42:31 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ee8ZL5rzgTjTNkBFJ4jBnD.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/hQTSykvd4eTkUSmpRkeumL-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A Pulsar X3 CrazyLight Mini gaming mouse.]]></media:description>                                                            <media:text><![CDATA[A Pulsar X3 CrazyLight Mini gaming mouse.]]></media:text>
                                <media:title type="plain"><![CDATA[A Pulsar X3 CrazyLight Mini gaming mouse.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/hQTSykvd4eTkUSmpRkeumL-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I've had my mitts over more mice in the last year than I'd like to admit, and out of those, there are a few that have really stuck out for different reasons. When it comes to shape, though, apart from the Zowie EC2-DW I'm currently testing, my absolute fave has been the <a href="https://www.pcgamer.com/hardware/gaming-mice/pulsar-x3-crazylight-mini-review/" target="_blank">Pulsar X3 CrazyLight Mini</a>, and I've <a href="https://x.com/EloShapes/status/2045897220507975902?s=20" target="_blank">just found out</a> Pulsar has launched a slightly bigger version which could end up being even better.</p><p>The <a href="https://www.pulsar.gg/products/x3-crazylight-medium-gaming-mouse?srsltid=AfmBOooCMn_1rUAm1gRYrC5U8SBJezZTou10_sIAuIBYAQxpIYVmggfi&variant=48078859862270" target="_blank">Pulsar X3 CrazyLight Medium</a> is about 5–6 mm longer, 2 mm wider, and 2 mm taller. That might not sound like much, but when it comes to gaming mice, these little changes can make a big difference. </p><div class="see-more see-more--clipped"><blockquote class="twitter-tweet hawk-ignore" data-lang="en"><p lang="en" dir="ltr">Pulsar has released a new medium size for the X3 CrazyLight for both right- and left-handed users.- Size: 125 x 69 x 43 mm- Weight: 48 grams- Sensor: Pulsar XS-1- 32K DPI, 8K, 750 IPS, 50 G- Switches: Pulsar Optical 100M- Encoder: TTC Gold pic.twitter.com/hBsY4HX1Bk<a href="https://twitter.com/cantworkitout/status/2045897220507975902">April 19, 2026</a></p></blockquote><div class="see-more__filter"></div></div><p>In fact, it's the subtle deviations from straight-up symmetry that make me like the X3 so much: it has a very slight ergonomic lean to the top, alongside a much more obvious curve to the base and sides that allows your thumb to rest nicely. It's not got anywhere near the same lean as a more heavily ergonomically-oriented mouse like the Zowie I mentioned, but that makes it better for relaxing that palm grip into a hybrid claw grip, if that's your jam.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-W099kO"></div>                            </div>                            <script src="https://kwizly.com/embed/W099kO.js" async></script><p>I started my review of the Mini version by pointing out that even though it's a 'Mini' mouse, it suits my medium-sized hands. That being said, I have wondered whether a <em>slight </em>increase in size might make the mouse even comfier. I'd say a couple of millimetres on each axis might do the trick, although I'm a little unsure about adding to the height.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="bvBe5rn44aTBJDiW9W79jL" name="IMG_2568" alt="A Pulsar X3 CrazyLight Mini gaming mouse." src="https://cdn.mos.cms.futurecdn.net/bvBe5rn44aTBJDiW9W79jL.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>At any rate, if you'd considered picking up the X3 before but the 'Mini' designator had put you off, now might be your chance. It's a few grams heavier, but that still makes it just 48 g. That's essentially the same weight as the <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-viper-v4-pro-review/" target="_blank">Razer Viper V4 Pro</a> (minus a gram), the current <a href="https://www.pcgamer.com/the-best-gaming-mouse/" target="_blank">best gaming mouse</a> and an absolute joy to use. So don't worry about the weight.</p><p>Everything else remains the same, from its XS-1 sensor to optical switches; it's just the size and weight that's changed. It's the same price, too, which isn't cheap at <a href="https://www.pulsar.gg/products/x3-crazylight-medium-gaming-mouse" target="_blank">$156</a>, but you're getting a very performant and presumably comfy mouse if you use a more relaxed palm grip. If it feels just the slightest bit bigger than the X3 Mini but keeps the rest the same, it's worth a look, I'd say.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Razer has just announced the world's thinnest glass mouse pad and it looks gorgeous ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/razer-has-just-announced-the-worlds-thinnest-glass-mouse-pad-and-it-looks-gorgeous/</link>
                                                                            <description>
                            <![CDATA[ I'm here for it, but it all depends on that glide. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">VPNJbGJYD7RvAyWj2ZguXC</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/4S2WtD8ecWa2cuqYK7SXtm-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 21 Apr 2026 15:46:27 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ee8ZL5rzgTjTNkBFJ4jBnD.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/4S2WtD8ecWa2cuqYK7SXtm-1280-80.jpg">
                                                            <media:credit><![CDATA[Razer]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Two Razer Atlas Pro glass mouse pads floating in the void.]]></media:description>                                                            <media:text><![CDATA[Two Razer Atlas Pro glass mouse pads floating in the void.]]></media:text>
                                <media:title type="plain"><![CDATA[Two Razer Atlas Pro glass mouse pads floating in the void.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/4S2WtD8ecWa2cuqYK7SXtm-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I like to keep my mousey ears to the ground regarding all things gaming mice and mouse pads, so I'll be darned if my ears weren't pricked by the <a href="https://x.com/Razer/status/2046272873241702558" target="_blank">pure titillation that Razer put out earlier</a> today. A black background, a gentle touch of ambient music, and a plain black surface, slowly tilting in the void. Can that be... a glass mouse pad?</p><p>It can indeed, and apparently not just any glass mouse pad but "the world's thinnest", the <a href="https://rzr.to/atlas-pro" target="_blank">Razer Atlas Pro</a>. The <a href="https://www.pcgamer.com/razer-would-very-much-like-you-to-not-set-fires-or-bash-anyone-over-the-head-with-its-first-ever-glass-gaming-mouse-mat/" target="_blank">original Atlas</a> launched a couple of years ago, but this one is seemingly taking things to a whole new, much thinner level at just 1.9 mm thick.</p><div class="instagram-embed"><blockquote class="instagram-media"  data-instgrm-version="6" style="width:99.375%; width:-webkit-calc(100% - 2px); width:calc(100% - 2px);"><p><a href="https://www.instagram.com/p/DXZeQgVDlWB/" target="_blank">A post shared by RΛZΞR (@razer)</a></p><p>A photo posted by  on </p></blockquote></div><p>If you're wondering why that matters, it's mostly to do with comfort on your wrist. Even with rounded edges, a thick glass pad can dig into your wrist a little. To give a little context, the ever-popular Wallhack SP-004 is 3.9 mm thick and the <a href="https://www.pcgamer.com/hardware/gaming-mice/qpad-obsidian-glass-mouse-pad-review/" target="_blank">QPAD Obsidian</a> that I sometimes use is 4 mm thick.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-W099kO"></div>                            </div>                            <script src="https://kwizly.com/embed/W099kO.js" async></script><p>I can't say I struggle too much with a 4 mm pad with rounded edges, but I certainly wouldn't complain about half of that being shaved off. Just as long as it stays strong, that is, but Razer is claiming it has tempered glass that is "rigorously tested to withstand demanding long-term use while delivering consistent performance", so all should be well if that's correct.</p><p>The Atlas Pro does have rounded edges, too, and if my time with the <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-hyperflux-v2-wireless-charging-system-review/" target="_blank">Razer Hyperflux V2</a> is anything to go by, I don't doubt it will look just as gorgeous in person as it does in the pictures. Aside from the thinness, that aesthetic might be one of the big pulls, as that thin, all-black or all-white surface looks wonderful.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="psdpaXHjTBRWBiZ2YJW5nZ" name="image (15)" alt="A Razer Atlas Pro glass mouse pad on a black desk next to a coin to show its thickness." src="https://cdn.mos.cms.futurecdn.net/psdpaXHjTBRWBiZ2YJW5nZ.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Razer)</span></figcaption></figure><p>Razer's head of design Charlie Bolton explains: "The Atlas Pro was an opportunity to challenge ourselves in a category that had largely stood still. By rethinking how glass should sit and feel on the desk, we created a surface that’s thinner, more refined, and designed to integrate seamlessly into modern setups—and that process is what led to the world’s thinnest glass gaming mouse mat."</p><p>None of this is to say anything about the pad's glide, of course, and that's what really matters. I've been <a href="https://www.youtube.com/watch?v=AcPgXyNE7V0" target="_blank">testing a bunch of different mouse pads</a> over the last few months; there really can be quite a lot of variation when it comes to texture and feel, both of which can impact how well you perform in-game, depending on your preferences. Fingers crossed Razer has nailed it for my own brand of slip-n-slide here.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Pulsar actually sold its 500-gram April Fools' Day joke gaming mouse, and despite looking 'extremely sluggish', it's 'really not that bad'  ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/pulsar-actually-sold-its-500-gram-april-fools-day-joke-gaming-mouse-and-despite-looking-extremely-sluggish-its-really-not-that-bad/</link>
                                                                            <description>
                            <![CDATA[ Would you prefer too light or too heavy? ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">HvKFcUSpb3csdZjqScezpc</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/rA58CJZ55897okiKXK4SJC-1280-80.png" type="image/png" length="0"></enclosure>
                                                                        <pubDate>Thu, 16 Apr 2026 11:56:54 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ James Bentley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/PVsHAkx27zJptZHndizEAE.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;James is a more recent PC gaming convert, often admiring graphics cards, cases, and motherboards from afar. It was not until 2019, after just finishing a degree in law and media, that they decided to throw out the last few years of education, build their PC, and start writing about gaming instead. In that time, he has covered the latest doodads, contraptions, and gismos, and loved every second of it. Hey, it’s better than writing case briefs.&lt;/p&gt; ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/png" url="https://cdn.mos.cms.futurecdn.net/rA58CJZ55897okiKXK4SJC-1280-80.png">
                                                            <media:credit><![CDATA[Boardzy]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A screenshot from Boardzy&#039;s youtube video on the Pulsar CrazyHeavy gaming mouse, demonstrating that it is 485 grams]]></media:description>                                                            <media:text><![CDATA[A screenshot from Boardzy&#039;s youtube video on the Pulsar CrazyHeavy gaming mouse, demonstrating that it is 485 grams]]></media:text>
                                <media:title type="plain"><![CDATA[A screenshot from Boardzy&#039;s youtube video on the Pulsar CrazyHeavy gaming mouse, demonstrating that it is 485 grams]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/rA58CJZ55897okiKXK4SJC-1280-80.png" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/UMrN625L23o" allowfullscreen></iframe></div></div><p>With competitive gaming mice becoming ever more featherweight, you'd think it would be foolish to do the opposite. But Pulsar not only decided to make a heavy mouse, but one that comes in at 500 g. The catch is that the SuperHeavy is an April Fool's Day joke, and 20 were made available to the public. YouTuber <a href="https://www.youtube.com/watch?v=UMrN625L23o" target="_blank">Boardzy</a> got their hands on one, and apparently, it's "really not that bad."</p><p>The mouse in question is a spin on the Pulsar Susanto-X, which is a black and pink mouse made in collaboration with pro players Keven "Xccurate" Susanto and Jason "fOrsaken" Susanto. Boardzy says it "looks obviously extremely sluggish", but, despite that, "it's able to be used". High praise indeed. </p><p>Boardzy's unit comes in at 485 g (though they reckon their scale could be the issue), and their unit's wireless mode doesn't work. However, their model did come with the standard Susanto-X mouse alongside it. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-W099kO"></div>                            </div>                            <script src="https://kwizly.com/embed/W099kO.js" async></script><p>If you're wondering how Pulsar managed to make a gaming mouse this heavy, it simply stuck a big brass weight inside the mouse and shipped it off. Boardzy says, "It is pretty incredible how dense this is. It really could be used as a brute force training method". </p><p>They continue, "If you're used to a 30 g mouse, just go on this for a day or two and then anything in the 60-70 g range will feel light as air. "</p><p>Boardzy even claims that the <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-viper-v4-pro-review/" target="_blank">Razer Viper V4 Pro</a> feels hollow when they go back to it. They do say, though, "When I take my hand off it when I was testing it, my wrist would crack, but it was really like the meat of my thumb. I would feel this strain." They argue that if you are playing games that require lots of movement all day, "you could seriously wind up hurting your wrist."</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="rA58CJZ55897okiKXK4SJC" name="500 GRAM GAMING MOUSE! Pulsar CRAZYHEAVY (shocking) 0-15 screenshot" alt="A screenshot from Boardzy's youtube video on the Pulsar CrazyHeavy gaming mouse, demonstrating that it is 485 grams" src="https://cdn.mos.cms.futurecdn.net/rA58CJZ55897okiKXK4SJC.png" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Boardzy)</span></figcaption></figure><p>The CrazyHeavy has some pretty good specs on paper. With an XS01 sensor, it's got a DPI of up to 32,000 and has a 750 IPS tracking speed. It also gets up to an 8,000 Hz polling rate. If you were strong enough, you could technically play competitive games with the CrazyHeavy. </p><p>After saying, "I'm likely never going to use this again, but it will make a good paper weight",  Boardz says, "It's just like not a good mouse, but it is crazy." </p><p>I suppose the name is rather fitting then.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Lucky Redditor gets hands on unreleased Steelseries Rival Pro Mini, revealing another UWB wireless gaming mouse will soon hit the market ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/lucky-redditor-gets-hands-on-unreleased-steelseries-rival-pro-mini-revealing-another-uwb-wireless-gaming-mouse-will-soon-hit-the-market/</link>
                                                                            <description>
                            <![CDATA[ Don't call it a comeback. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">Gg5qXV72jsAp6pjcENKUeQ</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/dbZbc22H3dnijxfZABxfgV-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 13 Apr 2026 14:01:03 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jess Kinghorn ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/cMDJJibKgeMg3wogzv9AgY.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jess has been writing about games for over ten years, spending a significant chunk of that time working on print publications PLAY and Official PlayStation Magazine. When she’s not investigating all things hardware here, she&#039;s either constructing a passionate defence of a 7/10 game, daydreaming about her debut novel, or feeling wistful about the last time she chased some nerds around a field with an oversized foam sword.&amp;nbsp;&lt;/p&gt; ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/dbZbc22H3dnijxfZABxfgV-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Steelseries Arctis Prime Wireless]]></media:description>                                                            <media:text><![CDATA[Steelseries Arctis Prime Wireless]]></media:text>
                                <media:title type="plain"><![CDATA[Steelseries Arctis Prime Wireless]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/dbZbc22H3dnijxfZABxfgV-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Beyond the vibrant pink honeycomb form of the just-dropped <a href="https://www.pcgamer.com/hardware/gaming-mice/steelseries-aerox-3-wireless-gen-2-review/" target="_blank">Aerox 3 Wireless Gen 2</a>, Steelseries have been a bit quiet on the gaming mouse front. A recent leak suggests that's all about to change, though, as pictures of a new ultra-wideband gaming mouse from the company have surfaced on Reddit.</p><p>User nerkothegoat took to Reddit asking to identify a mouse they claimed to have bought "<a href="https://www.reddit.com/r/MouseReview/comments/1sdf9gb/help_with_mouse_steelseries_rival_pro_mini/" target="_blank">online for good price [sic]</a>". Pictures of the box revealed it was the as-yet-unreleased Steelseries Rival Pro Mini, and that this is a wireless gaming mouse that ditches 2.4 GHz in favour of an 8 kHz, ultra-wideband (UWB) connection mode (via <a href="https://www.techpowerup.com/348058/steelseries-rival-pro-mini-appears-online-ahead-of-launch" target="_blank">TechPowerUp</a>).</p><p>Another UWB wireless gaming mouse is definitely exciting news. As our world becomes increasingly wireless, there's a risk that an ever-more crowded 2.4 GHz band will cause a whole host of connection issues. A UWB connection should be less prone to experiencing this sort of signal interference, though it is shorter-range than 2.4 GHz.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-X1lxaO"></div>                            </div>                            <script src="https://kwizly.com/embed/X1lxaO.js" async></script><p>The front of the box also touts an 'Infinity Power System,' with product images on the reverse suggesting interchangeable, rechargeable batteries not unlike the <a href="https://www.pcgamer.com/steelseries-arctis-nova-pro-wireless-review/" target="_blank">SteelSeries Arctis Nova Pro's</a> hot swappable battery system.</p><p>Other details include a weight of 49 g, a polling rate of "up to 8,000 Hz/0.25 ms," "100% PTFE" mouse feet, and plenty of placeholder text about the capacity of those batteries. The words 'Not Final Render' can also be seen overlaying the box's product image, suggesting this is an accidental retail leak.</p><div class="see-more see-more--clipped"><blockquote class="twitter-tweet hawk-ignore" data-lang="en"><p lang="en" dir="ltr">Rival Pro & Rival Pro Mini"Not final render"- Prime-like shape. Dimensions censored- 8khz, UWB wireless- PAW3950, 49g- Infinite power system (hotswappable batteries)- 100M Optical clicks, 100% PTFE feet https://t.co/GGF4bgKePB<a href="https://twitter.com/cantworkitout/status/2041492247863070813">April 7, 2026</a></p></blockquote><div class="see-more__filter"></div></div><p>Even so, other images on the box suggest a profile not dissimilar to the silhouette of the <a href="https://www.pcgamer.com/steelseries-arctis-prime-wireless-gaming-mouse-review/" target="_blank">SteelSeries Prime Wireless Pro Series gaming mouse</a>, which made a very comfortable debut back in 2021. Speaking of Pro mice, a Steelseries Rival Pro Mini suggests the existence of a more affordable model of the same mouse with a more limited feature set, though further entries in this product line have not been confirmed.</p><p><a href="https://www.pcgamer.com/hardware/gaming-mice/the-worlds-first-true-8k-ultra-wideband-gaming-mouse-is-here-complete-with-a-glowing-dongle-thats-supposedly-less-prone-to-unwanted-interference/" target="_blank">Elecom released its own 'true 8K' ultra-wideband gaming mouse last year</a>, calling it a 'world-first' and throwing in a glowing dongle to really turn heads. Steelseries throwing its hat into the ring with the Rival Pro Mini means the company definitely hasn't been sleeping on the gaming mouse arena so much as looking ahead.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The Razer Viper V4 Pro has reminded me that few things can beat great build quality in a mouse ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/the-razer-viper-v4-pro-has-reminded-me-that-few-things-can-beat-great-build-quality-in-a-mouse/</link>
                                                                            <description>
                            <![CDATA[ Ultralight shells and analogue clicks are great, but so is build quality. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">seLa32XBFsDFgxRWa74CCc</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/PSkP6s8aqyTHujw9iTzmda-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 11 Apr 2026 13:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ee8ZL5rzgTjTNkBFJ4jBnD.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/PSkP6s8aqyTHujw9iTzmda-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A white Razer Viper V4 Pro gaming mouse]]></media:description>                                                            <media:text><![CDATA[A white Razer Viper V4 Pro gaming mouse]]></media:text>
                                <media:title type="plain"><![CDATA[A white Razer Viper V4 Pro gaming mouse]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/PSkP6s8aqyTHujw9iTzmda-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <div  class="fancy-box"><div class="fancy_box-title">Jacob Fox, hardware writer</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Ee8ZL5rzgTjTNkBFJ4jBnD" name="PCG Writer Illustrations 2026 Teal31 - Jacob Fox" caption="" alt="PC Gamer headshot - Jacob Fox" src="https://cdn.mos.cms.futurecdn.net/Ee8ZL5rzgTjTNkBFJ4jBnD.png" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p class="fancy-box__body-text"><strong>This week I've been:</strong> Trying out some seriously fast gaming monitors, including a 600 Hz TN panel. My Counter-Strike gaming has never been so buttery smooth.</p></div></div><p>Over the past year, I've found myself falling head over heels for a couple of different competitive gaming mice for vastly different reasons. But Razer's latest release, the <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-viper-v4-pro-review/" target="_blank">Viper V4 Pro</a>, has brought me back to earth and reminded me that few things can beat good old-fashioned build quality.</p><p>I'm not going to apologise for getting excited about things I actually like—attitude of gratitude, they say—and there have been some fantastic improvements in the gaming mouse market over the last year. But there's also a need to take in the bigger picture sometimes, and the whole picture is better with the Viper V4 Pro than with any of the other mice I've been impressed by over the last year.</p><p>The first one to really catch my eye was the <a href="https://www.pcgamer.com/hardware/gaming-mice/corsair-sabre-v2-pro-ultralight-wireless-gaming-mouse-review/" target="_blank">Corsair Sabre V2 Pro</a>. I caught a glimpse of it at Gamescom last year, and not long after that, I got my hands on it for some extended testing. The key selling point is its genuinely ultralight weight, as it somehow manages to keep itself to a low 36 g while maintaining a solid shell.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="cW72DJwAyNRGpScgFDYEWg" name="IMG_1333" alt="The Corsair Sabre V2 Pro ultralight wireless gaming mouse" src="https://cdn.mos.cms.futurecdn.net/cW72DJwAyNRGpScgFDYEWg.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">This is the Corsair Sabre V2 Pro. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>That low weight—lighter than pretty much any other mouse I've seen, setting aside a handful of niche picks from lesser-known brands—I find to be a genuine boon to competitive gaming. It lets your hand fly across your pad and adjust your aim with ease. </p><p>But then I had my attention yanked away from attaining my featherweight endgame by the <a href="https://www.pcgamer.com/hardware/gaming-mice/logitech-g-pro-x2-superstrike-review/" target="_blank">Logitech G Pro X2 Superstrike</a>. After spending a couple of days learning about <a href="https://www.pcgamer.com/hardware/gaming-mice/underneath-the-superstrike-how-logitech-has-kick-started-the-next-generation-of-gaming-mouse-tech/" target="_blank">how the Superstrike was made</a> at Logitech's Swiss HQ, I then got a ton of hands-on time with it. </p><div  class="fancy-box"><div class="fancy_box-title">Viper V4 Pro vs Superstrike</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="d2SShUTF4tqrjudhZYGiY6" name="IMG_2785" caption="" alt="A Razer Viper V4 Pro next to a Logitech G Pro X2 Superstrike." src="https://cdn.mos.cms.futurecdn.net/d2SShUTF4tqrjudhZYGiY6.jpg" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p class="fancy-box__body-text">Want a more in-depth look at how the Viper V4 Pro and Superstrike stack up? <strong>Check out my </strong><a data-analytics-id="inline-link" href="https://www.pcgamer.com/hardware/gaming-mice/logitech-superstrike-vs-razer-viper-v4-pro-the-battle-for-the-competitive-crown/" target="_blank"><strong>full comparison</strong></a><strong>.</strong></p></div></div><p>The basic pitch is that its analogue switches (a world's first for gaming mice) allow you to set your actuation level to exactly where you like. Which means you can set it to trigger with the lightest touch, helping reduce the time between starting to click and actually having your click register and hearing your gunshot ring out.</p><p>Right away with the Superstrike, I knew this improvement wasn't gimmicky, provided you fit the niche of gamers who will stand to benefit from reduced click latency. Essentially, anyone who plays a tactical shooter like CS2 or Valorant, or plays games that require a high number of clicks per minute (CPM). After tons of time in CS2 with the Superstrike, I definitely see the benefit, even if it's only a small one compared to, say, improving your aim or reaction time.</p><p>So the Superstrike's haptic clicks had overtaken the Sabre V2 Pro's low weight, in my mind. The former weighs about 60 g, which is far from the 36 g of the latter, but I still came to prefer the Superstrike for gaming in Counter-Strike.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3127px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="ETuLHorRiYbvuGhoM48CcS" name="logitech-g-pro-x2-superstrike-in-hand" alt="Logitech G Pro X2 Superstrike in a hand" src="https://cdn.mos.cms.futurecdn.net/ETuLHorRiYbvuGhoM48CcS.jpg" mos="" align="middle" fullscreen="" width="3127" height="1759" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">This is the Logitech G Pro X2 Superstrike. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>But then came the Viper V4 Pro from on high. This mouse has neither the ultralight weight of the Sabre V2 Pro nor the revolutionary rapid clicks of the Superstrike, but it has still stolen my heart more than either of the former two. </p><p>In fact, there's little revolutionary about it at all. Sure, it has a new kind of sensor capture and USB polling synchronisation called FrameSync, but that ultimately just helps grant a teeny tiny bit of improved click latency and a fair amount of battery life—great stuff, but not quite as eye-catching as 36 g or analogue clicks.</p><div  class="fancy-box"><div class="fancy_box-title">Viper V4 Pro review</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="kf6LdAo43fssHyds6f8nSh" name="IMG_2780 (1)" caption="" alt="The orbtastic dongle for the Razer Viper V4 Pro." src="https://cdn.mos.cms.futurecdn.net/kf6LdAo43fssHyds6f8nSh.jpg" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p class="fancy-box__body-text"><strong>Check out the full </strong><a data-analytics-id="inline-link" href="https://www.pcgamer.com/hardware/gaming-mice/razer-viper-v4-pro-review/" target="_blank"><strong>Razer Viper V4 Pro review</strong></a><strong>. </strong></p><p class="fancy-box__body-text">Here's the long story short:</p><p class="fancy-box__body-text">The Razer Viper V4 Pro is an all-round fantastic mouse, with stellar build quality, satisfying clicks, and a nicely tactile scroll wheel. It also balances top-tier performance and a light weight with a surprising amount of juice.</p></div></div><p>What the Viper V4 Pro instead represents is not upheaval but perfection, and here I mean for that word 'perfection' to be a verb. It doesn't try to shed absolutely as much weight as possible, nor does it attempt to revolutionise clicking technology. Instead, it tries to keep things as light and as performant as possible while perfecting its overall build.</p><p>The long and short of it is that there is no part of the Viper V4 Pro that doesn't feel crafted with the goal of perfection in mind. The only thing I'm not too keen on is the sound of the left and right clicks. But that's just what you get with even the best optical switches, which are better for longevity and less prone to problems such as double-click issues.</p><p>From its sturdy shell to its smooth skates, tactile optical clicks and scroll wheel, clicky side buttons, and a relatively light weight of 49–50 g, there really is nothing to complain about. The sensor is also the absolute latest and greatest, but that's just a nice addition, really, to what feels like a mouse that's had the utmost attention paid to every element of its design and build. That's something <a href="https://www.youtube.com/watch?v=8HvJUqp9rfU" target="_blank">teardowns seem to attest to</a>, as well.</p><div><blockquote><p>From its sturdy shell to its smooth skates, tactile optical clicks and scroll wheel, clicky side buttons, and a relatively light weight of 49–50 g, there really is nothing to complain about</p></blockquote></div><p>The final sprinkling of sugar into the Viper's saucepan comes in the form of its software, which allows you to adjust all its settings in-browser via <a href="https://synapse.razer.com/dashboard/" target="_blank">Synapse Web</a>. This isn't exactly a bragging point for Razer, given that many other mouse companies (even Corsair) have started doing the same, but since the local Synapse software is <a href="https://www.pcgamer.com/hardware/gaming-mice/gaming-mouse-software-should-stay-out-of-your-way-and-its-the-smaller-manufacturers-that-seem-to-have-received-that-memo/" target="_blank">very bloated and consumes a lot of memory</a>, web software is nice to see for the Viper V4 Pro. Again, all angles covered.</p><p>None of this is to say there's no place for ultralight mice or haptic-inductive clicks. In fact, I'm still very much debating which of the three I prefer for gaming in CS2, because my actual in-game stats don't seem noticeably affected by whichever I choose—my skill, or lack thereof, is much more relevant.</p><p>You can make a solid argument for any, but the Viper V4 Pro has reminded me that a stand-out spec or revolutionary technology isn't necessary to get your name in the hat.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="xoAQ3gfaVyEyyQzmpLvNhC" name="IMG_2774 (1)" alt="Holding a Razer Viper V4 Pro gaming mouse" src="https://cdn.mos.cms.futurecdn.net/xoAQ3gfaVyEyyQzmpLvNhC.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">This is the Razer Viper V4 Pro. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Of course, there's also the fact that mouse shape trumps all of the above considerations. You can have an amazingly built mouse with revolutionary technology, but it won't be worth anything for competitive FPS gaming if it's built like a joystick. </p><p>Thankfully, all three mouse shapes discussed here are inoffensive, symmetrical ones that should suit plenty of hand sizes and grips. Smaller hands that palm grip might want to miss all three, though, and maybe opt for something like a <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-cobra-hyperspeed-review/" target="_blank">Razer Cobra HyperSpeed</a> or something similar instead.</p><p>Given that I do get on with the Viper's shape, it's now the standard against which I'm going to measure all other gaming mice. If another mouse even comes close to this thing's build quality, that's worthy of a nod of approval in my books.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Logitech Superstrike vs Razer Viper V4 Pro: The battle for the competitive crown ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/logitech-superstrike-vs-razer-viper-v4-pro-the-battle-for-the-competitive-crown/</link>
                                                                            <description>
                            <![CDATA[ Pitting analogue clicks against top-tier build and performance. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">VfNjC4mFtGuxeFiZvKnCQg</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/d2SShUTF4tqrjudhZYGiY6-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 08 Apr 2026 15:33:49 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ee8ZL5rzgTjTNkBFJ4jBnD.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/d2SShUTF4tqrjudhZYGiY6-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A Razer Viper V4 Pro next to a Logitech G Pro X2 Superstrike.]]></media:description>                                                            <media:text><![CDATA[A Razer Viper V4 Pro next to a Logitech G Pro X2 Superstrike.]]></media:text>
                                <media:title type="plain"><![CDATA[A Razer Viper V4 Pro next to a Logitech G Pro X2 Superstrike.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/d2SShUTF4tqrjudhZYGiY6-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>A couple of months ago Logitech unveiled quite the surprise for the competitive PC gaming scene with the <a href="https://www.pcgamer.com/hardware/gaming-mice/logitech-g-pro-x2-superstrike-review/" target="_blank">G Pro X2 Superstrike</a>. It's the first gaming mouse to feature proper analogue switches under the left and right mouse buttons, meaning it's the first to offer clicks that respond to the slightest touch, or whatever level of force you set it to.</p><p>As soon as I got my hands on the Superstrike—first at Logitech HQ in Switzerland where I got to see <a href="https://www.pcgamer.com/hardware/gaming-mice/underneath-the-superstrike-how-logitech-has-kick-started-the-next-generation-of-gaming-mouse-tech/" target="_blank">everything that went into making it</a>, and then at home for some more extended testing—I knew it wasn't just a gimmick. At least for some kinds of competitive gamer, the improvement on offer is real, as it cuts down the time between starting to press and having your click register and your in-game weapon fire (for instance). </p><p>The Superstrike's haptic-inductive click technology, I thought, will surely be the future for the gaming mouse market.</p><p>Then Razer launched the <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-viper-v4-pro-review/">Viper V4</a> <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-viper-v4-pro-review/" target="_blank">Pro</a> and reminded me just how impressive a traditional, non-analogue mouse can be, thanks to its practically flawless design and build quality. Analogue clicks are great, but reducing click latency is just one aspect of a whole package. These two gaming mice are both great choices for competitive gaming, and it's far from a wash for either. </p><h2 class="article-body__section" id="section-specs-comparison"><span>Specs comparison</span></h2><div ><table><tbody><tr><td class="firstcol empty" ></td><td  ><p><strong>Viper V4 Pro</strong></p></td><td  ><p><strong>Superstrike</strong></p></td></tr><tr><td class="firstcol " ><p><strong>Buttons</strong></p></td><td  ><p>5</p></td><td  ><p>5</p></td></tr><tr><td class="firstcol " ><p><strong>Connectivity</strong></p></td><td  ><p>USB-C wired / 2.4 GHz wireless</p></td><td  ><p>USB-C wired Lightspeed wireless 2.4 GHz / PowerPlay</p></td></tr><tr><td class="firstcol " ><p><strong>Sensor</strong></p></td><td  ><p>Focus Pro 50K optical (Gen 3)</p></td><td  ><p>Hero 2</p></td></tr><tr><td class="firstcol " ><p><strong>Switches</strong></p></td><td  ><p>Gen 4 optical</p></td><td  ><p>Haptic Inductive Trigger System (HITS)</p></td></tr><tr><td class="firstcol " ><p><strong>Feet</strong></p></td><td  ><p>PTFE</p></td><td  ><p>UHMWPE</p></td></tr><tr><td class="firstcol " ><p><strong>Max DPI</strong></p></td><td  ><p>50,000</p></td><td  ><p>44,000</p></td></tr><tr><td class="firstcol " ><p><strong>Weight</strong></p></td><td  ><p>49 g (black) / 50 g (white)</p></td><td  ><p>59–61 g (depending on puck)</p></td></tr><tr><td class="firstcol " ><p><strong>Max acceleration</strong></p></td><td  ><p>90 G</p></td><td  ><p>88 G</p></td></tr><tr><td class="firstcol " ><p><strong>Max speed</strong></p></td><td  ><p>930 IPS</p></td><td  ><p>888 IPS</p></td></tr><tr><td class="firstcol " ><p><strong>Polling rate</strong></p></td><td  ><p>Up to 8K</p></td><td  ><p>Up to 8K</p></td></tr><tr><td class="firstcol " ><p><strong>Battery life</strong></p></td><td  ><p>180 hours @ 1,000 Hz</p></td><td  ><p>90 hours @ 1,000 Hz</p></td></tr><tr><td class="firstcol " ><p><strong>RGB lighting</strong></p></td><td  ><p>No</p></td><td  ><p>No</p></td></tr><tr><td class="firstcol " ><p><strong>Included extras</strong></p></td><td  ><p>Dongle, cable, grip tape, stickers</p></td><td  ><p>Dongle and extender, cable, grip stickers, puck with skates, cleaning cloth</p></td></tr><tr><td class="firstcol " ><p><strong>Price</strong></p></td><td  ><p><a href="https://www.razer.com/gaming-mice/razer-viper-v4-pro" target="_blank">$160</a> / <a href="https://www.razer.com/gb-en/gaming-mice/razer-viper-v4-pro" target="_blank">£160</a></p></td><td  ><p><a href="https://www.logitechg.com/en-us/shop/p/pro-x2-superstrike-mouse" target="_blank">$180</a> / <a href="https://www.argos.co.uk/product/7896602" target="_blank">£160</a></p></td></tr></tbody></table></div><p>Setting aside the apples-to-oranges switch comparison for the time being, you're clearly getting a better all-round package with the Viper V4 Pro. That would be true even if it was the same price as the Superstrike, but it's actually cheaper—in the US, at least.</p><p>The long and short of it is that you're getting a lighter mouse with double the battery life and a more performant sensor. You're also getting a better, more bulbous dongle that actually stays put on your desk and has some useful LEDs.</p><p>Some of you might also be interested to know that the Viper has an optical scroll wheel, while the Superstrike has the same mechanical scroll wheel as in the previous <a href="https://www.pcgamer.com/logitech-g-pro-x-superlight-2-gaming-mouse-review/" target="_blank">Logitech G Pro X Superlight 2</a>. The latter wheel is known to <a href="https://www.reddit.com/r/MouseReview/comments/1f40pnu/superlight_2_scroll_wheel_issue/" target="_blank">sometimes develop scrolling issues</a> and in my own testing suffers from problems with long-presses. The optical wheel on the Viper V4 Pro, at least in theory, shouldn't be as likely to develop problems because there's less mechanically that can go wrong.</p><h2 class="article-body__section" id="section-overall-quality"><span>Overall quality</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="xoAQ3gfaVyEyyQzmpLvNhC" name="IMG_2774 (1)" alt="Holding a Razer Viper V4 Pro gaming mouse" src="https://cdn.mos.cms.futurecdn.net/xoAQ3gfaVyEyyQzmpLvNhC.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Specs aren't the only place where the Viper V4 Pro comes out in front. It's also a much more premium-feeling mouse. In fact, it's the most premium-feeling mouse I've had my mitts on, and I've tried quite a few.</p><p>Both have nice, safe shapes that should suit a variety of grips. The Superstrike's G Pro/Superlight style 'potato' shape has a bit more of an extended hump that pushes into your palm more towards the back, but the two symmetrical shapes are <a href="https://www.eloshapes.com/mouse/compare?p=razer-viper-v4-pro-vs.-logitech-g-pro-x2-superstrike" target="_blank">generally quite similar</a>.</p><p>The Viper V4 Pro feels a step above the Superstrike, though, thanks to its near-flawless build quality. And while the Superstrike doesn't feel cheap, it's far from perfect.</p><p>The Viper's buttons are very tactile and have practically zero pre-travel, there's not an ounce of mushiness to the scroll wheel, and the skates are nice and smooth. The Superstrike, on the other hand, has mushy side buttons, pretty slow UPE skates, and a mediocre scroll wheel that doesn't play well with long presses. There's also quite a bit of left-right wobble to the left mouse button, on my model at least, after bottoming out the button press.</p><p>The icing on top for the Viper when it comes to the general experience, in addition to the battery life, is the fact that you can change all your settings on <a href="https://synapse.razer.com/dashboard/" target="_blank">Synapse Web</a>. So, unlike with the Superstrike, you don't have to keep a local program installed to change your mouse settings.</p><h2 class="article-body__section" id="section-are-the-speedy-clicks-worth-it"><span>Are the speedy clicks worth it?</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3127px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="ETuLHorRiYbvuGhoM48CcS" name="logitech-g-pro-x2-superstrike-in-hand" alt="Logitech G Pro X2 Superstrike in a hand" src="https://cdn.mos.cms.futurecdn.net/ETuLHorRiYbvuGhoM48CcS.jpg" mos="" align="middle" fullscreen="" width="3127" height="1759" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>After spending a lot of time using both mice, I can say confidently that the Superstrike is a boon to games like Counter-Strike and Valorant but not much of a boon to other games such as Overwatch, Apex Legends, and so on. Its clicks are worth it if you primarily play tactical shooters that have a low time-to-kill (TTK) and rely on quick reactions. I suppose games that require a high number of clicks per minute (CPM) will benefit, too, but that's far outside of my wheelhouse. </p><p>In games like CS2, a lot of your time is spent holding angles or peeking around them, hopefully with your crosshair placed very close to where your enemy's head should appear. In these situations, saving a few milliseconds between spotting that head and having your mouse click register can make a difference. Anyone who has played CS2 or Valorant seriously will be familiar with the post-death certainty that 'if I'd just shot a split second sooner, I'd be the one alive right now and my team would have won the round.'</p><p>You don't get those feelings quite so often or to quite the same extent in other kinds of competitive shooter. Playing Overwatch, for instance—even when playing as Cassidy—I don't feel that need for split-second click reaction to anywhere near the same extent as I do in CS2. And if I'm playing a tracking-heavy game like Quake Champions or Apex Legends, I don't feel the need at all.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="PSkP6s8aqyTHujw9iTzmda" name="IMG_2777" alt="A white Razer Viper V4 Pro gaming mouse" src="https://cdn.mos.cms.futurecdn.net/PSkP6s8aqyTHujw9iTzmda.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>However, just note that even in the games where it is of benefit, the Superstrike's clicks don't give a night and day difference and they certainly won't greatly improve your overall headshot percentage or kill:death ratio. </p><p>I started doing some daily tests comparing my scores with the different mice in CS2 and in aim trainers, but I quickly noticed there was no difference. What makes the most difference by far is a combination of overall reaction time and aim. The time it takes your finger to press down is just one tiny part of that.</p><p>One big caveat to both the Viper and Superstrike is that, as many an enthusiast is prone to say, shape is king when it comes to gaming mice. If you don't get on with the Superstrike's or the Viper Pro's shape, you're probably better off getting a different mouse entirely. </p><p>Better off, that is, both in general and also regarding competitive performance, because it's hard to perform well with a mouse you don't enjoy holding. I, for instance, am currently debating long and hard over whether to ditch the Superstrike for the <a href="https://zowie.benq.eu/en-uk/mouse/ec2-dw.html" target="_blank">Zowie EC2-DW</a>, which just fits in my grip so snugly.</p><h2 class="article-body__section" id="section-niches-on-niches"><span>Niches on niches</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3795px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="vrQmQASs2CggcdvmcpvWsT" name="IMG_2354 (1)" alt="A Logitech G Pro X2 Superstrike gaming mouse" src="https://cdn.mos.cms.futurecdn.net/vrQmQASs2CggcdvmcpvWsT.jpg" mos="" align="middle" fullscreen="" width="3795" height="2135" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The shortened answer to the question of which mouse to get is as follows:</p><p>First and foremost, get a mouse with a shape that suits your grip. If the Viper V4 Pro and Superstrike fit the bill, then get the Superstrike if you (A) play primarily tactical shooters with low TTK and (B) are happy spending $180 for a slight potential advantage over all other mice. If you don't fit those two criteria, get the Viper V4 Pro, and bask in its near-flawless quality.</p><p>The Razer Viper V4 Pro has brought me back to earth a little. Initially I got a little swept up in the Superstrike's new and impressive analogue click technology, and while my opinion hasn't changed on how much of a game-changer it is, the Viper has reminded me just how nice it can be to have every other aspect of a mouse be almost perfect.</p><p>For the tactical shooter niche inside the broader competitive niche, the Superstrike beats it for in-game performance, provided you like its shape and are fine sacrificing some broader quality and feel. But for everything else the Viper V4 Pro comes out on top.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ SteelSeries Aerox 3 Wireless Gen 2 review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/steelseries-aerox-3-wireless-gen-2-review/</link>
                                                                            <description>
                            <![CDATA[ A worthwhile update. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">HV7vxYHYt43ywyjCq6RL5B</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/SqAwbdjSoxvLTT5MURyLqb-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 07 Apr 2026 16:30:26 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Reece Bithrey ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/DN8S8rM2Gfi7mBgPBtt3eb.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/SqAwbdjSoxvLTT5MURyLqb-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[The SteelSeries Aerox 3 Wireless Gen 2 looking excellent in pink on a grey mousepad.]]></media:description>                                                            <media:text><![CDATA[The SteelSeries Aerox 3 Wireless Gen 2 looking excellent in pink on a grey mousepad.]]></media:text>
                                <media:title type="plain"><![CDATA[The SteelSeries Aerox 3 Wireless Gen 2 looking excellent in pink on a grey mousepad.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/SqAwbdjSoxvLTT5MURyLqb-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>SteelSeries has updated its longstanding Aerox 3 Wireless Gen 2 rodent for 2026 as it seeks to bring a veteran of the ultralight rodent world up to date. The changes are mostly inside, with a shiny new sensor, higher wireless polling and major improvements to battery life. </p><p>The £100/$100 price tag is enticing, although we've seen this area of the market explode with some very competitive ultralight rodents from the likes of Endgame Gear and even Be Quiet! in the last year, potentially making this quite a difficult sell for SteelSeries.</p><p>With this in mind, the one area of this new rodent that isn't a difficult sell to me is the colour. I love this magenta/bright pink colourway and now want my entire setup covered in it because it's essentially neon. SteelSeries bundled along a matching mousepad to at least let me live out some of my pink setup pipe dream. If you'd prefer something a little more muted, then standard black and white hues are available—just know it'll never look as funky as my bright pink mouse.</p><p>The outside of the Aerox 3 Wireless Gen 2 hasn't shifted all that much from both the OG model and the 2022 refresh variant. The weight is the same light 68 g that helps it feel zippy and agile, while it features the same comfortable shape that suits my palm grip nicely. There is some small contouring down the sides to make this more of a sculpted feel in-hand, although not to the same extent as other rodents you'll find. I think it's a nice middle ground.</p><div  class="fancy-box"><div class="fancy_box-title">Aerox 3 Wireless Gen 2 specs</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Q5Na4TAPAUJTGs22Ji5Zpb" name="SteelSeries Aerox 3 Wireless Gen 2 12" caption="" alt="The SteelSeries Aerox 3 Wireless Gen 2 looking excellent in pink on a grey mousepad." src="https://cdn.mos.cms.futurecdn.net/Q5Na4TAPAUJTGs22Ji5Zpb.jpg" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p class="fancy-box__body-text"><strong>Buttons:</strong> 5<br><strong>Feet: </strong>PTFE<br><strong>Connectivity: </strong>2.4 GHz receiver/Bluetooth, USB-C to USB-A wired<br><strong>Sensor: </strong>SteelSeries TrueMove 26K<br><strong>Max DPI: </strong>26,000<br><strong>Max acceleration: </strong>40 g<br><strong>Max speed: </strong>400 IPS<br><strong>Polling rate:</strong> 4000 Hz (wireless) / 1000 Hz wired<br><strong>Battery life:</strong> Up to 120 hours<br><strong>RGB lighting: </strong>3-zone<br><strong>Warranty: </strong>2 years<br><strong>Price: </strong>$100/£100</p></div></div><p>The fit and finish here is excellent, too, with some quality plastics used, at least to my hands, and I also don't mind the honeycombed pattern across the rear of the mouse. This has been a hallmark of SteelSeries's Aerox line of mice since its inception, and for ultralight mice in days gone by, and still looks decent to me. I can understand why some folks may find it a little dated, but it's there to serve a purpose. </p><p>To protect any ingress of dust, dirt or moisture, the Aerox Wireless 3 Gen 2 carries the same IP54 rating as before, which SteelSeries terms as the 'AquaBarrier'—catchy.</p><p>Button placement is sensible, with the two main ones, a scroll wheel and one for controlling DPI on top, and two navigation buttons on the left side. On the underside, you'll find a connectivity switch for choosing between Bluetooth and the bundled 2.4 GHz receiver, although without the aid of the RGB indicator, it can be quite difficult to distinguish between which connection you have selected.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/aPMAUXwk9M7f5YqopSfMqb.jpg" alt="The SteelSeries Aerox 3 Wireless Gen 2 looking excellent in pink on a grey mousepad." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/RJABfKDsTuFdF9DuRx5Mpb.jpg" alt="The SteelSeries Aerox 3 Wireless Gen 2 looking excellent in pink on a grey mousepad." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/S6zQDSNuh4Hu4V6cbUKrqb.jpg" alt="The SteelSeries Aerox 3 Wireless Gen 2 looking excellent in pink on a grey mousepad." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>It's inside where changes have been made, as SteelSeries has graduated the Aerox 3 Wireless Gen 2 to its TrueMove 26,000 DPI sensor. This constitutes an 8,000 DPI increase over the older model, and while the move up at the top end isn't too noticeable for most mere mortals (plus in some FPS titles, you're also likely to keep DPI lower), it's pleasant for added zippiness for general navigation and making wrist-flicks even brisker.</p><p>Going as high as 26,000 DPI caused especially brisk sweeping movement for me in Counter Strike 2—my usual test bed for mice—although it comes with the caveat that it may be too jumpy and jittery in day-to-day usage. To this end, the default maximum DPI with the OP1w 4K is a much more reasonable 3200, although it can be turned up in software.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/LytBMLAWJH69PPa6KeUdqb.jpg" alt="The SteelSeries Aerox 3 Wireless Gen 2 looking excellent in pink on a grey mousepad." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Q5Na4TAPAUJTGs22Ji5Zpb.jpg" alt="The SteelSeries Aerox 3 Wireless Gen 2 looking excellent in pink on a grey mousepad." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/fQTXatNcN5wtopd4zS7Fmb.jpg" alt="The SteelSeries Aerox 3 Wireless Gen 2 looking excellent in pink on a grey mousepad." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>To keep up with the competition, including the <a href="https://www.pcgamer.com/hardware/gaming-mice/endgame-gear-op1w-4k-review/" target="_blank">Endgame Gear OP1w 4K</a> and the <a href="https://www.pcgamer.com/hardware/gaming-mice/be-quiet-dark-perk-ergo-review/" target="_blank">Be Quiet! Dark Perk Ergo</a>, SteelSeries has also boosted the wireless polling rate up to 4000 Hz, up from the more standard 1000 Hz on the old model. The reason why this is important is because of responsiveness and potentially lower latency, for the pro players who are likely to notice that sort of thing. A higher polling rate means a device reports its position and inputs more frequently (hence Hz as the measurement). </p><p>Note that 4000 Hz isn't enabled by default, and you'll need to enable it in SteelSeries' software.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/g3tAsWqjp87QenWev89aXH.png" alt="The charts created by MouseTester than show sensor performance for the SteelSeries Aerox 3 Wireless Gen 2." /><figcaption>Tested at 1,000 Hz — The closer the dots are together, the more consistent a mouse is reporting movement. More variation or stray dots makes for a less accurate sensor.<small role="credit">MouseTester</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/DKkXSM4JnvLSERaXtBqMMH.png" alt="The charts created by MouseTester than show sensor performance for the SteelSeries Aerox 3 Wireless Gen 2." /><figcaption>Tested at 1,000 Hz — The spikes represent an increase in velocity, with more erratic spikes showing tracking going haywire.<small role="credit">MouseTester</small></figcaption></figure></figure><p>All of this combines to make this SteelSeries choice feel especially responsive in shooters, such as CS2, with brisk and responsive movements and inputs with little noticeable latency that make this a strong choice for FPS titles. The switches inside are mechanical ones rated for up to 80 million actuations, and they felt especially tactile under finger. We have gotten to a point where hybrid switches with optical powers can be found on similarly-priced mice, potentially yielding faster response times for inputs against more traditional mechanisms. Nonetheless, I'm still a fan of how the Aerox 3 Wireless Gen 2's switches feel.</p><p>Connectivity is handled either by Bluetooth or 2.4 GHz, with the latter supporting the 4000 Hz wireless polling rate. The fact that this mouse also comes with Bluetooth adds some versatility against the competition, which eschews that in favour of outright performance in one device. I found the mouse's connection over either method to be reliable and stable, using Bluetooth on my MacBook Pro and the bundled receiver on my Windows gaming PC.</p><div  class="fancy-box"><div class="fancy_box-title">Buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>✅ You want some clever software:</strong> The Aerox 3 Wireless Gen 2 impresses with some clever software trickery that helps set it apart at this mid-range price point.</p></div></div><div  class="fancy-box"><div class="fancy_box-title">Don't buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>❌ You want more of a modern look: </strong>Some may think the honeycomb pattern on the rear of this mouse makes it look a bit dated—rival choices can look a little cleaner and more modern for a similar price if it's a big concern.</p></div></div><p>SteelSeries has also majorly improved the battery life of the Aerox 3 Wireless Gen 2 over its predecessors, with up to 120 hours over 2.4 GHz with 1000 Hz polling, and up to 200 hours over Bluetooth. If you go up to 4000 Hz polling, there is a significant drop-off down to 35 hours, although this is still just enough to get through most of a working week between charges if this rodent is used at full pelt.</p><p>The software side of things is handled by SteelSeries' all-encompassing GG suite, which provides access to a range of controls. On the face of it, it seems like standard fare with means for controlling DPI on several levels, polling rate, power saving modes, plus Prism RGB lighting control with varying presets or custom addressing. </p><p>The most impressive part of the software suite, though, is the clever 3D Aim Trainer and Sensitivity Finder, which puts you into a small in-software minigame that takes around ten minutes, and is designed to optimise your mouse's DPI sensitivity for a specific FPS game. You can then take the software's guidance and apply into the game, and even 'convert' the sensitivity from one game to another for a consistent experience.</p><p>I think SteelSeries has done an excellent job with the new Aerox Wireless 3 Gen 2 in taking a rodent that was already a great choice in this fiercely competitive mid-range sector and bringing it up to date with a more responsive feel, better battery life and some clever software trickery.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Razer Viper V4 Pro review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/razer-viper-v4-pro-review/</link>
                                                                            <description>
                            <![CDATA[ There's a new rodent king in town. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">PNxTGn4qCCRcfqtiHkAWKT</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/xoAQ3gfaVyEyyQzmpLvNhC-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 07 Apr 2026 15:04:03 +0000</pubDate>                                                                                                                                <updated>Wed, 08 Apr 2026 10:19:49 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ee8ZL5rzgTjTNkBFJ4jBnD.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/xoAQ3gfaVyEyyQzmpLvNhC-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Holding a Razer Viper V4 Pro gaming mouse]]></media:description>                                                            <media:text><![CDATA[Holding a Razer Viper V4 Pro gaming mouse]]></media:text>
                                <media:title type="plain"><![CDATA[Holding a Razer Viper V4 Pro gaming mouse]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/xoAQ3gfaVyEyyQzmpLvNhC-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The Razer Viper V4 Pro is the nicest mouse I've ever used. That's a bold way to begin, but I'm confident enough in the assessment to lead with it. </p><p>'Nicest' is also a pretty bland descriptor for what is essentially a flawless mouse, but that's intentional too. The recently released <a href="https://www.pcgamer.com/hardware/gaming-mice/logitech-g-pro-x2-superstrike-review/" target="_blank">Logitech G Pro X2 Superstrike</a> offers something very new and very exciting with its analogue haptic-inductive clicks, but we're not getting anything quite so viscerally exciting here. Instead, we're getting all-around traditional improvements that have me doing my best <a href="https://www.youtube.com/watch?v=a8c5wmeOL9o" target="_blank">Michael Rosen impression</a>.</p><p>The Viper V4 Pro has received a bunch of upgrades that make it the most performant mainstream mouse on the market today, but it's everything else about it that really impresses me. By this I mean the general build quality and overall value offering.</p><p>It might seem strange to talk about the "value offering" of a $160 mouse, but we're really dealing with the tippity top of the top end, here, and you're getting an amazing overall rodential experience (a technical term, I assure you) even for this price. Where Logitech's Superstrike ostensibly justifies its $180 price tag by offering snazzy new analogue click tech, Razer's Viper V4 Pro instead offers a flawless traditional clicking experience.</p><div  class="fancy-box"><div class="fancy_box-title">Viper V4 Pro specs</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="bLLLXFT9rauiFUCLccPFea" name="IMG_2776" caption="" alt="A white Razer Viper V4 Pro gaming mouse" src="https://cdn.mos.cms.futurecdn.net/bLLLXFT9rauiFUCLccPFea.jpg" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p class="fancy-box__body-text"><strong>Buttons: </strong>5<br><strong>Connectivity: </strong>USB Type-C wired, 2.4 GHz wireless<br><strong>Sensor:</strong> Focus Pro 50K optical (Gen 3)<br><strong>Switches: </strong>Gen 4 optical<br><strong>Feet: </strong>PTFE<br><strong>Max DPI:</strong> 50,000<br><strong>Weight: </strong>49 g (black) / 50 g (white)<br><strong>Max acceleration: </strong>90 G<br><strong>Max speed: </strong>930 IPS<br><strong>Polling rate: </strong>Up to 8K<br><strong>Battery life: </strong>180 hours @ 1,000 Hz<br><strong>RGB lighting:</strong> No<br><strong>Included extras: </strong>Dongle, cable, grip tape, stickers<br><strong>Price:</strong> <a data-analytics-id="inline-link" href="https://www.razer.com/gaming-mice/razer-viper-v4-pro" target="_blank">$160</a>  / <a data-analytics-id="inline-link" href="https://www.razer.com/gb-en/gaming-mice/razer-viper-v4-pro" target="_blank">£160</a></p></div></div><p>I don't use the word 'flawless' lightly, either. I cannot find a single thing to fault the Viper V4 Pro for, other than one thing—click sound—and that's a matter of preference that isn't really a flaw at all. </p><p>Immediately upon unboxing the mouse, I can tell it's a tier above the rest. There is zero creak to the shell even when I squeeze the sides with quite a lot of pressure, and it feels somehow as sturdy as the sturdiest mouse I've ever used, the $200 <a href="https://www.pcgamer.com/hardware/gaming-mice/corsair-sabre-v2-pro-wireless-cf-review/" target="_blank">Corsair Sabre V2 Pro Wireless CF</a>. The scroll wheel is the best I've used, too: easy to spin through despite clearly defined steps that it's almost impossible to land between.</p><p>All of the buttons are a genuine joy to click. It's the first time I've been able to say that of side buttons, too. I'm not sure how to explain it other than to say they are tactile without feeling too clicky; they feel more mechanical and thunky than clicky and they're very easy to delineate and click, with your thumb resting easily against their flat surfaces.</p><p>The left and right mouse buttons are also fantastic, although they still have a telltale clicky and slightly hollow ring of optical switches. They're far from quiet clicks and certainly won't be to everybody's tastes, but I got used to them pretty quickly. More importantly than sound, though, is feel, and on this front the left and right buttons are flawless. There's no discernable pre-travel, only a slight amount of post-travel, and each click feels very defined and tactile across any part of the buttons. Again, the Viper V4 Pro offers better quality in this respect than any other mouse I've tested.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="PSkP6s8aqyTHujw9iTzmda" name="IMG_2777" alt="A white Razer Viper V4 Pro gaming mouse" src="https://cdn.mos.cms.futurecdn.net/PSkP6s8aqyTHujw9iTzmda.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>You might assume the Viper V4 Pro to be relatively heavy to keep everything so sturdy and tactile, but you'd be wrong. The white version I've been testing weighs just 50 g, and an extra gram gets shaved off if you opt for the black version. That's well within 'ultralight' territory, and a good 20 g lighter than its predecessor, the <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-viper-v3-pro-review/" target="_blank">Viper V3 Pro</a>, and a few grams lighter than the <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-deathadder-v4-pro-review/" target="_blank">DeathAdder V4 Pro</a>.</p><p>It's kept the same shape as the V3 Pro, and here you're getting a pretty safe ambidextrous design. I tend to think of it as Razer's version of Logitech's safe G Pro/Superlight shape. Though the Viper is a little shallower and has the staple Razer flair to the edges of the left and right mouse buttons. I've had no problem using it with a palm grip, and the fact that the clicks are responsive throughout the full length of the buttons means it should be good for claw grip, too, though there might be better options for a more aggressive fingertip grip, such as the <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-cobra-hyperspeed-review/" target="_blank">Razer Cobra HyperSpeed</a>.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="cb8vzP5QQkkxyWXvS2rjba" name="IMG_2778" alt="A white Razer Viper V4 Pro gaming mouse" src="https://cdn.mos.cms.futurecdn.net/cb8vzP5QQkkxyWXvS2rjba.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>I've found the skates to be wonderful, too—zero complaints. Just note they're shaped slightly differently to those on the V3 Pro, so you won't be able to fit aftermarkets for those on the V4 Pro, sadly.</p><p>In addition to the exceptional design and build quality, the Viper V4 Pro also performs incredibly well. That's thanks to both sides of the wireless equation: the mouse, and the dongle. On the latter front, the Viper V4 Pro comes with an orb-like puck <em>a la </em>DeathAdder V4 Pro. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Eb9r9NJ2ZFQ6FZWtYJTyda" name="IMG_2775" alt="A white Razer Viper V4 Pro gaming mouse" src="https://cdn.mos.cms.futurecdn.net/Eb9r9NJ2ZFQ6FZWtYJTyda.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>I've found the connection to be nothing less than completely solid and reliable, which is presumably helped by the dongle being bigger than a standard USB one, allowing for a larger antenna. On the outside, though, you get three convenient LEDs: one indicating battery life, another DPI setting, and another connection strength/status. </p><p>One of the biggest benefits, though, is that it actually stays put—the right way up, too—unlike the dongles you get with most other mice.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="kf6LdAo43fssHyds6f8nSh" name="IMG_2780 (1)" alt="The orbtastic dongle for the Razer Viper V4 Pro." src="https://cdn.mos.cms.futurecdn.net/kf6LdAo43fssHyds6f8nSh.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>As for the rodent itself, you're getting an improved sensor that beats every other  mainstream mouse on the market in terms of raw specs. 50K DPI, 930 IPS, and 90 G of acceleration is no joke, and while you really don't need anywhere near that much for gaming, if you're looking for top-tier performance, this is it. My MouseTester benchmark results, which you can see below, show the most accurate tracking I've seen alongside the <a href="https://www.pcgamer.com/hardware/gaming-mice/corsair-sabre-v2-pro-ultralight-wireless-gaming-mouse-review/" target="_blank">Corsair Sabre V2 Pro</a>.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/dzddtX7JQZes9KB88viAnf.jpg" alt="MouseTester benchmark results chart for the Razer Viper V4 Pro gaming mouse." /><figcaption>Tested at 1,000 Hz — The closer the dots are together, the more consistent a mouse is reporting movement. More variation or stray dots makes for a less accurate sensor.<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/oaBni9kJvQcyVQ8c6fdpkf.jpg" alt="MouseTester benchmark results chart for the Razer Viper V4 Pro gaming mouse." /><figcaption>Tested at 1,000 Hz — Each dot represents an update, which corresponds to the polling rate. Every 1 ms should mark a single update on a 1,000 Hz mouse.<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/wrPyx7UdKHYrjvEMUPhaif.jpg" alt="MouseTester benchmark results chart for the Razer Viper V4 Pro gaming mouse." /><figcaption>Tested at 1,000 Hz — The spikes represent an increase in velocity, with more erratic spikes showing tracking going haywire.<small role="credit">Future</small></figcaption></figure></figure><p>You're not even sacrificing battery life for these specs, either. Far from it, in fact, as you're getting much more battery life than most other high-spec gaming mice on the market these days. 180 hours is 30 more than you get with the DeathAdder V4 Pro and twice what you get with the Superstrike.</p><p>This is in part thanks to Razer's new FrameSync technology. I've <a href="https://www.pcgamer.com/hardware/gaming-mice/2026-is-shaping-up-to-be-a-golden-year-for-gaming-mice-as-razers-battery-boosting-framesync-adds-more-goodies-to-the-pot/" target="_blank">explained this more comprehensively elsewhere</a>, but the basic idea is a bit like variable refresh rates (VRR) on monitors. With FrameSync, the sensor captures a frame (sends a scan-out) in sync with when the system and dongle polls for it, meaning there are fewer sensor captures required to keep latency low for any given polling rate. And the fewer captures there are, the less juice is required.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Z8P6KWQ7Dzv4KfQsfd8Mea" name="IMG_2779" alt="A white Razer Viper V4 Pro gaming mouse" src="https://cdn.mos.cms.futurecdn.net/Z8P6KWQ7Dzv4KfQsfd8Mea.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Now, a review of any Razer peripheral usually comes with a big Synapse-flavoured caveat. But you're not even getting that with the Viper V4 Pro, because this is the first mouse to be supported on <a href="https://synapse.razer.com/dashboard" target="_blank">Razer's Synapse Web</a>, the company's browser-based software which is currently in beta. I've found everything to work well, and you can make the usual adjustments, including nice-to-haves like sensor rotation and lift-off distance (LOD).</p><div  class="fancy-box"><div class="fancy_box-title">Buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text">✅ <strong>You want top-tier performance:</strong> The sensor in the Viper V4 Pro has better specs than we've seen before from a mainstream gaming mouse.<br><br>✅ <strong>You want something that feels premium:</strong> Everything about this mouse screams quality and attention to detail, from the sturdy clicks to the side-buttons.</p></div></div><div  class="fancy-box"><div class="fancy_box-title">Don't buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>❌ You like ergonomic shapes:</strong> The Viper V4 Pro is a great mouse, but it sticks to a regular ambidextrous design that lacks some ergonomic features.</p></div></div><p>Given the Viper V4 Pro's honestly unrivalled build quality, design, and performance, I have zero hesitation in recommending it if it's within your budget. Given the Viper beats the DeathAdder in the battery stakes, the only other elephant in the room is the Superstrike, but I don't foresee a massive dilemma for most gamers. If you're not a competitive gamer who mains tactical shooters with a focus on quick clicks—mainly games like CS2 and Valorant—the Viper V4 Pro offers a better all-round experience for a lower cost. </p><p>The Superstrike is in its element in that niche, but the Viper V4 Pro is in its element pretty much everywhere else, especially if you care more about performance than, say, an ergonomic shape, RGB, or more buttons. It's definitely aimed more at the competitive gamer, but given how fantastic the design and build quality is, I think any PC gamer would get a lot out of it.</p><p>That being said, it isn't cheap. There are slightly more expensive mice on the market these days, sure, but $160 is still a lot for a rodent and it won't be worth it for everyone. If you know you prefer a different kind of shape in a mouse, for instance, I'd certainly prioritise that. </p><p>But if you want competitive performance in a luxurious package, and are willing to spend the money to get it, the Razer Viper V4 Pro is undoubtedly where it's at.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Mchose G3 V2 review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/mchose-g3-v2-review/</link>
                                                                            <description>
                            <![CDATA[ Cheap and cheerful, without feeling cheap. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">iu5mv5Gh4gXvqQDR8paS6j</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/bTohxd6xZaSCkjVPWGbC7S-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 02 Apr 2026 13:21:49 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ James Bentley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/PVsHAkx27zJptZHndizEAE.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;James is a more recent PC gaming convert, often admiring graphics cards, cases, and motherboards from afar. It was not until 2019, after just finishing a degree in law and media, that they decided to throw out the last few years of education, build their PC, and start writing about gaming instead. In that time, he has covered the latest doodads, contraptions, and gismos, and loved every second of it. Hey, it’s better than writing case briefs.&lt;/p&gt; ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/bTohxd6xZaSCkjVPWGbC7S-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[The blue Mchose G3 V2 gaming mouse held in a hand, outside]]></media:description>                                                            <media:text><![CDATA[The blue Mchose G3 V2 gaming mouse held in a hand, outside]]></media:text>
                                <media:title type="plain"><![CDATA[The blue Mchose G3 V2 gaming mouse held in a hand, outside]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/bTohxd6xZaSCkjVPWGbC7S-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Competitive gaming mice aren't for everyone. In fact, I'd go as far as to say they aren't for <em>most people</em>. Part of that is their often prohibitive price; most won't even get anything out of the milliseconds they can shave off reaction time with higher polling rates, greater DPI, and more accurate actuation. When you're landing firmly in the middle of the end-of-match scoreboard, it's likely not just your aim that's costing you kills—your competition probably have mice that are just okay too.</p><p>Still, I'm glad that the competitive market exists because it does a lot to raise up the bottom rungs. Take a look at the classic Logitech G305 that we reckon is the <a href="https://www.pcgamer.com/the-best-gaming-mouse/#section-the-best-budget-wireless-gaming-mouse" target="_blank">best budget wireless gaming mouse</a> right now. For $26 more at MSRP, it has the same DPI as the Mchose G3 V2 but a lower speed and acceleration. It's almost double the weight, to boot. </p><p>Logitech is a good comparison for what I think Mchose is going for. The G3 V2 is certainly a good bit lighter and less thick than the <a href="https://www.pcgamer.com/hardware/gaming-mice/logitech-g-pro-2-lightspeed-review/" target="_blank">Logitech G Pro 2 Lightspeed</a>, but the aesthetics are similar, with a single logo in the base of the mouse, alongside a white and black mouse wheel. They're also both fairly understated, with just a single light in the mouse to show when it's turned on. </p><p>You're also getting the responsive PAW3311 sensor, Omron mechanical switches, and three connectivity modes in that light frame. The value-oriented end of the wireless gaming mouse market gets you a mouse that would be a lot more expensive just a few short years ago, and the G3 V2 doesn't feel like it's making tons of compromises for that price either. </p><div  class="fancy-box"><div class="fancy_box-title">Mchose G3 V2 specs:</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="NKqaTw9tiFSeM4G2ciNpAS" name="IMG_7848" caption="" alt="The blue Mchose G3 V2 gaming mouse from the side, in a hand in a garden" src="https://cdn.mos.cms.futurecdn.net/NKqaTw9tiFSeM4G2ciNpAS.jpg" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p class="fancy-box__body-text"><strong>Buttons:</strong> 5, plus underside DPI button<br><strong>Connectivity:</strong> USB-C, 2.4 GHz wireless, Bluetooth<br><strong>Sensor:</strong> PAW3311<br><strong>Switches: </strong>Omron Mechanical Switches<br><strong>Weight:</strong> 59 g<br><strong>Max DPI: </strong>12,000 DPI<br><strong>Max acceleration: </strong>50 G<br><strong>Max speed:</strong> 650 IPS<br><strong>Max polling rate:</strong> 1,000 Hz<br><strong>Battery life:</strong>112 hours in 2.4GHz mode<br><strong>Feet:</strong> PTFE (Teflon)<br><strong>RGB lighting:</strong> No<br><strong>Extras: </strong>None<br><strong>Price:</strong> <a data-analytics-id="inline-link" href="https://www.mchose.store/products/mchose-g3-v2-wireless-gaming-mouse?srsltid=AfmBOoqZkGGcy-4kemUHrjK4wf03JXus_FAXLN1IXSFZSpvgeACIAzQr" target="_blank">$34</a> / <a data-analytics-id="inline-link" href="https://www.mchose.store/products/mchose-g3-v2-wireless-gaming-mouse?srsltid=AfmBOoqZkGGcy-4kemUHrjK4wf03JXus_FAXLN1IXSFZSpvgeACIAzQr&variant=50575664251175" target="_blank">£26</a></p></div></div><p>Naturally, this would mean very little without a comfortable feel and solid build quality, yet I'm happy to report that the blue G3 V2 I've had my grubby mitts on performs well on both counts. Mostly, the absence of negatives at this price point is a big positive, and the only thing I've had to get used to is the potential for misclicks thanks to just how ickle this rodent is. I have fairly large hands and definitely felt them drape over the front of the mouse, weighing it down sometimes. </p><p>The G305 is similar to the GSV2 in more than just specs, though. The G3 V2 has that classic low-down egg shape and only a handful of extra buttons. It's not particularly flashy in any way, though the light blue model I'm using looks pretty great. You've got two clicky side buttons, your standard left and right clicks, a scroll wheel, and a DPI switch at the bottom. Its Omron mechanical switches feel great to click, with a satisfying ping in response. The same is true of the side buttons, which are easy to press down and result in a satisfying click. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/VbpuEQ9xsdiw99zkX4YCDS.jpg" alt="The blue Mchose G3 V2 gaming mouse from the top, in a hand in a garden" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Jst5RdsM8tWGicyLaiz5AS.jpg" alt="The blue Mchose G3 V2 gaming mouse from the back, in a hand in a garden" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/MvZFY2v3xmpDYDvrDLcn9S.jpg" alt="The blue Mchose G3 V2 gaming mouse from the side, in a hand in a garden" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>The plastic shell is firm, and even a heavy squeeze on either side gets nearly no flex in response. I threw it into my backpack when heading up to the PC Gamer office and never feared it would break. It even has a small compartment in the base of the model for its 2.4 GHz connector. My only complaint here is that the included USB Type-C cable and connector aren't the same colour as the mouse, though that's not the most reasonable demand to make of a $34 mouse.  </p><p>While scrolling and browsing generally, its 50 g weight makes it a solid everyday mouse, and the 110 or so hours of 2.4 GHz play per charge is adequate. The texture on top is very smooth and, coupled with its weight, this squeaker glides easily across my desk. </p><p>Moving over to gaming, <a href="https://www.pcgamer.com/games/third-person-shooter/arc-raiders-review/" target="_blank">Arc Raiders</a> feels fluid and fast, and perhaps even better than it does with <a href="https://www.pcgamer.com/games/third-person-shooter/arc-raiders-overpowered-aim-assist-gets-stronger-at-high-frame-rates-and-i-feel-like-im-cheating-when-i-use-it/" target="_blank">controller's godlike aim assist</a>. Admittedly, the very light and small frame does offer less comfort in my hands during the most hectic firefights than the likes of the chunky <a href="https://www.pcgamer.com/hardware/gaming-mice/8bitdo-retro-r8-gaming-mouse-review/" target="_blank">8BitDo Retro R8</a> I'm used to, though. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/d9XYmZMymg5B4FpVVgrkpR.jpg" alt="The blue Mchose G3 V2 gaming mouse from the bottom on a black desk" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/7d24SMyd4M2Tpk9VzJGnjR.jpg" alt="The blue Mchose G3 V2 gaming mouse from the right side with 2.4 GHz connector, on a black desk" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/gDaYrrxgCXZYVMfGd5ZUeR.jpg" alt="The blue Mchose G3 V2 gaming mouse from the right side on a black desk" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Q38N4grdxjeS8LzDF8TrcR.jpg" alt="The blue Mchose G3 V2 gaming mouse from the front on a black desk" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/sbqcMWibQ2eCtSTL9ieEaR.jpg" alt="The blue Mchose G3 V2 gaming mouse from the left side on a black desk" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ZVaiQnPr8dMoexzTuoAeXR.jpg" alt="The blue Mchose G3 V2 gaming mouse from the back on a black desk" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>In horror shooter <a href="https://store.steampowered.com/app/1790930/Crisol_Theater_of_Idols/" target="_blank">Crisol: Theater of Idols</a>, I never found it to lag behind my movements or add any latency. Over long gaming sessions, the connection to the 2.4 GHz connector stayed consistent throughout. </p><p>In competitive shooter <a href="https://www.pcgamer.com/counter-strike-2/" target="_blank">Counter-Strike 2</a>, I found it snapped to heads fairly well, though it naturally lags behind more expensive, competitive mice. One thing using the G3 V2 cemented in my mind is that the diminishing returns for mouse performance sets in somewhere between $30 to $50. </p><p>Take the 8BitDo Retro R8 I use every day as an example. At $50 dollars, you can get up to 8,000 Hz polling while plugged in, and double the DPI. This means for almost 70% more, you are getting a DPI 210% more than the G3 V2 and a polling rate that is 800% better. But is that mouse 2.1x / 8x better overall? My answer is no. They both serve different purposes, and most gamers couldn't justify the battery drain of a 8,000 Hz polling rate anyway. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/kqSn5ZrZRxNCXyU5b9d7u8.png" alt="Mouse tester result for the Mchose G3 V2, showing Xcount vs time" /><figcaption>Mchose G3 V2 Tested at 1,000 Hz — The closer the dots are together, the more consistent a mouse is reporting movement. More variation or stray dots makes for a less accurate sensor.<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/uXj8WwxMNsniShd5Nw2bt8.png" alt="Mouse tester result for the Mchose G3 V2 showing interval vs time" /><figcaption>Mchose G3 V2 Tested at 1,000 Hz — Each dot represents an update, which corresponds to the polling rate. Every 1 ms should mark a single update on a 1,000 Hz mouse.<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/4dRFEu7zfZ5eHZ4PttcMu8.png" alt="Mouse tester result for the Mchose G3 V2, showing xvelocity vs time" /><figcaption>Mchose G3 V2 Tested at 1,000 Hz — The spikes represent an increase in velocity, with more erratic spikes showing tracking going haywire.<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/nJZFryfYLDzEDAZsBEwgGB.png" alt="Mouse tester result for the Mchose G3 V2 Pro, showing xcount vs time" /><figcaption>Mchose G3 V2 Pro Tested at 1,000 Hz — The closer the dots are together, the more consistent a mouse is reporting movement. More variation or stray dots makes for a less accurate sensor.<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/KzUQRNgSy5GQVak9XnsrFB.png" alt="Mouse tester result for the Mchose G3 V2 Pro, showing interval vs time" /><figcaption>Mchose G3 V2 Pro Tested at 1,000 Hz — Each dot represents an update, which corresponds to the polling rate. Every 1 ms should mark a single update on a 1,000 Hz mouse.<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/UopWWLKCBio8a9DCuJHKGB.png" alt="Mouse tester result for the Mchose G3 V2 Pro, showing xvelocity vs time" /><figcaption>Mchose G3 V2 Pro Tested at 1,000 Hz — The spikes represent an increase in velocity, with more erratic spikes showing tracking going haywire.<small role="credit">Future</small></figcaption></figure></figure><p>When compared to the Logitech G503, this G3 V2 is a natural upgrade and well worth considering, but it's not quite head and shoulders above its competition now. Instead, it sits alongside them as an equally good choice. </p><p>I've also tested out the G3 V2 Pro, which comes in at a couple of dollars more, in exchange for a PAW 3395 sensor and a DPI of 26,000. They are the same weight and feel identical. If I were picking up a mouse, I'd likely go for the Pro, partly because the difference is so minor in price. The Pro offers the same polling rate, though it does come with a few extra features in the Mchose software. </p><div  class="fancy-box"><div class="fancy_box-title">Buy if…</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>✅ You are looking for wireless on a budget: </strong>The G3 V2's MSRP is so good that it would be a solid pick even if the mouse was just okay. Luckily, it's better than that.<br><br>✅ <strong>You want something simple and no-fuss:</strong> With few buttons, no RGB, and software you can use in a browser, the G3 V2 is near plug-and-play.</p></div></div><div  class="fancy-box"><div class="fancy_box-title">Don't buy if…</div><div class="fancy_box_body"><p class="fancy-box__body-text">❌ <strong>You have very large hands: </strong>With its small frame, I occasionally found myself misclicking purely because my fingers draped over the side. <br><br>❌ <strong>You want competitive-level play:</strong> 12,000 DPI and 1,000 Hz polling is suitable for the majority of gamers, but you will need to double, triple, or quadruple that budget to get more competitive specs.</p></div></div><p>One thing I do like about the G3 V2 is that you can download drivers online or use its software in-browser. It rarely takes more than a couple of seconds to connect, and from there, I can get any updates I need, plus adjust its six DPI profiles, and change button mapping. </p><p>I can also tinker with settings like polling rate, scroll wheel direction, hibernation settings, and key debounce, to adjust how fast I can click. It's easy to use and far less cumbersome than the likes of the Logitech G Hub. </p><p>'Un-cumbersome' is a good description of the mouse as a whole. It's budget-friendly, easy to use, uncomplicated, decently specced, and light enough to fling around a table. </p><p>If it had launched a few years ago, it would be a clear winner for the best mouse under $60, but now, it's one of many solid mice. And that's certainly not a bad thing.  </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ This tool tells you exactly how much your latency could improve by changing your mouse's polling rate ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/this-tool-tells-you-exactly-how-much-your-latency-could-improve-by-changing-your-mouses-polling-rate/</link>
                                                                            <description>
                            <![CDATA[ 1 kHz, 2 kHz, 8 kHz: Hopefully, we can soon settle the score. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">gAcbRPBu4qRWUM4PfyDVL8</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/ae8NVtCNRwQbzgB7xrH7gA-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 31 Mar 2026 15:20:29 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/kwSjjnBRtitBmscifdHJ7R.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/ae8NVtCNRwQbzgB7xrH7gA-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Razer DeathAdder V4 Pro gaming mouse]]></media:description>                                                            <media:text><![CDATA[Razer DeathAdder V4 Pro gaming mouse]]></media:text>
                                <media:title type="plain"><![CDATA[Razer DeathAdder V4 Pro gaming mouse]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/ae8NVtCNRwQbzgB7xrH7gA-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/igY9Sgpi6wA" allowfullscreen></iframe></div></div><p>We've long been sceptical of 8 kHz polling here at PC Gamer. At least based on how it feels experientially, provided I'm using a good mouse with a solid connection, there feels like very little difference between 8 kHz, 4 kHz, 2 kHz, and heck, even 1 kHz polling. But felt experience, while important, isn't the most objective and accurate measurement. What is a lot more objective is a simple spreadsheet tool (<a href="https://www.youtube.com/redirect?event=comments&redir_token=QUFFLUhqbVZGT2taT19qQW0zU28zUGdGNHhSOTFDSmhzQXxBQ3Jtc0tsYllNTGR4SDRrMDdjTjhaVVJyRkJTUWlqakN4N1R4T3NmQ2JzaU04aHJpTkF1cnM0NnBTb3R1SjQ2WjFYNE5yTFRLd3lqUnc1cmc4MWUtbU5CaHFwM2hkVmpTb3lTOWxVd3VHbkdGdGxIcDNKNVhKWQ&q=https%3A%2F%2Fdocs.google.com%2Fspreadsheets%2Fd%2F1ZcMHmNKmCstZFgPg5KSlbNSxdx1slw6FFmVZ6zTP2Og%2Fedit%3Fusp%3Dsharing" target="_blank">version 0.6</a>) that tech and gaming <a href="https://www.youtube.com/watch?v=igY9Sgpi6wA" target="_blank">YouTuber BaldSquid recently cooked up</a>.</p><p>It does involve some manual work, but all the math has been done for you, so all you have to do is fill in your polling rate and your frame rates, and the spreadsheet should spit out the increase or decrease in input latency that you're getting. The math actually seems fairly simple each step of the way, but putting it all together makes things much easier than trying to figure it out manually.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2078px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="MXBhnFarYwd4ZDkYHscQfa" name="image (2)" alt="BaldSquid's spreadsheet for figuring out mouse polling rate latency effects." src="https://cdn.mos.cms.futurecdn.net/MXBhnFarYwd4ZDkYHscQfa.jpg" mos="" align="middle" fullscreen="" width="2078" height="1169" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>First, save the spreadsheet to your own Google Drive by going to File > Make a copy. Then run a manual benchmark, perhaps using something like <a href="https://www.nvidia.com/en-us/geforce/technologies/frameview/" target="_blank">Nvidia FrameView</a> to record your framerates, making sure you're moving your mouse around in-game while you do so. Then, do the same but with your mouse at whatever polling rate you want to compare it to, and try to move your mouse the same amount as you did the first time.</p><p>Once you've got your results, you can input your average and 1% low frame rates into the spreadsheet, and the spreadsheet will do everything else for you. Essentially, it will tell you whether the latency benefit you get for increasing your polling rate offsets any potential decrease you see in frame rate, when it comes to visible mouse latency.</p><p>If you double your polling rate, your input latency will be reduced, and how much of a reduction you get is shown in cells A18 and A20 in milliseconds. But if you lose frames, you have a "visual penalty" which can <em>increase </em>felt latency. How much of an increase in visual penalty you get is shown in cells B18 and B20, also in milliseconds. The net benefits on the right show you whether the former makes up for the latter, and by how much.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XpJMlW"></div>                            </div>                            <script src="https://kwizly.com/embed/XpJMlW.js" async></script><p>Ultimately, what you see in cells D18 and D20—the former showing you a best-case scenario, the latter a likely average scenario—is what matters. A green positive number means a reduction in latency by that amount, and a red negative number means an increase in latency by that amount. If it's red, it might not be worth it. </p><p>One thing you'll probably immediately notice is that we're only dealing in sub-millisecond improvements here.</p><p>There are a couple of caveats to all this. The first is that we have to remember we're not comparing apples to apples. The decrease in input latency that you get from increasing your polling rate should technically persist regardless of what your frame rate is, because games should register input even between frames. But it's going to <em>feel </em>like increased latency if you're only seeing those shots fire after they've actually registered, so it's still a useful comparison.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3795px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="vrQmQASs2CggcdvmcpvWsT" name="IMG_2354 (1)" alt="A Logitech G Pro X2 Superstrike gaming mouse" src="https://cdn.mos.cms.futurecdn.net/vrQmQASs2CggcdvmcpvWsT.jpg" mos="" align="middle" fullscreen="" width="3795" height="2135" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>There's also the fact that refresh rates aren't being considered in the tool. If you're at 60 Hz and getting 240 fps, you're not going to feel all of the benefit of any reduction in input latency. The tool's results will map onto your perceived reality best when your frame rates are at or under your refresh rate, and the disparity between numbers and reality will become bigger the lower your refresh rate is. </p><p>And, of course, the tool makes no account of the impact on battery life, which simply depends on how much you value it. I suppose you could add on your own cells that throw battery life into the mix, but testing there would take a while. In general, though,  doubling your polling rate halves your battery, and going from 1 kHz to 8 kHz cuts it by 8x.</p><p>All these caveats aside, the tool's very useful to get a quick and dirty idea of whether you're getting any visible benefit from increasing your polling rate, and roughly how much. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ 2026 is shaping up to be a golden year for gaming mice, as Razer's battery-boosting FrameSync adds more goodies to the pot ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/2026-is-shaping-up-to-be-a-golden-year-for-gaming-mice-as-razers-battery-boosting-framesync-adds-more-goodies-to-the-pot/</link>
                                                                            <description>
                            <![CDATA[ I want to see all future gaming mice with this tech. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">LGJuWLnCTDJtVcHgwJ9DhJ</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/vvX3D8rrfADhS4tCs9WQQ6-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 25 Mar 2026 16:44:06 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/kwSjjnBRtitBmscifdHJ7R.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/vvX3D8rrfADhS4tCs9WQQ6-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A photo of a white Razer Viper V4 Pro wireless gaming mouse on a colorful mouse pad]]></media:description>                                                            <media:text><![CDATA[A photo of a white Razer Viper V4 Pro wireless gaming mouse on a colorful mouse pad]]></media:text>
                                <media:title type="plain"><![CDATA[A photo of a white Razer Viper V4 Pro wireless gaming mouse on a colorful mouse pad]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/vvX3D8rrfADhS4tCs9WQQ6-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Ever since mouse sensors in premium gaming mice all became generally on par, and especially now that <a href="https://www.pcgamer.com/hardware/gaming-mice/mchose-l7-pro-review/" target="_blank">some sensors in budget mice</a> are pretty on par too, it's been difficult to get truly excited about any new rodent-based technologies. But earlier this year, Logitech changed the game with the X2 Superstrike and its haptic-inductive analogue clicks. Now, Razer's got a new techy trick up its own sleeve with its new <a href="https://www.pcgamer.com/hardware/gaming-mice/razers-new-viper-v4-pro-could-be-as-big-of-a-deal-for-competitive-gamers-as-the-logitech-superstrike-even-without-those-haptic-clicks" target="_blank">Viper V4 Pro</a> in the form of FrameSync.</p><p>It might not sound quite as initially exciting as analogue switches, but FrameSync promises something that should appeal to a wider base, primarily because of how it can help improve battery life.</p><p>An often overlooked benefit of a new sensor and/or MCU (microcontroller unit) is improved power efficiency. An optical mouse sensor takes tons of snapshots per second and feeds these into the MCU, which hands them over to your computer when polled. Any improvements to how efficiently the sensor takes those snapshots, how the MCU processes them, or how they all sync up with each other can improve battery life.</p><p>The Viper V4 Pro's FrameSync focuses on this latter part, as the name suggests: the 'sync.' The implications for battery life actually slipped me by a little when I first heard about the technology, because I was focused mainly on what it may or may not do for tracking.</p><p>I never really have a problem with tracking using regular 1 kHz or 2 kHz polling if the sensor is decent, though, so FrameSync didn't excite me too much. But now that I've clocked on to the battery life benefits, it's much more impressive than I initially thought.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1565px;"><p class="vanilla-image-block" style="padding-top:56.29%;"><img id="ThWct3FcBTGSJo92hGpwg9" name="image (2)" alt="A chart showing how FrameSync works in the Razer Viper V4 Pro" src="https://cdn.mos.cms.futurecdn.net/ThWct3FcBTGSJo92hGpwg9.jpg" mos="" align="middle" fullscreen="1" width="1565" height="881" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/ThWct3FcBTGSJo92hGpwg9.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Razer)</span></figcaption></figure><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XpJMlW"></div>                            </div>                            <script src="https://kwizly.com/embed/XpJMlW.js" async></script><p>The basic idea is the same as with G-Sync, FreeSync, or any other variable refresh rate technology: synchronising the hardware in the peripheral to the data or the polling from your system. With monitors, that means refreshing only when a new frame is ready to be displayed. Here, with Razer's FrameSync, it means keeping the mouse's sensor scan in sync with the MCU.</p><p>As Razer breaks it down in its diagram above, there are actually three main parts to the scanning and polling process: the sensor captures the picture, then the MCU prepares that capture to be sent to the PC, and then it hands it off to the PC when it gets polled for it.</p><p>Work had previously been done to align your MCU to your PC's polling rate with Motion Sync, a feature available on a fair few mice today. But much like a monitor refreshing multiple times between each frame, mouse sensors were still snapping frames between each poll and MCU hand-off. That's a ton of unnecessary snapshots.</p><p>Razer's innovation here is to sync the sensor up with the poll and MCU hand-off, so it's only capturing a picture the moment it needs to, i.e. when it's about to be requested for it. This improves sensor latency and should help with jitter at higher polling rates, but as I said, I think sensors were already doing fine in this regard.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3840px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="8tNQWPpReEeRrqR3YJopwB" name="razer_viper_v4_pro_wireless_gaming_mouse_02" alt="A photo of a white Razer Viper V4 Pro wireless gaming mouse on a colorful mouse pad" src="https://cdn.mos.cms.futurecdn.net/8tNQWPpReEeRrqR3YJopwB.jpg" mos="" align="middle" fullscreen="" width="3840" height="2160" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The real benefit here, I think, is that the mouse can achieve this while cutting down on sensor snapshots, which ultimately means cutting down on how much power it consumes each second.</p><p>The result seemingly speaks for itself with the Viper V4 Pro, if Razer's claimed battery life stats are accurate. The mouse is said to have 180 hours of battery life, which is <em>just </em>shy of having twice as much effective juice as the V3 Pro. And it's a few grams lighter, too, while having a more performant sensor.</p><p>So yeah, just as with Superstrike's haptic-inductive tech, I'm really hoping this FrameSync tech will spread to the gaming mouse market at large. After all, who doesn't care about battery life?</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Razer's web-based gaming mouse and keyboard software remains 'in Beta while development continues' despite support for the Viper V4 Pro ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/razers-web-based-gaming-mouse-and-keyboard-software-is-finally-leaving-beta-just-in-time-for-the-viper-v4-pro/</link>
                                                                            <description>
                            <![CDATA[ Don't expect an extensive list of supported mice. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">rrjJarr6rpBp46gtEqVKun</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/JfeEM3dFQsD22evgUrmFu-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 24 Mar 2026 15:29:31 +0000</pubDate>                                                                                                                                <updated>Wed, 25 Mar 2026 15:07:39 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/kwSjjnBRtitBmscifdHJ7R.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/JfeEM3dFQsD22evgUrmFu-1280-80.jpg">
                                                            <media:credit><![CDATA[Razer]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Razer Viper V4 Pro gaming mouse.]]></media:description>                                                            <media:text><![CDATA[Razer Viper V4 Pro gaming mouse.]]></media:text>
                                <media:title type="plain"><![CDATA[Razer Viper V4 Pro gaming mouse.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/JfeEM3dFQsD22evgUrmFu-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p><strong>Original story March 24, 2026: </strong>Razer Synapse isn't the most lightweight, stable piece of peripheral software. In fact, only last week I <a href="https://www.pcgamer.com/hardware/gaming-mice/gaming-mouse-software-should-stay-out-of-your-way-and-its-the-smaller-manufacturers-that-seem-to-have-received-that-memo/" target="_blank">tested a bunch of gaming mouse software</a> and found Synapse to chomp up the most RAM by quite a margin. And it's local software, too, meaning you need to have it installed as a separate app on your machine. But no longer, at least for some mice and keyboards, because <a href="https://synapse.razer.com/dashboard/" target="_blank">Synapse Web</a> has finally left beta. Just in time for the launch of the <a href="https://www.pcgamer.com/hardware/gaming-mice/razers-new-viper-v4-pro-could-be-as-big-of-a-deal-for-competitive-gamers-as-the-logitech-superstrike-even-without-those-haptic-clicks/" target="_blank">Viper V4 Pro.</a></p><p>I <a href="https://www.pcgamer.com/hardware/gaming-keyboards/razer-launches-synapse-web-for-browser-based-peripheral-management-but-its-very-limited-and-buggy-right-now-in-beta/" target="_blank">covered the browser-based software</a> when it went into beta a couple of months ago, and was happy that Razer had finally taken the plunge. But also a little disappointed that it wasn't working with my Razer keyboard, which should have worked. But it was in beta, after all, so hopefully those kinds of kinks will be smoothed out now it's actually out.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1739px;"><p class="vanilla-image-block" style="padding-top:56.30%;"><img id="u349gqQaHX69wu5pBBjiB6" name="image (3)" alt="Razer Synapse software showing Blackshark V3 Pro management." src="https://cdn.mos.cms.futurecdn.net/u349gqQaHX69wu5pBBjiB6.jpg" mos="" align="middle" fullscreen="" width="1739" height="979" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Just don't expect every Razer mouse to work with it straight away. I'm told by the company that the list of compatible products is "pretty small right now, but we’ll be adding more as time goes on."</p><p>Razer also suggests that the web software is going to offer a lot more than it did during beta, essentially replicating the full local Synapse feature set, but in-browser. Which is great. However much of a buggy resource-hog the local software might be at times, it does offer a bunch of features. Sensor rotation on supported mice, for instance, is something Razer offers that plenty of other peripheral companies still don't.</p><p>I should note that this isn't just for Razer mice, but keyboards, too. In fact, keyboards were Synapse Web's original MO during beta.</p><p>We'll have to see how it all goes—which mice will be supported and when, how well it works, and so on—but the fact that it's here is a good sign. Corsair already has web software, and with Razer jumping on board, too, we can hopefully have more options for how we want to configure our peripherals moving forwards, regardless of which mouse or keyboard manufacturer we choose.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Razer's new Viper V4 Pro could be as big of a deal for competitive gamers as the Logitech Superstrike, even without those haptic clicks ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/razers-new-viper-v4-pro-could-be-as-big-of-a-deal-for-competitive-gamers-as-the-logitech-superstrike-even-without-those-haptic-clicks/</link>
                                                                            <description>
                            <![CDATA[ The previous V3 Pro is the mouse that's most-used by pro gamers. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">3uzTz7BiNiPatAgQYbdNXK</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/H4QnZKByP4pDReH2pUWTw-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 24 Mar 2026 15:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/kwSjjnBRtitBmscifdHJ7R.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/H4QnZKByP4pDReH2pUWTw-1280-80.jpg">
                                                            <media:credit><![CDATA[Razer]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Razer Viper V4 Pro gaming mouse.]]></media:description>                                                            <media:text><![CDATA[Razer Viper V4 Pro gaming mouse.]]></media:text>
                                <media:title type="plain"><![CDATA[Razer Viper V4 Pro gaming mouse.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/H4QnZKByP4pDReH2pUWTw-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>2026 is shaping up to be quite the year for PC gamers who are into competitive shooters, or just mouse enthusiasts. We've had Logitech throw out a world's first in the form of the <a href="https://www.pcgamer.com/hardware/gaming-mice/logitech-g-pro-x2-superstrike-review/" target="_blank">G Pro X2 Superstrike</a> with its haptic-inductive analogue clicks, and now we're getting a new Razer Viper: the V4 Pro.</p><p>The previous <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-viper-v3-pro-review/" target="_blank">Razer Viper V3 Pro</a> is the go-to mouse for a bunch of esports pros—it's used <a href="https://prosettings.net/guides/gaming-mouse/" target="_blank">more than any other mouse</a>, in fact—because it has a simple shape, is light, and has a fantastic sensor. We've yet to see how the Superstrike will change that picture over the long-term, but I reckon the Viper V4 Pro could stand just as much of a chance of pipping the V3 Pro as the Logi mouse.</p><p>That's because the V4 Pro looks to push the boat compared to the V3 Pro significantly in pretty much every way. And while it lacks the Superstrike's haptic-inductive clicks, let's not forget that shape is king and other things matter, too. I'm not sure how the pieces will fall and what people will end up preferring for a competitive advantage, but if the Viper V4 Pro delivers, it won't be a foregone conclusion for the Superstrike.</p><p>Compared to the V3 Pro, the V4 Pro is lighter and has a better sensor, much more battery life, an optical scroll wheel, and the <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-deathadder-v4-pro-review/" target="_blank">DeathAdder V4 Pro</a>'s great optical switches and spherical wireless puck. It even has a new kind of technology that Razer is calling FrameSync, which is "just-in-time scanning and reporting." It's like VRR but for polling: it makes the mouse report to the PC in sync with when the PC polls it, just as VRR has a monitor match a GPU's frame rate. </p><p>That FrameSync tech might end up working really well, but I've never struggled with standard polling at 1 kHz or 2 kHz, so I'm more excited about the other improvements on offer. In particular, given the sensor was already great (so the extra 15,000 DPI, 180 IPS, and 20 G max acceleration isn't make-or-break), I'm looking at the battery life and the lighter weight.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/JfeEM3dFQsD22evgUrmFu.jpg" alt="Razer Viper V4 Pro gaming mouse." /><figcaption><small role="credit">Razer</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ThWct3FcBTGSJo92hGpwg9.jpg" alt="A chart showing how FrameSync works in the Razer Viper V4 Pro" /><figcaption><small role="credit">Razer</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/r6MWg4dAFbPLeLPwBS5ox.jpg" alt="Razer Viper V4 Pro gaming mouse." /><figcaption><small role="credit">Razer</small></figcaption></figure></figure><p>Battery life is rated to a whopping 180 hours at 1 kHz polling, compared to the V3 Pro's 95. That's especially impressive given the weight has dropped from 54 g to 49 g—if you get it in black, at least, as the white colour adds on an extra 1 g, pushing it back up to 50 g. Either way, it's still a big improvement given (A) the Viper V3 Pro was already plenty light for most gamers, and (B) the new V4 Pro has all those significantly improved internals.</p><p>The icing on the cake is the software, which (in addition to regular Synapse) is manageable in-browser, in <a href="https://synapse.razer.com/dashboard/" target="_blank">Synapse Web</a>, which has just come out of beta.</p><p>Given all this, I foresee the main battle in the competitive mouse space lying between Superstrike's hair-trigger clicks and the Viper V4 Pro's shape and all-round performance. Oh, and price, of course, which the Viper has going in its favour, as it costs $160. Which is very expensive, of course, but not quite as expensive as the $180 Superstrike.</p><p>Ultimately, though, I can't say which one I'd place my bets on most competitive gamers preferring until I've spent some extended time with the new Viper. And on that note, watch this space.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Gaming mouse software should stay out of your way and it's the smaller manufacturers that seem to have received that memo ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/gaming-mouse-software-should-stay-out-of-your-way-and-its-the-smaller-manufacturers-that-seem-to-have-received-that-memo/</link>
                                                                            <description>
                            <![CDATA[ Though the bigger brands are learning. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">BD7APyA3n2gr3XwApSc9am</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/CQuGo6kgMVYU6xaswjVYhL-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 20 Mar 2026 15:15:41 +0000</pubDate>                                                                                                                                <updated>Fri, 20 Mar 2026 17:15:07 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/kwSjjnBRtitBmscifdHJ7R.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/CQuGo6kgMVYU6xaswjVYhL-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A Pulsar X3 CrazyLight Mini gaming mouse.]]></media:description>                                                            <media:text><![CDATA[A Pulsar X3 CrazyLight Mini gaming mouse.]]></media:text>
                                <media:title type="plain"><![CDATA[A Pulsar X3 CrazyLight Mini gaming mouse.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/CQuGo6kgMVYU6xaswjVYhL-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>What do you want from gaming mouse software? If you're anything like me, your immediate reaction to that question is probably 'not much.' But over the years, I've noticed that asking for 'not much' actually seems to be quite a lot to ask for, judging from over-bloated and over-complicated software that we're often served up.</p><p>We're often given exactly the kinds of things people <em>don't </em>want from their peripheral software. A nice colour scheme and fancy animations are fine, sure, but ultimately, all that often matters for most gamers is how quickly and easily they can get in, adjust their DPI or polling rate, maybe check for a firmware update, and get out again.</p><p>At no point in that process do you need to manage an entire ecosystem of devices, and if you do want to do that, why should that burden be placed onto others who need just a minimal app? A separate app for such things could work just fine. But instead, we're often lumped with lighting hub management, community elements, and even ads.</p><p>Even if, like me, you're into configuring some of the lesser-used mouse features such as sensor rotation and lift-off distance (LOD), you're not diving into your peripheral software for extended periods of time. It's still just a utility, to be jumped in and out of very quickly and very occasionally. It's meant to stay out of your way.</p><p>Since I've started looking beyond the biggest manufacturers for my gaming mice, though, I've seen how mouse software can and should be done. In fact, I've discovered that you can, in fact, have your cake and eat it. You can have an extensive list of important features inside a snappy, responsive, and good-looking GUI that, importantly, well and truly stays out of your way.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/bPtupVuhHC4RsAsx2gT2QD.jpg" alt="A screenshot of Pulsar web software." /><figcaption>Pulsar software<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/HJX9DbGJ7NJmohnpgCw6ND.jpg" alt="A screenshot of Pulsar web software." /><figcaption>Pulsar software<small role="credit">Future</small></figcaption></figure></figure><p>The best example I've seen of this is <a href="https://bbb.pulsar.gg/" target="_blank">Pulsar's web software</a>. This takes all the functionality of the desktop app—yes, there's one of those, too—sprinkles in a little extra, and wraps it up in a funky and very snappy web app. You're greeted by all the important info, including DPI, battery life, and so on, and the tabs at the top are clearly labelled, responsive, and not excessive. </p><p>There are a ton of actually useful mouse features, and it never feels cluttered or overwhelming, because function is put first. The company <a href="https://x.com/PulsarGears/status/1887394530988859712?s=20" target="_blank">previously expressed</a> that it's "listening to the community" next to a video of new sensor rotation functionality, which users had clearly been asking for. To many, such things might seem superfluous, but I've discovered these kinds of settings can be very useful. </p><p>Getting rotation calibration right, for instance, can have your mouse movement map much better onto what you intend when you swipe, without you having to subconsciously adjust your aim to account for a slight angle to how you hold your mouse.</p><p>It turns out, you <em>can </em>do that and still have something that looks and feels great to use, too, because the Pulsar web software looks the best of the many I've tested.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2070px;"><p class="vanilla-image-block" style="padding-top:56.28%;"><img id="6LCvStPrfVX36H5ZEgiG8K" name="mchose-web-software (1)" alt="A screenshot of Mchose web software for gaming mice." src="https://cdn.mos.cms.futurecdn.net/6LCvStPrfVX36H5ZEgiG8K.jpg" mos="" align="middle" fullscreen="" width="2070" height="1165" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Mchose software </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Pulsar isn't as big of a brand as Razer, Logitech, Corsair, and so on, but it's far from unknown. But I've found that even smaller brands can manage software that packs in tons of features and keeps itself out of the way. </p><p>The software that Chinese mouse 'clone' brand Mchose distributes comes in both web and desktop versions, and while it looks a little cluttered, it's still easy to find the settings you're looking for, and these aren't hidden behind obfuscating multi-layered tab sections and unnecessary bloat.</p><p>I've also found both Pulsar's and Mchose's software to chew through much less RAM than some of the more bloated apps, as you can see from the chart below, based on my own testing. Which is nice considering mouse software should be, as I said, just a utility. It's not something you should have to worry about clogging up your <a href="https://www.pcgamer.com/hardware/memory/ram-and-storage-is-ridiculously-expensive-right-now-because-of-drumroll-ai-of-course-and-theres-little-reason-to-think-prices-will-drop-any-time-soon/" target="_blank">precious RAM supply</a>.</p><div id="crow-inpage-content"><style>    @import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');    @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');        /* Reset & Base */    #fv-chart-1774006938410-o7y5q2bug *, #fv-chart-1774006938410-o7y5q2bug *:before, #fv-chart-1774006938410-o7y5q2bug *:after, #fv-chart-1774006938410-o7y5q2bug-slideshow *, #fv-chart-1774006938410-o7y5q2bug-slideshow *:before, #fv-chart-1774006938410-o7y5q2bug-slideshow *:after {        box-sizing: border-box !important; margin: 0; padding: 0; border: 0;        font-size: 100%; font: inherit; vertical-align: baseline;    }    #fv-chart-1774006938410-o7y5q2bug, #fv-chart-1774006938410-o7y5q2bug-slideshow { font-family: 'Open Sans', sans-serif !important; }    /* Main Wrappers */    #fv-chart-1774006938410-o7y5q2bug {        position: relative !important; overflow: visible !important;        --riv-primary: #E33235;    }    #fv-chart-1774006938410-o7y5q2bug .fv-inner-wrapper {        color: #1F2937 !important; background-color: #ededed !important;        padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;        margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;    }            /* Slideshow Styles */    #fv-chart-1774006938410-o7y5q2bug-slideshow {        position: relative !important;        width: 100% !important;        margin: 1rem 0 !important;        --riv-primary: #E33235;    }    #fv-chart-1774006938410-o7y5q2bug-slideshow .fv-slides-wrapper {        position: relative !important;        width: 100% !important;    }    #fv-chart-1774006938410-o7y5q2bug-slideshow .fv-slide {        width: 100% !important;        animation: fv-fade-in 0.3s ease-in-out;    }      @keyframes fv-fade-in {        from { opacity: 0; }        to { opacity: 1; }    }        /* Top Navigation Row (Redesign) */    #fv-chart-1774006938410-o7y5q2bug-slideshow .fv-slideshow-nav-row {        position: relative !important;        display: flex !important;        justify-content: space-between !important;        align-items: center !important;        padding: 0 0 16px 0 !important;        width: 100% !important;        z-index: 20 !important;    }    #fv-chart-1774006938410-o7y5q2bug-slideshow .fv-nav-btn {        background-color: var(--riv-primary) !important;        color: #ffffff !important;        border: none !important;        border-radius: 4px !important;        padding: 8px 16px !important;        font-size: 14px !important;        font-weight: 700 !important;        cursor: pointer !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        gap: 6px !important;        transition: opacity 0.2s, background-color 0.2s !important;        height: 36px !important;        text-transform: none !important;        box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;    }        #fv-chart-1774006938410-o7y5q2bug-slideshow .fv-nav-btn svg {        width: 18px !important;        height: 18px !important;        stroke-width: 3px !important;        filter: none !important;    }    #fv-chart-1774006938410-o7y5q2bug-slideshow .fv-nav-btn:hover {        opacity: 0.9 !important;        transform: translateY(-1px) !important;    }        #fv-chart-1774006938410-o7y5q2bug-slideshow .fv-nav-btn.disabled {        background-color: #E5E7EB !important;        color: #9CA3AF !important;        cursor: default !important;        pointer-events: none !important;        box-shadow: none !important;    }    #fv-chart-1774006938410-o7y5q2bug-slideshow .fv-slide-counter {        font-family: 'Poppins', sans-serif !important;        font-size: 14px !important;        font-weight: 600 !important;        color: #4B5563 !important;        text-align: center !important;        user-select: none !important;        min-width: 40px !important;        background-color: rgba(255,255,255,0.8) !important;        padding: 2px 8px !important;        border-radius: 10px !important;    }        /* Slideshow Dropdown Navigation */    #fv-chart-1774006938410-o7y5q2bug-slideshow .fv-slideshow-select {        position: absolute !important;        top: 10px !important;        right: 10px !important;        z-index: 20 !important;        appearance: none !important;        -webkit-appearance: none !important;        -moz-appearance: none !important;        background-color: white !important;        border: 1px solid #d1d5db !important;        color: #1F2937 !important;        font-family: 'Open Sans', sans-serif !important;        font-size: 14px !important;        font-weight: 600 !important;        padding: 6px 32px 6px 12px !important;        border-radius: 4px !important;        cursor: pointer !important;        box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;        background-position: right 0.5rem center !important;        background-repeat: no-repeat !important;        background-size: 1.5em 1.5em !important;    }    #fv-chart-1774006938410-o7y5q2bug-slideshow .fv-slideshow-select:focus {        outline: 2px solid #E33235 !important;        border-color: #E33235 !important;    }        /* Typography */    #fv-chart-1774006938410-o7y5q2bug .fv-chart-title {         font-weight: bold !important;         text-align: center !important;         margin-bottom: 0.5rem !important;         color: #1F2937 !important;         font-size: 1.25rem !important;         line-height: 1.2 !important;         font-family: 'Open Sans', sans-serif !important;         text-transform: none !important;         white-space: normal !important;         overflow-wrap: break-word !important;        padding: 0 20px !important;    }    #fv-chart-1774006938410-o7y5q2bug .fv-chart-subhead {         font-size: 1rem !important;         font-weight: 500 !important;         text-align: center !important;         margin-bottom: 2rem !important;         color: #6B7280 !important;         line-height: 1.7 !important;         font-family: 'Open Sans', sans-serif !important;         display: block !important;         text-transform: none !important;        padding: 0 20px !important;    }    #fv-chart-1774006938410-o7y5q2bug .rv-chart-caption { font-size: 15px !important; color: #6B7280 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }    #fv-chart-1774006938410-o7y5q2bug .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }    /* Footer */    #fv-chart-1774006938410-o7y5q2bug .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }    #fv-chart-1774006938410-o7y5q2bug .fv-footer-content { text-align: center !important; width: 100% !important; }    #fv-chart-1774006938410-o7y5q2bug .fv-logo {         display: block !important;         margin: 0 auto !important;         width: 120px !important;         min-width: 120px !important;        max-width: 120px !important;         height: auto !important;         object-fit: contain !important;         flex-shrink: 0 !important;    }    /* Display Mode Controls */    #fv-chart-1774006938410-o7y5q2bug .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }    #fv-chart-1774006938410-o7y5q2bug .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }    #fv-chart-1774006938410-o7y5q2bug .fv-dropdown-title {        appearance: none !important;        -webkit-appearance: none !important;        -moz-appearance: none !important;        background: transparent !important;        border: none !important;        font-size: 18px !important;        font-weight: 600 !important;        color: var(--riv-primary) !important;        padding-right: 28px !important;        padding-left: 10px !important;        cursor: pointer !important;        text-align: center !important;        text-align-last: center !important;        width: auto !important;        max-width: 100% !important;        font-family: 'Open Sans', sans-serif !important;        line-height: 1.3 !important;        margin: 0 !important;        text-overflow: ellipsis !important;        overflow: hidden !important;        white-space: nowrap !important;    }    #fv-chart-1774006938410-o7y5q2bug .fv-dropdown-title:focus { outline: none !important; }    #fv-chart-1774006938410-o7y5q2bug .fv-dropdown-title::-ms-expand { display: none !important; }        #fv-chart-1774006938410-o7y5q2bug .fv-dropdown-chevron {        position: absolute !important;        right: 0 !important;        top: 50% !important;        transform: translateY(-50%) !important;        pointer-events: none !important;        color: var(--riv-primary) !important;        display: flex !important;        align-items: center !important;    }    #fv-chart-1774006938410-o7y5q2bug .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }    #fv-chart-1774006938410-o7y5q2bug .fv-carousel-nav-btn {        background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;        cursor: pointer !important; font-size: 13px !important; color: #6b7280 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;    }    #fv-chart-1774006938410-o7y5q2bug .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }    #fv-chart-1774006938410-o7y5q2bug .fv-carousel-counter { font-size: 14px !important; color: #6b7280 !important; text-align: center !important; margin-top: 1rem !important; }        /* Legend */    #fv-chart-1774006938410-o7y5q2bug .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }    #fv-chart-1774006938410-o7y5q2bug .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #4B5563 !important; }    #fv-chart-1774006938410-o7y5q2bug .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }    /* Multi-Value Legend */    #fv-chart-1774006938410-o7y5q2bug .fv-multi-value-legend {         display: flex !important;         justify-content: center !important;         flex-wrap: wrap !important;         gap: 12px 24px !important;         margin-bottom: 1.5rem !important;         padding: 0 !important;    }    #fv-chart-1774006938410-o7y5q2bug .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #4B5563 !important; font-weight: 500 !important; }    #fv-chart-1774006938410-o7y5q2bug .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }    /* Chart Core Styles */    #fv-chart-1774006938410-o7y5q2bug .fv-benchmark-group { margin-bottom: 1rem !important; }    #fv-chart-1774006938410-o7y5q2bug .fv-benchmark-title {         font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;        text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;        font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;        text-transform: none !important;        white-space: normal !important;        overflow-wrap: break-word !important;         word-wrap: break-word !important;        max-width: 100% !important;    }    #fv-chart-1774006938410-o7y5q2bug .fv-bar-row, #fv-chart-1774006938410-o7y5q2bug .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; }    #fv-chart-1774006938410-o7y5q2bug .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #4B5563 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }    #fv-chart-1774006938410-o7y5q2bug .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }     #fv-chart-1774006938410-o7y5q2bug .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }    #fv-chart-1774006938410-o7y5q2bug .fv-bar:hover { opacity: 0.8 !important; }    #fv-chart-1774006938410-o7y5q2bug .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; color: white !important; font-size: 14px !important; font-weight: bold !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; overflow: hidden !important; }    #fv-chart-1774006938410-o7y5q2bug .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }    #fv-chart-1774006938410-o7y5q2bug .fv-bar-inner-value { flex-shrink: 0 !important; }    #fv-chart-1774006938410-o7y5q2bug .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #4B5563 !important; white-space: nowrap !important; }    #fv-chart-1774006938410-o7y5q2bug .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }    /* Multi-Value Bar Logic */    #fv-chart-1774006938410-o7y5q2bug .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }    #fv-chart-1774006938410-o7y5q2bug .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }        /* Stacked Bar */    #fv-chart-1774006938410-o7y5q2bug .fv-stacked-bar { display: flex !important; overflow: hidden !important; }    #fv-chart-1774006938410-o7y5q2bug .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }    #fv-chart-1774006938410-o7y5q2bug .fv-stacked-segment:last-child { border-right: none !important; }    #fv-chart-1774006938410-o7y5q2bug .fv-segment-value { font-size: 14px !important; font-weight: bold !important; color: white !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; }    /* Grouped Bar */    #fv-chart-1774006938410-o7y5q2bug .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }    #fv-chart-1774006938410-o7y5q2bug .fv-grouped-product-title-wrapper { padding-left: 150px !important; }    #fv-chart-1774006938410-o7y5q2bug .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #4B5563 !important; text-transform: none !important; }    #fv-chart-1774006938410-o7y5q2bug .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }    #fv-chart-1774006938410-o7y5q2bug .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }    #fv-chart-1774006938410-o7y5q2bug .fv-bar-cluster .fv-bar-container { height: 20px !important; }        /* Line Chart Grid */    #fv-chart-1774006938410-o7y5q2bug .riv-grid line {        stroke: #D1D5DB !important;        stroke-dasharray: 3 3 !important;    }    /* X-Axis */    #fv-chart-1774006938410-o7y5q2bug .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }    #fv-chart-1774006938410-o7y5q2bug .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }    #fv-chart-1774006938410-o7y5q2bug .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }    #fv-chart-1774006938410-o7y5q2bug .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }    #fv-chart-1774006938410-o7y5q2bug .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }     #fv-chart-1774006938410-o7y5q2bug .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #6B7280 !important; }    #fv-chart-1774006938410-o7y5q2bug .fv-x-axis-ticks span { position: relative !important; }    #fv-chart-1774006938410-o7y5q2bug .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }    #fv-chart-1774006938410-o7y5q2bug .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #6B7280 !important; margin-top: 8px !important; display: block !important; }    #fv-chart-1774006938410-o7y5q2bug .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #6B7280 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }    #fv-chart-1774006938410-o7y5q2bug .fv-y-axis-title {        font-size: 15px !important;        color: #6B7280 !important;        line-height: 1.5 !important;        text-align: left !important;        padding-left: 5.83% !important; /* Aligns with Y-axis line inside SVG (35/600) */        margin-bottom: 4px !important;        display: block !important;        font-weight: bold !important;    }    /* Mobile / Forced Mobile View / Labels on Top */    #fv-chart-1774006938410-o7y5q2bug.mobile-view .fv-pie-container,    #fv-chart-1774006938410-o7y5q2bug.labels-on-top .fv-pie-container {        flex-direction: column !important; gap: 1rem !important;    }#fv-chart-1774006938410-o7y5q2bug.mobile-view .fv-grouped-product-title-wrapper,    #fv-chart-1774006938410-o7y5q2bug.labels-on-top .fv-grouped-product-title-wrapper {        padding-left: 0 !important;    }#fv-chart-1774006938410-o7y5q2bug.mobile-view .fv-bar-row, .fv-stacked-product, .fv-grouped-bar-product,    #fv-chart-1774006938410-o7y5q2bug.labels-on-top .fv-bar-row, .fv-stacked-product, .fv-grouped-bar-product {        flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;    }#fv-chart-1774006938410-o7y5q2bug.mobile-view .fv-bar-label:not(.fv-grouped-product-title),    #fv-chart-1774006938410-o7y5q2bug.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {        width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;    }#fv-chart-1774006938410-o7y5q2bug.mobile-view .fv-bar-label, .fv-grouped-product-title,    #fv-chart-1774006938410-o7y5q2bug.labels-on-top .fv-bar-label, .fv-grouped-product-title {        width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;    }#fv-chart-1774006938410-o7y5q2bug.mobile-view .fv-bar-container, .fv-bar-cluster,    #fv-chart-1774006938410-o7y5q2bug.labels-on-top .fv-bar-container, .fv-bar-cluster {        width: 100% !important;    }#fv-chart-1774006938410-o7y5q2bug.mobile-view .fv-x-axis-wrapper,    #fv-chart-1774006938410-o7y5q2bug.labels-on-top .fv-x-axis-wrapper {        margin-left: 0 !important;    }#fv-chart-1774006938410-o7y5q2bug.mobile-view .fv-x-axis-label-space,    #fv-chart-1774006938410-o7y5q2bug.labels-on-top .fv-x-axis-label-space {        display: none !important;    }#fv-chart-1774006938410-o7y5q2bug.mobile-view .fv-x-axis-chart-space,    #fv-chart-1774006938410-o7y5q2bug.labels-on-top .fv-x-axis-chart-space {        padding-right: 0 !important;    }#fv-chart-1774006938410-o7y5q2bug.mobile-view .fv-benchmark-title,    #fv-chart-1774006938410-o7y5q2bug.labels-on-top .fv-benchmark-title {        font-size: 13px !important;    }#fv-chart-1774006938410-o7y5q2bug.mobile-view .fv-dropdown-title,    #fv-chart-1774006938410-o7y5q2bug.labels-on-top .fv-dropdown-title {        font-size: 14px !important;    }#fv-chart-1774006938410-o7y5q2bug.mobile-view .fv-carousel-nav-btn,    #fv-chart-1774006938410-o7y5q2bug.labels-on-top .fv-carousel-nav-btn {        padding: 6px 8px !important; font-size: 11px !important;    }    @media (max-width: 500px) {         #fv-chart-1774006938410-o7y5q2bug .fv-pie-container { flex-direction: column !important; gap: 1rem !important; }        #fv-chart-1774006938410-o7y5q2bug .fv-grouped-product-title-wrapper {            padding-left: 0 !important;        }        #fv-chart-1774006938410-o7y5q2bug .fv-bar-row,        #fv-chart-1774006938410-o7y5q2bug .fv-stacked-product {            flex-direction: column !important;            align-items: flex-start !important;            margin-bottom: 1.25rem !important;        }        #fv-chart-1774006938410-o7y5q2bug .fv-bar-label:not(.fv-grouped-product-title) {             width: 100% !important;            text-align: left !important;            padding-right: 0 !important;            margin-bottom: 0.25rem !important;            font-size: 14px !important;             font-weight: 700 !important;        }        #fv-chart-1774006938410-o7y5q2bug .fv-bar-container {            width: 100% !important;        }        #fv-chart-1774006938410-o7y5q2bug .fv-x-axis-wrapper {            margin-left: 0 !important;        }        #fv-chart-1774006938410-o7y5q2bug .fv-x-axis-label-space {            display: none !important;        }        #fv-chart-1774006938410-o7y5q2bug .fv-x-axis-chart-space {            padding-right: 0 !important;        }        #fv-chart-1774006938410-o7y5q2bug .fv-benchmark-title {             font-size: 13px !important;            width: 100% !important;        }        #fv-chart-1774006938410-o7y5q2bug .fv-dropdown-title-container .fv-dropdown-title {             font-size: 14px !important;         }        #fv-chart-1774006938410-o7y5q2bug .fv-carousel-nav-btn { padding: 6px 8px !important; font-size: 11px !important; }        #fv-chart-1774006938410-o7y5q2bug .fv-y-axis-title { padding-left: 5% !important; /* (30/600) for mobile view */ }        #fv-chart-1774006938410-o7y5q2bug.fv-contains-line-chart .fv-footer-content {            margin-left: -1rem !important;            margin-right: -1rem !important;        }    }  </style><script type="application/ld+json">{  "@context": "https://schema.org",  "@type": "Dataset",  "name": "Mouse software RAM usage",  "description": "Subhead to describe the test and what's being measured and why",  "creator": {    "@type": "Organization",    "name": "PC Gamer",    "logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"  },  "isAccessibleForFree": true,  "dateCreated": "2026-03-20T11:42:18.410Z",  "citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized",  "keywords": [    "Razer",    "SteelSeries",    "Logitech",    "Corsair",    "Pulsar",    "Glorious",    "Mchose",    "Akko",    "Mouse software RAM usage",    "RAM (MB)",    "benchmark",    "comparison",    "performance",    "review",    "PC Gamer"  ],  "measurementTechnique": "Performance Benchmarking",  "variableMeasured": [    {      "@type": "PropertyValue",      "name": "Akko â Mouse software RAM usage",      "value": 67,      "unitText": "RAM usage"    },    {      "@type": "PropertyValue",      "name": "Corsair (web) â Mouse software RAM usage",      "value": 210,      "unitText": "RAM usage"    },    {      "@type": "PropertyValue",      "name": "Glorious â Mouse software RAM usage",      "value": 150,      "unitText": "RAM usage"    },    {      "@type": "PropertyValue",      "name": "Logitech â Mouse software RAM usage",      "value": 230,      "unitText": "RAM usage"    },    {      "@type": "PropertyValue",      "name": "Mchose (web) â Mouse software RAM usage",      "value": 142,      "unitText": "RAM usage"    },    {      "@type": "PropertyValue",      "name": "Pulsar (web) â Mouse software RAM usage",      "value": 159,      "unitText": "RAM usage"    },    {      "@type": "PropertyValue",      "name": "Razer â Mouse software RAM usage",      "value": 712,      "unitText": "RAM usage"    },    {      "@type": "PropertyValue",      "name": "SteelSeries â Mouse software RAM usage",      "value": 515,      "unitText": "RAM usage"    }  ]}</script><div id="fv-chart-1774006938410-o7y5q2bug" class="fv-chart-wrapper  " data-bar-labels-on-top="false">        <div class="fv-inner-wrapper">            <h3 class="fv-chart-title">Mouse software RAM usage</h3>            <p class="fv-chart-subhead"></p>                        <div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1774006938410-o7y5q2bug-bar-Mouse software RAM usage" data-chart-type="Bar" data-title="RAM (MB)" data-subhead="" data-caption="" style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">RAM (MB)</h4><div class="fv-bar-row" title="Razer - RAM (MB): 712 RAM usage">                    <div class="fv-bar-label ">Razer</div>                    <div class="fv-bar-container">                        <div class="fv-bar" style="width: 89%; background-color: #B5282A;" data-target-width="89">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;"><span></span><span class="fv-bar-inner-value">712</span></div>    </div>                    </div>                </div><div class="fv-bar-row" title="SteelSeries - RAM (MB): 515 RAM usage">                    <div class="fv-bar-label ">SteelSeries</div>                    <div class="fv-bar-container">                        <div class="fv-bar" style="width: 64.375%; background-color: #D07F46;" data-target-width="64.375">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">515</span></div>    </div>                    </div>                </div><div class="fv-bar-row" title="Logitech - RAM (MB): 230 RAM usage">                    <div class="fv-bar-label ">Logitech</div>                    <div class="fv-bar-container">                        <div class="fv-bar" style="width: 28.749999999999996%; background-color: #EB6F71;" data-target-width="28.749999999999996">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">230</span></div>    </div>                    </div>                </div><div class="fv-bar-row" title="Corsair (web) - RAM (MB): 210 RAM usage">                    <div class="fv-bar-label ">Corsair (web)</div>                    <div class="fv-bar-container">                        <div class="fv-bar" style="width: 26.25%; background-color: #FE9F58;" data-target-width="26.25">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">210</span></div>    </div>                    </div>                </div><div class="fv-bar-row" title="Pulsar (web) - RAM (MB): 159 RAM usage">                    <div class="fv-bar-label ">Pulsar (web)</div>                    <div class="fv-bar-container">                        <div class="fv-bar" style="width: 19.875%; background-color: #66C5D7;" data-target-width="19.875">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">159</span></div>    </div>                    </div>                </div><div class="fv-bar-row" title="Glorious - RAM (MB): 150 RAM usage">                    <div class="fv-bar-label ">Glorious</div>                    <div class="fv-bar-container">                        <div class="fv-bar" style="width: 18.75%; background-color: #1CA9C4;" data-target-width="18.75">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">150</span></div>    </div>                    </div>                </div><div class="fv-bar-row" title="Mchose (web) - RAM (MB): 142 RAM usage">                    <div class="fv-bar-label ">Mchose (web)</div>                    <div class="fv-bar-container">                        <div class="fv-bar" style="width: 17.75%; background-color: #FFC08B;" data-target-width="17.75">        <div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important;"><span></span><span class="fv-bar-inner-value">142</span></div>    </div>                    </div>                </div><div class="fv-bar-row" title="Akko - RAM (MB): 67 RAM usage">                    <div class="fv-bar-label ">Akko</div>                    <div class="fv-bar-container">                        <div class="fv-bar" style="width: 8.375%; background-color: #E33235;" data-target-width="8.375">            </div><span class="fv-bar-value-outside">67</span>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>200</span><span>400</span><span>600</span><span>800</span></div>            <div class="fv-x-axis-unit">RAM usage</div>        </div>    </div>        <table class="sr-only">            <caption>RAM (MB) Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>Razer</td>                <td>712</td>            </tr><tr>                <td>SteelSeries</td>                <td>515</td>            </tr><tr>                <td>Logitech</td>                <td>230</td>            </tr><tr>                <td>Corsair (web)</td>                <td>210</td>            </tr><tr>                <td>Pulsar (web)</td>                <td>159</td>            </tr><tr>                <td>Glorious</td>                <td>150</td>            </tr><tr>                <td>Mchose (web)</td>                <td>142</td>            </tr><tr>                <td>Akko</td>                <td>67</td>            </tr></tbody>        </table></div></div></div>                              <div class="fv-bottom-bar" style="display: flex">                    <div class="fv-footer-content" style="display: none;">                <div class="rv-chart-caption"></div>            </div>        <img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo">      </div>            </div>    </div>        <script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script>    <script>          (function() {      // Global animation function for slideshow re-use      window.fvAnimateCharts = function(chartWrapper) {          if (!chartWrapper) return;                    function animateBars(chartElement) {            if (!chartElement) return;            var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');            bars.forEach(function(bar, index) {                // Reset to 0 first to ensure animation triggers                bar.style.width = '0%';                bar.style.transition = 'none';                var targetWidth = bar.dataset.targetWidth;                if (targetWidth === undefined) return;                                // Force reflow                void bar.offsetWidth;                                 setTimeout(function() {                    bar.style.transition = 'opacity 0.2s ease, width 0.8s ease-out';                    bar.style.width = targetWidth + '%';                }, index * 50 + 50); // Reduced initial delay            });          }          function animateLineChart(chartElement) {              if (!chartElement) return;              var lineSvg = chartElement.querySelector('svg');              if (!lineSvg) return;              var paths = lineSvg.querySelectorAll('.riv-line-path');              paths.forEach(function(p, i) {                if (typeof p.getTotalLength === 'function') {                  var len = p.getTotalLength();                  p.style.transition = 'none';                  p.style.strokeDasharray = len;                  p.style.strokeDashoffset = len;                  p.getBoundingClientRect();                  setTimeout(function() {                    p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';                    p.style.strokeDashoffset = '0';                  }, 100);                }              });              var dots = lineSvg.querySelectorAll('.riv-dot');              dots.forEach(function(dot, i) {                dot.style.opacity = '0';                setTimeout(function() {                    dot.style.transition = 'opacity 0.3s ease';                    dot.style.opacity = '1';                }, 500 + i * 10);              });            }            // Execute            var charts = chartWrapper.querySelectorAll('.fv-chart-item');                        charts.forEach(function(chart) {                // If in carousel/dropdown mode, hidden charts are display:none.                // We only animate what is visible.                if (window.getComputedStyle(chart).display === 'none') return;                                var chartType = chart.dataset.chartType;                if (chartType === 'Line') {                  animateLineChart(chart);                } else if (chartType !== 'Pie') {                  animateBars(chart);                }            });      };            function initialize(uniqueId, isSlideshow) {        var root = document.getElementById(uniqueId);                // In slideshow mode, 'root' will be null because the container has '-slideshow' suffix.        // We handle that logic below.        if (!root && !isSlideshow) return;                // Setup internal interactions (Carousel/Dropdown/LineChart) for a specific chart wrapper        function setupWrapper(chartWrapper) {            if (!chartWrapper) return;                        // Legend interactions            chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {                var chartId = legend.dataset.chart;                var chart = chartWrapper.querySelector('[id="' + chartId + '"]');                if (!chart) return;                var lines = chart.querySelectorAll('.riv-line-path');                var dots = chart.querySelectorAll('.riv-dot');                var legendItems = legend.querySelectorAll('.riv-legend-item');                legendItems.forEach(function(item) {                    var productName = item.dataset.product;                    var safeProductName = productName.replace(/"/g, '\"');                    var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');                    var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');                                        if (line && !line.dataset.origStroke) {                        line.dataset.origStroke = line.getAttribute('stroke-width') || '2';                    }                                        var highlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '0.2'; });                        legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                        if (line) {                            line.style.opacity = '1';                            line.setAttribute('stroke-width', '4');                        }                        productDots.forEach(function(d) { d.style.opacity = '1'; });                        item.style.opacity = '1';                    };                    var clearHighlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '1'; });                        legendItems.forEach(function(i) { i.style.opacity = '1'; });                    };                    var toggleIsolate = function() {                        var isIsolated = item.classList.contains('isolated');                        legendItems.forEach(function(i) { i.classList.remove('isolated'); });                        if (isIsolated) {                            lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '1'; });                            legendItems.forEach(function(i) { i.style.opacity = '1'; });                        } else {                            item.classList.add('isolated');                            lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '0.2'; });                            legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                            if (line) {                                line.style.opacity = '1';                                line.setAttribute('stroke-width', '4');                            }                            productDots.forEach(function(d) { d.style.opacity = '1'; });                            item.style.opacity = '1';                        }                    };                    item.addEventListener('mouseenter', highlight);                    item.addEventListener('focus', highlight);                    item.addEventListener('mouseleave', clearHighlight);                    item.addEventListener('blur', clearHighlight);                    item.addEventListener('click', toggleIsolate);                                        if (line) {                        line.style.cursor = 'pointer';                        line.addEventListener('mouseenter', highlight);                        line.addEventListener('mouseleave', clearHighlight);                        line.addEventListener('click', toggleIsolate);                    }                });            });                        // Carousel & Dropdown Logic            var charts = chartWrapper.querySelectorAll('.fv-chart-item');            var dropdown = chartWrapper.querySelector('.fv-dropdown-title');            var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');            var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');            var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');            var counter = chartWrapper.querySelector('.fv-carousel-counter');                        // Text Elements            var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');            var captionEl = chartWrapper.querySelector('.rv-chart-caption');            var footerContentEl = chartWrapper.querySelector('.fv-footer-content');            var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');            var logoEl = chartWrapper.querySelector('.fv-logo');            if (charts.length > 1 && (dropdown || prevBtn)) {                 var currentChartIndex = 0;                 var titles = [];                 if (dropdown) {                    titles = Array.from(dropdown.options).map(function(o) { return o.text; });                 } else {                    charts.forEach(function(c) {                        titles.push(c.getAttribute('data-title') || '');                    });                 }                                  function showInternalChart(index) {                    if (index < 0) index = charts.length - 1;                    if (index >= charts.length) index = 0;                    currentChartIndex = index;                                        charts.forEach(function(c, i) {                        c.style.display = i === index ? 'block' : 'none';                        if (i === index) {                             var cType = c.dataset.chartType;                             if (cType === 'Line') {                                 // Line chart animations if needed                             } else if (cType !== 'Pie') {                                 window.fvAnimateCharts(chartWrapper);                             }                        }                    });                                        if (dropdown) dropdown.value = index;                    if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];                    if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;                                        // Update Subhead and Caption                    var activeChart = charts[index];                    if (activeChart) {                        var newSubhead = activeChart.getAttribute('data-subhead');                        var newCaption = activeChart.getAttribute('data-caption');                                                if (subheadEl) subheadEl.textContent = newSubhead || '';                        if (captionEl) captionEl.textContent = newCaption || '';                                                if (footerContentEl) {                             if (newCaption && newCaption.trim().length > 0) {                                 footerContentEl.style.display = 'block';                                 if (bottomBarEl) bottomBarEl.style.display = 'flex';                             } else {                                 footerContentEl.style.display = 'none';                                 if (bottomBarEl && !logoEl) {                                     bottomBarEl.style.display = 'none';                                 }                             }                        }                    }                 }                                  if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });                 if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });                 if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });            }            // Initial Animation            window.fvAnimateCharts(chartWrapper);        }        if (false) {            var slideshowContainer = document.getElementById(uniqueId + '-slideshow');            if (slideshowContainer) {                var slides = slideshowContainer.querySelectorAll('.fv-slide');                slides.forEach(function(slide) {                    setupWrapper(slide.querySelector('.fv-chart-wrapper'));                });            }                    } else {            setupWrapper(root);        }      }            if (document.readyState === 'loading') {        document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1774006938410-o7y5q2bug', false); });      } else {        initialize('fv-chart-1774006938410-o7y5q2bug', false);      }    })();      </script></div><p>The importance of the fact that software from these manufacturers comes in both local and browser-based flavours shouldn't be understated, either. There are reasons to opt for both. Web apps are great because they mean you don't have to have yet another app installed on your PC, clogging it up, and they don't even have to be completely bespoke, as they can use the <a href="https://wicg.github.io/webusb/" target="_blank">WebUSB API</a>. But local apps are good to have in case your internet or the website goes down.</p><p>Either way, though, what you ideally want is something you don't have to keep running, meaning you can save your settings to your mouse's onboard memory. This does, of course, also depend on your mouse being able to store different settings, but most mice can do so these days.</p><p>One way you can have the best of both worlds when it comes to web and local software is to have the web app installable in your browser for offline use. Corsair lets you do this with its <a href="https://www.corsair.com/sabre-web-hub/index.html" target="_blank">Web Hub software</a>. Admittedly, this does actually install a local app, but all that app does is launch the software in your browser, online or offline, so it saves you from having a completely separate app installed.</p><div ><table><thead><tr><th class="firstcol " ><p>Feature</p></th><th  ><p>Pulsar</p></th><th  ><p>Logitech</p></th><th  ><p>Razer</p></th><th  ><p>Glorious</p></th><th  ><p>SteelSeries</p></th><th  ><p>Corsair</p></th><th  ><p>Mchose</p></th><th  ><p>Akko</p></th></tr></thead><tbody><tr><td class="firstcol " ><p><strong>Web / local</strong></p></td><td  ><p>Both</p></td><td  ><p>Local</p></td><td  ><p>Local and limited web (beta)</p></td><td  ><p>Local</p></td><td  ><p>Local</p></td><td  ><p>Both (mouse-dependent, web tested)</p></td><td  ><p>Both</p></td><td  ><p>Local (no install required)</p></td></tr><tr><td class="firstcol " ><p><strong>Button mapping</strong></p></td><td  ><p>✅</p></td><td  ><p>✅</p></td><td  ><p>✅</p></td><td  ><p>✅</p></td><td  ><p>✅</p></td><td  ><p>✅</p></td><td  ><p>✅</p></td><td  ><p>✅</p></td></tr><tr><td class="firstcol " ><p><strong>Macros</strong></p></td><td  ><p>✅</p></td><td  ><p>✅</p></td><td  ><p>✅</p></td><td  ><p>✅</p></td><td  ><p>✅</p></td><td  ><p>✅</p></td><td  ><p>✅</p></td><td  ><p>✅</p></td></tr><tr><td class="firstcol " ><p><strong>DPI</strong></p></td><td  ><p>✅</p></td><td  ><p>✅</p></td><td  ><p>✅</p></td><td  ><p>✅</p></td><td  ><p>✅</p></td><td  ><p>✅</p></td><td  ><p>✅</p></td><td  ><p>✅</p></td></tr><tr><td class="firstcol " ><p><strong>Polling</strong></p></td><td  ><p>✅</p></td><td  ><p>✅</p></td><td  ><p>✅</p></td><td  ><p>✅</p></td><td  ><p>✅</p></td><td  ><p>✅</p></td><td  ><p>✅</p></td><td  ><p>✅</p></td></tr><tr><td class="firstcol " ><p><strong>Lift-off distance (LOD)</strong></p></td><td  ><p>✅</p></td><td  ><p>✅</p></td><td  ><p>✅</p></td><td  ><p>✅</p></td><td  ><p>✅</p></td><td  ><p>✅</p></td><td  ><p>✅</p></td><td  ><p>✅</p></td></tr><tr><td class="firstcol " ><p><strong>Sensor rotation</strong></p></td><td  ><p>✅</p></td><td  ><p>❌</p></td><td  ><p>✅</p></td><td  ><p>❌</p></td><td  ><p>❌</p></td><td  ><p>❌</p></td><td  ><p>✅</p></td><td  ><p>❌</p></td></tr><tr><td class="firstcol " ><p><strong>Debounce time</strong></p></td><td  ><p>✅</p></td><td  ><p>❌</p></td><td  ><p>❌</p></td><td  ><p>✅</p></td><td  ><p>❌</p></td><td  ><p>❌</p></td><td  ><p>✅</p></td><td  ><p>✅</p></td></tr><tr><td class="firstcol " ><p><strong>Motion sync</strong></p></td><td  ><p>✅</p></td><td  ><p>❌</p></td><td  ><p>✅</p></td><td  ><p>✅</p></td><td  ><p>❌</p></td><td  ><p>✅</p></td><td  ><p>✅</p></td><td  ><p>✅</p></td></tr><tr><td class="firstcol " ><p><strong>Angle snap</strong></p></td><td  ><p>✅</p></td><td  ><p>❌</p></td><td  ><p>❌</p></td><td  ><p>❌</p></td><td  ><p>✅</p></td><td  ><p>✅</p></td><td  ><p>✅ (called Line correction)</p></td><td  ><p>✅</p></td></tr><tr><td class="firstcol " ><p><strong>Ripple control</strong></p></td><td  ><p>✅</p></td><td  ><p>❌</p></td><td  ><p>❌</p></td><td  ><p>❌</p></td><td  ><p>❌</p></td><td  ><p>✅</p></td><td  ><p>✅ (called Waveform control)</p></td><td  ><p>✅</p></td></tr><tr><td class="firstcol " ><p><strong>Other</strong></p></td><td  ><p>Turbo Mode</p></td><td  ><p>Sensor calibration matching, per-surface sensor tracking adjustments</p></td><td  ><p>Smart polling switcher, smart surface tracking</p></td><td  ><p>-</p></td><td  ><p>Acceleration, deceleration</p></td><td  ><p>Surface optimisation (Corsair MM only)</p></td><td  ><p>Sensor FPS modes</p></td><td  ><p>Sensor FPS mode toggle, quick DPI switch toggle</p></td></tr></tbody></table></div><h4 id="this-chart-is-based-on-my-own-in-app-testing-at-the-time-of-writing-features-can-be-changed-and-added">This chart is based on my own in-app testing at the time of writing; features can be changed and added.</h4><p>The fact that Corsair has a web app at all is a good sign, as it shows big manufacturers aren't blind to what some of the smaller brands are getting right. Though, Corsair still has a way to go to catch up to others in terms of overall layout design and structure, as some settings are in weird places, and it's all quite barebones. Razer, too, I should note, <a href="https://www.pcgamer.com/hardware/gaming-keyboards/razer-launches-synapse-web-for-browser-based-peripheral-management-but-its-very-limited-and-buggy-right-now-in-beta/" target="_blank">launched Synapse Web in beta</a> earlier this year, which is another good sign. </p><p>I should emphasise that this isn't necessarily a big vs little brand thing, too, as not all apps from smaller brands are great. For instance, Akko's app for the <a href="https://en.akkogear.com/product/dash-gaming-mouse/?srsltid=AfmBOopCVsA-sGPpRBYft3iB5j5oV-zUIvjvIw7vLJn_BVTHjYaTBuir" target="_blank">Dash Ultra</a> even lacks a close window button, and its firmware and software update buttons are completely unresponsive.</p><p>What would be ideal, in the end, would be something not proprietary at all, but something akin to <a href="https://caniusevia.com/" target="_blank">Via</a>, the open-source, browser-based keyboard software that's supported by an increasing number of keyboards. The mouse itself is the product, after all, not the software, so from the consumer's perspective, there's little need for separate, proprietary software to manage it. We've come a long way over the last few years with mouse software, though, so there's reason to be hopeful things could still move in this direction.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Pulsar X3 CrazyLight Mini review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/pulsar-x3-crazylight-mini-review/</link>
                                                                            <description>
                            <![CDATA[ Hand heaven for relaxed claw grippers. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">wHUu5tby7qPEJGTYF9dDe</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/hQTSykvd4eTkUSmpRkeumL-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 16 Mar 2026 11:00:07 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/kwSjjnBRtitBmscifdHJ7R.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/hQTSykvd4eTkUSmpRkeumL-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A Pulsar X3 CrazyLight Mini gaming mouse.]]></media:description>                                                            <media:text><![CDATA[A Pulsar X3 CrazyLight Mini gaming mouse.]]></media:text>
                                <media:title type="plain"><![CDATA[A Pulsar X3 CrazyLight Mini gaming mouse.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/hQTSykvd4eTkUSmpRkeumL-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I was a little resistant to picking up the Pulsar X3 CrazyLight Mini because of the last part of its name: 'Mini.' My previous experience with a Mini mouse was with the X2H CrazyLight Mini, and that one did not gel well with my grip style at all. Although that was mostly because the 'H' designates a large rear-weighted hump, which is lacking in this X3. The X2H CrazyLight Mini is also a symmetrical, ambidextrous design, whereas this X3 is a right-handed ergonomic one—though note that there is a <a href="https://www.pulsar.gg/collections/crazy-light-series/products/x3-lhd-crazylight-gaming-mouse?variant=47364024172798" target="_blank">mirrored version</a>, too, for all you lefties.</p><p>All of that is to say, the experience is very different this time around. In fact, I've been quite surprised to find that the X3 CrazyLight Mini's shape really suits my grip. It makes sense, I guess, as I've often described my grip as a kind of "hybrid palm-claw" or "relaxed claw" grip, and lo, what do I find on the front of the mouse packaging? "For palm and relaxed claw grip." Perfect.</p><p>Pulsar also describes it as an "ergo hump" style mouse, and I can see why. It does have a hump to it, which is very centrally aligned across its length, but lopsided across the width. This, plus the curvature for your thumb along the left side, makes it more ergonomic than an ambidextrous-styled mouse. If you've ever used a <a href="https://www.logitechg.com/en-gb/shop/p/g703-hero-wireless-gaming-mouse" target="_blank">Logitech G703</a>, you'll know what this is like, as it has the <a href="https://www.eloshapes.com/mouse/compare?p=logitech-g703-lightspeed-vs.-pulsar-x3-crazylight-mini" target="_blank">same kind of twist to it</a>, but the Pulsar is a little smaller.</p><p>I've been pleasantly surprised by how much of a difference this slope and curvature makes. It shouldn't be that much of a surprise, though, as it was only recently that I was listening to some ergonomics experts at Logitech explain how such slight differences can make your hand, wrist, and arm sit more naturally. I think what's happening here is the X3 CrazyLight Mini lets the right side of your hand slope down a little more than usual, which puts it in more of a natural resting position.</p><div  class="fancy-box"><div class="fancy_box-title">X3 CrazyLight Mini</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Wf3GbBMyeVApF76FutBKoL" name="IMG_2571" caption="" alt="A Pulsar X3 CrazyLight Mini gaming mouse." src="https://cdn.mos.cms.futurecdn.net/Wf3GbBMyeVApF76FutBKoL.jpg" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p class="fancy-box__body-text"><strong>Buttons: </strong>5, plus underside DPI button<br><strong>Connectivity: </strong>USB-C, 2.4 GHz wireless<br><strong>Sensor: </strong>Pulsar XS-1<br><strong>Switches: </strong>Optical<br><strong>Feet: </strong>PTFE<br><strong>Max DPI: </strong>32,000<br><strong>Weight: </strong>43 +/- 1 g (45 g measured)<br><strong>Max acceleration: </strong>50 G<br><strong>Max speed: </strong>750 IPS<br><strong>Polling rate: </strong>Up to 8K<br><strong>Battery life: </strong>A few days of heavy use at 1 kHz<br><strong>RGB lighting: </strong>None<br><strong>Included extras: </strong>USB-C cable, wireless dongle, dot skates, sticker and card<br><strong>Price: </strong><a data-analytics-id="inline-link" href="https://www.pulsar.gg/products/x3-crazylight-gaming-mouse" target="_blank">$156</a> / <a data-analytics-id="inline-link" href="https://www.amazon.co.uk/Pulsar-Gaming-Gears-Crazylight-Lightweight-Jet-Black/dp/B0FQV3L2R7" target="_blank">£130</a></p></div></div><p>At any rate, I've been very impressed by how comfortable it feels to hold and use this mouse. I think it's the comfiest one I've used to date, excluding full-on vertical ergo mice. That said, do remember that your mileage will vary depending on your hand size and grip style. For my relaxed claw grip it's incredibly comfortable, but it'll be a no-go for fingertip grippers, and might not be the best for aggressive claw grippers, either. The Mini version is great even for regular-sized hands, too—mine are 19 x 10 cm—and I'd hesitate to go any bigger.</p><p>Everything else about the mouse feels great, too. The matte finish is smooth and hasn't caused any problems beyond picking up some fingerprints, which tends to happen with black mice. The optical switches are some of the best I've heard and felt, requiring a relatively light actuation and with very little pre- or post-travel. There's also  zero left-right wobble on the left and right mouse buttons. The scroll wheel is ideal for my tastes, too, as I've found it nice and easy to scroll-jump in <a href="https://www.pcgamer.com/uk/counter-strike-2/" target="_blank">Counter-Strike 2</a>, and it still manages to feel firm enough that there's little risk of landing between the bumps.</p><p>The stock skates are white PTFE and glide across cloth pads with ease, although they are quite thin, so you might have to replace them a little sooner than compared to other mice. But that thinness (along with the staple CrazyLight underside holes) presumably helps with the weight, which is very light—just 45 g according to my scales. </p><p>Pulsar claims it's 43 g with up to 1 g variation, and my scales show my model sitting slightly outside this range, but I can't really complain: 45 g is plenty light. It's not quite the ultra-light weight of the <a href="https://www.pcgamer.com/hardware/gaming-mice/corsair-sabre-v2-pro-ultralight-wireless-gaming-mouse-review/" target="_blank">Corsair Sabre V2 Pro</a>, but given how solid, sturdy, premium, and comfy the mouse feels, I'll take those extra few grams. It's still pretty damn light.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/CQuGo6kgMVYU6xaswjVYhL.jpg" alt="A Pulsar X3 CrazyLight Mini gaming mouse." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/bvBe5rn44aTBJDiW9W79jL.jpg" alt="A Pulsar X3 CrazyLight Mini gaming mouse." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ifXDeJFbgAYDCHY9XmofmL.jpg" alt="A Pulsar X3 CrazyLight Mini gaming mouse." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/dkLEcbkwGfBUFFPLGcKpnL.jpg" alt="A Pulsar X3 CrazyLight Mini gaming mouse." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/EjVXXXXUBDSFjVoRRpaXkL.jpg" alt="A Pulsar X3 CrazyLight Mini gaming mouse." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>You can also cut a gram or two by removing the default skates and throwing on some of the included dot skates, which are primarily for use on a glass pad. One thing to note here is that you might struggle to get the dots spread out in such a way as to prevent wobble, thanks to the funky lopsidedness of the mouse and the skate areas. I managed it eventually, but it took some fiddling and more dots than I'd have liked (eight, rather than the four or six I usually aim for). </p><p>The dot skates themselves are fine once they're worn in, but I prefer something a little smoother and less scratchy-sounding, such as <a href="https://esportsgear.uk/products/x-raypad-obsidian-mouse-feet-skates-diy-universal-0-8mm-dots-set-of-2-uk-xpad-skates-obs-diy-dots?srsltid=AfmBOoqVV1ubpP4SKrWzMZCcI7WBad4FTMGFsAclchpV6pmFBd3MuzrG" target="_blank">X-Raypad Obsidians</a>. I'll probably switch over to some of those.</p><p>This mouse is a great performer, and is similar to the <a href="https://www.google.com/search?q=pulsar+review+site%3Apcgamer.com" target="_blank">X2 CrazyLight Medium</a> that I tested as they both use the same XS-1 flagship sensor. The sensor itself is pretty flawless, based on my testing in aim trainers and CS2, but connecting over wireless does introduce some measurable inconsistencies, as you can see from my MouseTester results. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/WUQq8nFMtxa3Jz8mpxDmQZ.jpg" alt="MouseTester chart for the Pulsar X3 CrazyLight Mini." /><figcaption>(Wireless) Tested at 1,000 Hz — The closer the dots are together, the more consistent a mouse is reporting movement. More variation or stray dots makes for a less accurate sensor.<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/5bJp75EFeNUJbSdX9kQ5DZ.jpg" alt="MouseTester chart for the Pulsar X3 CrazyLight Mini." /><figcaption>(Wired) Tested at 1,000 Hz — The closer the dots are together, the more consistent a mouse is reporting movement. More variation or stray dots makes for a less accurate sensor.<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/GTzeDcKuzcS5EMdzNMvMHZ.jpg" alt="MouseTester chart for the Pulsar X3 CrazyLight Mini." /><figcaption>(Wireless) Tested at 1,000 Hz — Each dot represents an update, which corresponds to the polling rate. Every 1 ms should mark a single update on a 1,000 Hz mouse.<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/fRhnq4uYUMt9cMvHvJ6XNZ.jpg" alt="MouseTester chart for the Pulsar X3 CrazyLight Mini." /><figcaption>(Wireless) Tested at 1,000 Hz — The spikes represent an increase in velocity, with more erratic spikes showing tracking going haywire.<small role="credit">Future</small></figcaption></figure></figure><p>This has been the case with almost every wireless mouse I've tested, although, just as with the X2 CrazyLight's wireless connection, the X3 CrazyLight Mini's wireless seems to introduce more inconsistencies than some other mice. I haven't noticed this affecting anything in-game, though, so I'm hesitant to let it affect my judgment too much. I'd feel more secure with better wireless connectivity, but I haven't seen it actually affect anything in practice.</p><p>I've been pleasantly surprised to discover Pulsar's online <a href="https://bbb.pulsar.gg/" target="_blank">Bibimbap software</a>, too. Previously, I'd just been using the local app, which is fine, but nowhere near as good as its browser-based one. The latter looks better and even has more features, such as the ability to adjust sensor rotation, meaning I can ditch <a href="https://github.com/RawAccelOfficial/rawaccel" target="_blank">RawAccel</a> for that purpose—woohoo! It's good that you get the option of both local and web-based software, as this means you don't have to clog your PC up, but equally you have something to use if there's a problem with your internet or the online servers.</p><div  class="fancy-box"><div class="fancy_box-title">Buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text">✅ <strong>You use relaxed claw grip: </strong>If you are firmly in the 'relaxed claw' camp, like me, (ie, if you have your palm flush to the mouse near the rear but keep a slight gap between the mouse and the length of your fingers), this mouse should feel fantastic.</p></div></div><div  class="fancy-box"><div class="fancy_box-title">Don't buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>❌ You use fingertip grip</strong>: This mouse's hump will prevent you from having a good range of motion if you use fingertip grip (ie, if you don't have your palm touching the mouse at all when you game).</p></div></div><p>Battery life is just  fine, offering a few days of juice at 1 kHz polling when using the mouse daily for work and some gaming in the evenings. There could definitely be some improvement here, but maybe not without upping the weight. In light of such a potential trade-off,  I'm fine with it. </p><p>Ultimately, though, you're not going to be getting this mouse for its battery life, nor for its software; You'll be getting it for the combination of its shape and lightweight but quality design. If, like me, you have a relaxed claw grip and a regular-sized hand, I have zero hesitation in recommending it.</p><p>The combination of comfort from the ergo shape, and the satisfying feel of its  clicks, scrolls, and overall finish, plus the light weight and slippery skates, has made this the most enjoyable mouse I've used in a very long time. That's so much so that I'm  considering switching to it full-time, in lieu of the <a href="https://www.pcgamer.com/hardware/gaming-mice/logitech-g-pro-x2-superstrike-review/" target="_blank">Logitech G Pro X2 Superstrike</a>'s revolutionary clicks. And given how much I love that  latter squeaker, that's quite a feat for the Pulsar to achieve.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ With the UK Amazon Spring Sale now on, here are the PC gaming deals I'd recommend ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/with-the-uk-amazon-spring-sale-now-on-here-are-the-pc-gaming-deals-id-recommend/</link>
                                                                            <description>
                            <![CDATA[ From rigs to headsets, to mice, and more. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">YKyhuyMn4T25mz9KH5K9J7</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/iosZ9FTgLESGSyGb5wXRbL-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 11 Mar 2026 14:56:24 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ James Bentley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/SEb5dKTVfZ5EZF4fEcqdGR.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;James is a more recent PC gaming convert, often admiring graphics cards, cases, and motherboards from afar. It was not until 2019, after just finishing a degree in law and media, that they decided to throw out the last few years of education, build their PC, and start writing about gaming instead. In that time, he has covered the latest doodads, contraptions, and gismos, and loved every second of it. Hey, it’s better than writing case briefs.&lt;/p&gt; ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/iosZ9FTgLESGSyGb5wXRbL-1280-80.jpg">
                                                            <media:credit><![CDATA[Alienware / Acer / Asus / Corsair / Obsbot / Steelseries]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[An Alienware PC, corsair keyboard and gaming chair, Steelseries headset, Obsbot webcam, and an Acer monitor and laptop on a pink deals background]]></media:description>                                                            <media:text><![CDATA[An Alienware PC, corsair keyboard and gaming chair, Steelseries headset, Obsbot webcam, and an Acer monitor and laptop on a pink deals background]]></media:text>
                                <media:title type="plain"><![CDATA[An Alienware PC, corsair keyboard and gaming chair, Steelseries headset, Obsbot webcam, and an Acer monitor and laptop on a pink deals background]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/iosZ9FTgLESGSyGb5wXRbL-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>It's rare that the UK gets better deals than the US, and yet Amazon has skipped out on America for its Spring Deal Days. That means us Brits can finally get a good deal, and I've spent the morning picking through the best bits to find what I'd actually buy for my own setup. </p><p>Though memory prices are still in the sky, and don't seem to be coming down any time soon, there are even some reasonably priced gaming rig deals to take advantage of. From gaming headsets to monitors and mice, these are the best deals out there right now.</p><ul><li><strong>Join us on </strong><a href="https://whatsapp.com/channel/0029VaZEGnpAu3aYJa8PuS2t" target="_blank"><strong>WhatsApp for daily deals</strong></a><strong>, direct to your phone.</strong></li></ul><h3 class="article-body__section" id="section-gaming-pcs-and-laptops"><span>Gaming PCs and laptops</span></h3><div class="product"><a data-dimension112="8ac5601c-3c7e-499c-8517-86b307abee15" data-action="Deal Block" data-label="RTX 5070 and double the memory for £1,899." data-dimension48="RTX 5070 and double the memory for £1,899." data-dimension25="£1349" href="https://www.amazon.co.uk/Alienware-Aurora-Gaming-Desktop-ACT1250/dp/B0FG35JC4K" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:500px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="9gTMZearoL7yVDzveWcX7Y" name="Aurora" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/9gTMZearoL7yVDzveWcX7Y.png" mos="" align="middle" fullscreen="" width="500" height="500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>I'm as surprised as you are that you can get an Alienware Aurora with an RTX 5060 Ti, a snappy CPU, 1 TB of SSD storage and 16 GB of memory for this price. Admittedly, a comparable Ryzen CPU will game better, and 16 GB is a little on the low side, though you can upgrade to an <a href="https://www.amazon.co.uk/Alienware-Aurora-Gaming-Desktop-ACT1250/dp/B0F9PCZ5J6?th=1" target="_blank" data-dimension112="8ac5601c-3c7e-499c-8517-86b307abee15" data-action="Deal Block" data-label="RTX 5070 and double the memory for £1,899." data-dimension48="RTX 5070 and double the memory for £1,899." data-dimension25="£1349">RTX 5070 and double the memory for £1,899.</a></p><p><strong>Key specs: Nvidia GeForce RTX 5060 Ti | Intel Core Ultra 7 265F | 16 GB DDR5 | 1 TB SSD</strong><a class="view-deal button" href="https://www.amazon.co.uk/Alienware-Aurora-Gaming-Desktop-ACT1250/dp/B0FG35JC4K" target="_blank" rel="nofollow" data-dimension112="8ac5601c-3c7e-499c-8517-86b307abee15" data-action="Deal Block" data-label="RTX 5070 and double the memory for £1,899." data-dimension48="RTX 5070 and double the memory for £1,899." data-dimension25="£1349">View Deal</a></p></div><div class="product"><a data-dimension112="a2936f4b-6c5a-4bcd-93c2-8a7dd0f86a28" data-action="Deal Block" data-label="This is the lowest price we've seen this laptop at, and, though it's not the most impressive CPU, storage or memory, you are getting a competent gaming experience for a surprisingly reasonable price. With the ongoing memory crisis, it's hard to ask for much more at this price. Key specs: Intel Core i7 13620H | RTX 5050 | 16 GB RAM | 512 GB SSD | 1080p 165 Hz" data-dimension48="This is the lowest price we've seen this laptop at, and, though it's not the most impressive CPU, storage or memory, you are getting a competent gaming experience for a surprisingly reasonable price. With the ongoing memory crisis, it's hard to ask for much more at this price. Key specs: Intel Core i7 13620H | RTX 5050 | 16 GB RAM | 512 GB SSD | 1080p 165 Hz" data-dimension25="£679.99" href="https://www.amazon.co.uk/acer-Nitro-ANV15-51-Gaming-Laptop/dp/B0B8H59RDQ" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:500px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="xwvKmmNSbeDubY7z7JBX7b" name="a" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/xwvKmmNSbeDubY7z7JBX7b.png" mos="" align="middle" fullscreen="" width="500" height="500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>This is the lowest price we've seen this laptop at, and, though it's not the most impressive CPU, storage or memory, you are getting a competent gaming experience for a surprisingly reasonable price. With the ongoing memory crisis, it's hard to ask for much more at this price. </p><p><strong>Key specs: Intel Core i7 13620H | RTX 5050 | 16 GB RAM | 512 GB SSD | 1080p 165 Hz</strong><a class="view-deal button" href="https://www.amazon.co.uk/acer-Nitro-ANV15-51-Gaming-Laptop/dp/B0B8H59RDQ" target="_blank" rel="nofollow" data-dimension112="a2936f4b-6c5a-4bcd-93c2-8a7dd0f86a28" data-action="Deal Block" data-label="This is the lowest price we've seen this laptop at, and, though it's not the most impressive CPU, storage or memory, you are getting a competent gaming experience for a surprisingly reasonable price. With the ongoing memory crisis, it's hard to ask for much more at this price. Key specs: Intel Core i7 13620H | RTX 5050 | 16 GB RAM | 512 GB SSD | 1080p 165 Hz" data-dimension48="This is the lowest price we've seen this laptop at, and, though it's not the most impressive CPU, storage or memory, you are getting a competent gaming experience for a surprisingly reasonable price. With the ongoing memory crisis, it's hard to ask for much more at this price. Key specs: Intel Core i7 13620H | RTX 5050 | 16 GB RAM | 512 GB SSD | 1080p 165 Hz" data-dimension25="£679.99">View Deal</a></p></div><div class="product"><a data-dimension112="c5d98d0c-0e68-4495-aeef-dc5c3f059a88" data-action="Deal Block" data-label="Combining a reasonably strong RTX 5060 and Intel Core 7 240 H, this Alienware really packs a punch in its 2560 x 1600 120 Hz screen. The 16 GB of memory is okay, and the 1 TB of storage is decent, too. It's making compromises for that price, but knocking £200 off its original price makes it a lappy worth considering. Key specs: RTX 5060 | Intel Core 7 240H | 16 GB RAM | 1 TB SSD | 2560 x 1600 120 Hz" data-dimension48="Combining a reasonably strong RTX 5060 and Intel Core 7 240 H, this Alienware really packs a punch in its 2560 x 1600 120 Hz screen. The 16 GB of memory is okay, and the 1 TB of storage is decent, too. It's making compromises for that price, but knocking £200 off its original price makes it a lappy worth considering. Key specs: RTX 5060 | Intel Core 7 240H | 16 GB RAM | 1 TB SSD | 2560 x 1600 120 Hz" data-dimension25="£949" href="https://www.amazon.co.uk/Alienware-Gaming-Display-GeForce-Windows/dp/B0F9B4GKVB" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:500px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="7YAXow9gKwpFprSdKUqJAP" name="16 Aurora" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/7YAXow9gKwpFprSdKUqJAP.png" mos="" align="middle" fullscreen="" width="500" height="500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Combining a reasonably strong RTX 5060 and Intel Core 7 240 H, this Alienware really packs a punch in its 2560 x 1600 120 Hz screen. The 16 GB of memory is okay, and the 1 TB of storage is decent, too. It's making compromises for that price, but knocking £200 off its original price makes it a lappy worth considering. </p><p><strong>Key specs: RTX 5060 | Intel Core 7 240H | 16 GB RAM | 1 TB SSD | 2560 x 1600 120 Hz</strong><a class="view-deal button" href="https://www.amazon.co.uk/Alienware-Gaming-Display-GeForce-Windows/dp/B0F9B4GKVB" target="_blank" rel="nofollow" data-dimension112="c5d98d0c-0e68-4495-aeef-dc5c3f059a88" data-action="Deal Block" data-label="Combining a reasonably strong RTX 5060 and Intel Core 7 240 H, this Alienware really packs a punch in its 2560 x 1600 120 Hz screen. The 16 GB of memory is okay, and the 1 TB of storage is decent, too. It's making compromises for that price, but knocking £200 off its original price makes it a lappy worth considering. Key specs: RTX 5060 | Intel Core 7 240H | 16 GB RAM | 1 TB SSD | 2560 x 1600 120 Hz" data-dimension48="Combining a reasonably strong RTX 5060 and Intel Core 7 240 H, this Alienware really packs a punch in its 2560 x 1600 120 Hz screen. The 16 GB of memory is okay, and the 1 TB of storage is decent, too. It's making compromises for that price, but knocking £200 off its original price makes it a lappy worth considering. Key specs: RTX 5060 | Intel Core 7 240H | 16 GB RAM | 1 TB SSD | 2560 x 1600 120 Hz" data-dimension25="£949">View Deal</a></p></div><h3 class="article-body__section" id="section-gaming-keyboards"><span>Gaming keyboards</span></h3><div class="product"><a data-dimension112="1cdc3b89-8428-4f69-8146-b96327174342" data-action="Deal Block" data-label="my review" data-dimension48="my review" data-dimension25="£138.2" href="https://www.amazon.co.uk/gp/aw/d/B0D9PB5HVM?th=1" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:500px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="jHNT2XiMAAghcHVR2jSDR9" name="G915 X" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/jHNT2XiMAAghcHVR2jSDR9.png" mos="" align="middle" fullscreen="" width="500" height="500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>I called it a "lovely keyboard that's spoiled by the worst parts of Logitech" in <a href="https://www.pcgamer.com/hardware/gaming-keyboards/logitech-g915-x-lightspeed-review/" target="_blank" data-dimension112="1cdc3b89-8428-4f69-8146-b96327174342" data-action="Deal Block" data-label="my review" data-dimension48="my review" data-dimension25="£138.2">my review</a>, and I can say the Logitech app has gotten significantly better since. This is a great-feeling, low-profile keyboard that's plenty snappy and with a solid battery life. If you need something low, wireless and wired, and with a neat, understated look, it's a solid pick. </p><p><strong>Key specs: Wired and wireless | Doubleshot PBT caps | Media controls | 100% | Low profile | 1,000 Hz polling</strong><a class="view-deal button" href="https://www.amazon.co.uk/gp/aw/d/B0D9PB5HVM?th=1" target="_blank" rel="nofollow" data-dimension112="1cdc3b89-8428-4f69-8146-b96327174342" data-action="Deal Block" data-label="my review" data-dimension48="my review" data-dimension25="£138.2">View Deal</a></p></div><div class="product"><a data-dimension112="2cfaeba8-7da0-4d7d-b7f1-84f9ec485ad4" data-action="Deal Block" data-label="We gave this keeb a high score" data-dimension48="We gave this keeb a high score" data-dimension25="£159.99" href="https://www.amazon.co.uk/Corsair-VANGUARD-Magnetic-Mechanical-Keyboard/dp/B0FMF9T8RM" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:500px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="JomXhV6FPcb6mKPrKAp2zj" name="PCGamer Deal Block (59)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/JomXhV6FPcb6mKPrKAp2zj.png" mos="" align="middle" fullscreen="" width="500" height="500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.pcgamer.com/hardware/gaming-keyboards/corsair-vanguard-pro-96-review/" target="_blank" data-dimension112="2cfaeba8-7da0-4d7d-b7f1-84f9ec485ad4" data-action="Deal Block" data-label="We gave this keeb a high score" data-dimension48="We gave this keeb a high score" data-dimension25="£159.99">We gave this keeb a high score</a> just last December, and with a high polling rate, rapid trigger, Stream Deck support, and Hall effect switches, it deserves it. With £50 already knocked off, it's a pretty sweet deal. </p><p><strong>Key specs: Doubleshot PBT caps | Max 8,000 Hz polling | Rapid trigger | SOCD | Wired</strong><a class="view-deal button" href="https://www.amazon.co.uk/Corsair-VANGUARD-Magnetic-Mechanical-Keyboard/dp/B0FMF9T8RM" target="_blank" rel="nofollow" data-dimension112="2cfaeba8-7da0-4d7d-b7f1-84f9ec485ad4" data-action="Deal Block" data-label="We gave this keeb a high score" data-dimension48="We gave this keeb a high score" data-dimension25="£159.99">View Deal</a></p></div><h3 class="article-body__section" id="section-gaming-mice"><span>Gaming mice</span></h3><div class="product"><a data-dimension112="2495da72-dce8-4c6e-960c-03fb1aaadef4" data-action="Deal Block" data-label="but that's not necessarily a bad thing" data-dimension48="but that's not necessarily a bad thing" data-dimension25="£69.99" href="https://www.amazon.co.uk/Logitech-LIGHTSPEED-Wireless-customizable-switchable/dp/B0DBZGCQHX" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:500px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="jLbwAjmhD5aHaBBvZtJui6" name="" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/jLbwAjmhD5aHaBBvZtJui6.png" mos="" align="middle" fullscreen="" width="500" height="500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>If you've used the previous Logitech G Pro model, then this one will feel very familiar to you—<a href="https://www.pcgamer.com/hardware/gaming-mice/logitech-g-pro-2-lightspeed-review/" target="_blank" data-dimension112="2495da72-dce8-4c6e-960c-03fb1aaadef4" data-action="Deal Block" data-label="but that's not necessarily a bad thing" data-dimension48="but that's not necessarily a bad thing" data-dimension25="£69.99">but that's not necessarily a bad thing</a>. Keeping its classic shape, this squeaker is souped up with the new Hero 2 sensor, capable of a max DPI of 44k and IPS of 888. </p><p><strong>Key specs: Hero 2 Sensor | 44k DPI | 80 g | 1,000 Hz polling | Wireless and wired</strong><a class="view-deal button" href="https://www.amazon.co.uk/Logitech-LIGHTSPEED-Wireless-customizable-switchable/dp/B0DBZGCQHX" target="_blank" rel="nofollow" data-dimension112="2495da72-dce8-4c6e-960c-03fb1aaadef4" data-action="Deal Block" data-label="but that's not necessarily a bad thing" data-dimension48="but that's not necessarily a bad thing" data-dimension25="£69.99">View Deal</a></p></div><div class="product"><a data-dimension112="b4440443-96f1-4c32-bcdc-5f98da1ac594" data-action="Deal Block" data-label="Getting an 89% in our review late last year" data-dimension48="Getting an 89% in our review late last year" data-dimension25="£79.99" href="https://www.amazon.co.uk/gp/aw/d/B0F6NGCDFN" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1509px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="VJfgsFaToDbcs3TLjaYY5g" name="1756818037.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/VJfgsFaToDbcs3TLjaYY5g.jpg" mos="" align="middle" fullscreen="" width="1509" height="1509" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>If you're in the market for an MMO mouse, this delivers plenty of easily accessible buttons at your fingertips. Moreover, the Stream Deck integration allows you to control more than just macros with these bad boys, and the underlying mouse is nothing to be sniffed at, either. <a href="https://www.pcgamer.com/hardware/gaming-mice/corsair-scimitar-elite-wireless-se-review/" target="_blank" data-dimension112="b4440443-96f1-4c32-bcdc-5f98da1ac594" data-action="Deal Block" data-label="Getting an 89% in our review late last year" data-dimension48="Getting an 89% in our review late last year" data-dimension25="£79.99">Getting an 89% in our review late last year</a>, it's well worth a look.</p><p><strong>Key specs: 33K sensor | Wireless and wired | 1,000 Hz polling | 161 g </strong><a class="view-deal button" href="https://www.amazon.co.uk/gp/aw/d/B0F6NGCDFN" target="_blank" rel="nofollow" data-dimension112="b4440443-96f1-4c32-bcdc-5f98da1ac594" data-action="Deal Block" data-label="Getting an 89% in our review late last year" data-dimension48="Getting an 89% in our review late last year" data-dimension25="£79.99">View Deal</a></p></div><h3 class="article-body__section" id="section-gaming-headsets"><span>Gaming headsets</span></h3><div class="product"><a data-dimension112="babfae53-b8ae-4b1e-9dc9-c4fd7b2f257e" data-action="Deal Block" data-label="Great, big, comfortable earcups paired with 50mm dual chamber neodymium drivers make for one of the most comfortable listening experiences around. Boosted bass sells the impact of every shot you make in-game, without sacrificing the audio detail necessary to avoid walking into an ambush.Key specs: 50mm dual chamber neodymium drivers | 3.5 mm wired connection | Memory foam headband and ear cups | Detachable mic arm" data-dimension48="Great, big, comfortable earcups paired with 50mm dual chamber neodymium drivers make for one of the most comfortable listening experiences around. Boosted bass sells the impact of every shot you make in-game, without sacrificing the audio detail necessary to avoid walking into an ambush.Key specs: 50mm dual chamber neodymium drivers | 3.5 mm wired connection | Memory foam headband and ear cups | Detachable mic arm" data-dimension25="£47.49" href="https://www.amazon.co.uk/HyperX-HX-HSCA-RD-EM-Gaming-Headset-Noir/dp/B076GT6XJ9" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1000px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="egByYsNqvf3uRFtrUrmvRk" name="HyperX Cloud ALpha" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/egByYsNqvf3uRFtrUrmvRk.jpg" mos="" align="middle" fullscreen="" width="1000" height="1000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Great, big, comfortable earcups paired with 50mm dual chamber neodymium drivers make for one of the most comfortable listening experiences around. Boosted bass sells the impact of every shot you make in-game, without sacrificing the audio detail necessary to avoid walking into an ambush.</p><p><strong>Key specs: 50mm dual chamber neodymium drivers | 3.5 mm wired connection | Memory foam headband and ear cups | Detachable mic arm</strong><a class="view-deal button" href="https://www.amazon.co.uk/HyperX-HX-HSCA-RD-EM-Gaming-Headset-Noir/dp/B076GT6XJ9" target="_blank" rel="nofollow" data-dimension112="babfae53-b8ae-4b1e-9dc9-c4fd7b2f257e" data-action="Deal Block" data-label="Great, big, comfortable earcups paired with 50mm dual chamber neodymium drivers make for one of the most comfortable listening experiences around. Boosted bass sells the impact of every shot you make in-game, without sacrificing the audio detail necessary to avoid walking into an ambush.Key specs: 50mm dual chamber neodymium drivers | 3.5 mm wired connection | Memory foam headband and ear cups | Detachable mic arm" data-dimension48="Great, big, comfortable earcups paired with 50mm dual chamber neodymium drivers make for one of the most comfortable listening experiences around. Boosted bass sells the impact of every shot you make in-game, without sacrificing the audio detail necessary to avoid walking into an ambush.Key specs: 50mm dual chamber neodymium drivers | 3.5 mm wired connection | Memory foam headband and ear cups | Detachable mic arm" data-dimension25="£47.49">View Deal</a></p></div><div class="product"><a data-dimension112="d0dea7af-c418-471d-9c49-1321c7ebb3ec" data-action="Deal Block" data-label="best wireless gaming headsets" data-dimension48="best wireless gaming headsets" data-dimension25="£229.99" href="https://www.amazon.co.uk/SteelSeries-Arctis-Nova-Pro-Wireless/dp/B09ZLRCH1H" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:400px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="7yspCnqdZSsUPsSoL7LpbA" name="SteelSeries Arctis Nova Pro Wireless headset product" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/7yspCnqdZSsUPsSoL7LpbA.jpg" mos="" align="middle" fullscreen="" width="400" height="400" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>So comfortable you'll never want to take them off, the hotswappable batteries and DAC that doubles as a charging dock may mean you never have to. That said, I really wouldn't recommend sleeping in these… Still, it's no wonder this is one of the <a href="https://www.pcgamer.com/best-wireless-gaming-headset/#section-best-battery-life-wireless-gaming-headset" target="_blank" data-dimension112="d0dea7af-c418-471d-9c49-1321c7ebb3ec" data-action="Deal Block" data-label="best wireless gaming headsets" data-dimension48="best wireless gaming headsets" data-dimension25="£229.99">best wireless gaming headsets</a> around. It may not come with the most amazing mic, but the Sonar feature in the GG software does a fantastic job of fixing the fuzziness.</p><p><strong>Key specs: 40 mm drivers | Fully retractable mic arm | Active Noise Cancellation | 10–40,000 Hz | 30 hr battery (hot-swappable)</strong><a class="view-deal button" href="https://www.amazon.co.uk/SteelSeries-Arctis-Nova-Pro-Wireless/dp/B09ZLRCH1H" target="_blank" rel="nofollow" data-dimension112="d0dea7af-c418-471d-9c49-1321c7ebb3ec" data-action="Deal Block" data-label="best wireless gaming headsets" data-dimension48="best wireless gaming headsets" data-dimension25="£229.99">View Deal</a></p></div><h3 class="article-body__section" id="section-monitor-deals"><span>Monitor deals</span></h3><div class="product"><a data-dimension112="505895d6-a079-48e6-b647-b09da96c6491" data-action="Deal Block" data-label="It is pretty incredible to think that you can get a competent, almost 24-inch monitor with a solid refresh rate and strong response time for the cost of a full-price game. This is about the lowest I'd spend right now, but you are getting a strong panel in return. Key specs: 23.8-inch | 120 Hz | 1 ms | IPS" data-dimension48="It is pretty incredible to think that you can get a competent, almost 24-inch monitor with a solid refresh rate and strong response time for the cost of a full-price game. This is about the lowest I'd spend right now, but you are getting a strong panel in return. Key specs: 23.8-inch | 120 Hz | 1 ms | IPS" data-dimension25="£69" href="https://www.amazon.co.uk/ASUS-VY249HGR-Care-Gaming-Monitor/dp/B0DN6NHW6F/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:500px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="rG8kGpg9NTeuScrMGRrKwH" name="a" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/rG8kGpg9NTeuScrMGRrKwH.png" mos="" align="middle" fullscreen="" width="500" height="500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>It is pretty incredible to think that you can get a competent, almost 24-inch monitor with a solid refresh rate and strong response time for the cost of a full-price game. This is about the lowest I'd spend right now, but you are getting a strong panel in return. </p><p><strong>Key specs: 23.8-inch | 120 Hz | 1 ms | IPS</strong><a class="view-deal button" href="https://www.amazon.co.uk/ASUS-VY249HGR-Care-Gaming-Monitor/dp/B0DN6NHW6F/" target="_blank" rel="nofollow" data-dimension112="505895d6-a079-48e6-b647-b09da96c6491" data-action="Deal Block" data-label="It is pretty incredible to think that you can get a competent, almost 24-inch monitor with a solid refresh rate and strong response time for the cost of a full-price game. This is about the lowest I'd spend right now, but you are getting a strong panel in return. Key specs: 23.8-inch | 120 Hz | 1 ms | IPS" data-dimension48="It is pretty incredible to think that you can get a competent, almost 24-inch monitor with a solid refresh rate and strong response time for the cost of a full-price game. This is about the lowest I'd spend right now, but you are getting a strong panel in return. Key specs: 23.8-inch | 120 Hz | 1 ms | IPS" data-dimension25="£69">View Deal</a></p></div><div class="product"><a data-dimension112="a010a6b8-cdd1-49c8-8940-f161ebff0b97" data-action="Deal Block" data-label="It's true, 1440p monitors really are amazing value these days. Plus, a graphics card capable of running modern games at this resolution won't cost you more than a car. This option comes with a very capable 200 Hz IPS panel and can be pushed another 10 Hz via overclocking if you so wish. Not bad for the price, eh? This price is available for Amazon Prime members. Key specs: 27-inch | 1440p | 200 Hz | 1 ms | IPS" data-dimension48="It's true, 1440p monitors really are amazing value these days. Plus, a graphics card capable of running modern games at this resolution won't cost you more than a car. This option comes with a very capable 200 Hz IPS panel and can be pushed another 10 Hz via overclocking if you so wish. Not bad for the price, eh? This price is available for Amazon Prime members. Key specs: 27-inch | 1440p | 200 Hz | 1 ms | IPS" data-dimension25="£127.49" href="https://www.amazon.co.uk/KTC-Monitor-Adaptive-Compatible-Desktop/dp/B0DY14JG34/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1401px;"><p class="vanilla-image-block" style="padding-top:92.93%;"><img id="h3jggzFApyUc6hvtyoWtog" name="71D1q4DFOjL._AC_SL1500_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/h3jggzFApyUc6hvtyoWtog.jpg" mos="" align="middle" fullscreen="" width="1401" height="1302" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>It's true, 1440p monitors really are amazing value these days. Plus, a graphics card capable of running modern games at this resolution won't cost you more than a car. This option comes with a very capable 200 Hz IPS panel and can be pushed another 10 Hz via overclocking if you so wish. Not bad for the price, eh? This price is available for Amazon Prime members. </p><p><strong>Key specs: 27-inch | 1440p | 200 Hz | 1 ms | IPS </strong><a class="view-deal button" href="https://www.amazon.co.uk/KTC-Monitor-Adaptive-Compatible-Desktop/dp/B0DY14JG34/" target="_blank" rel="nofollow" data-dimension112="a010a6b8-cdd1-49c8-8940-f161ebff0b97" data-action="Deal Block" data-label="It's true, 1440p monitors really are amazing value these days. Plus, a graphics card capable of running modern games at this resolution won't cost you more than a car. This option comes with a very capable 200 Hz IPS panel and can be pushed another 10 Hz via overclocking if you so wish. Not bad for the price, eh? This price is available for Amazon Prime members. Key specs: 27-inch | 1440p | 200 Hz | 1 ms | IPS" data-dimension48="It's true, 1440p monitors really are amazing value these days. Plus, a graphics card capable of running modern games at this resolution won't cost you more than a car. This option comes with a very capable 200 Hz IPS panel and can be pushed another 10 Hz via overclocking if you so wish. Not bad for the price, eh? This price is available for Amazon Prime members. Key specs: 27-inch | 1440p | 200 Hz | 1 ms | IPS" data-dimension25="£127.49">View Deal</a></p></div><div class="product"><a data-dimension112="30a4d488-6a4a-4112-9995-c15699801171" data-action="Deal Block" data-label="If you want to maximise your responsiveness in-game, this sort of compact, high-refresh OLED is a great way to do it. With 240 Hz of OLED panel under the hood, this monitor also boasts a 0.03 ms response time (as many OLED do) to really kick things up a notch. Being 1440p, it won't demand an ultra-high-end GPU, either.Key specs: 27-inch | 1440p | 240 Hz | OLED | 0.03 ms" data-dimension48="If you want to maximise your responsiveness in-game, this sort of compact, high-refresh OLED is a great way to do it. With 240 Hz of OLED panel under the hood, this monitor also boasts a 0.03 ms response time (as many OLED do) to really kick things up a notch. Being 1440p, it won't demand an ultra-high-end GPU, either.Key specs: 27-inch | 1440p | 240 Hz | OLED | 0.03 ms" data-dimension25="£497.95" href="https://www.amazon.co.uk/LG-UltraGear-27GS95QE-compatible-DisplayPort/dp/B0CX91SRM5/ref=sr_1_5" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1087px;"><p class="vanilla-image-block" style="padding-top:92.27%;"><img id="vigpnePrdSyfUVuNjQJq8C" name="71vnKbpH-9L._AC_SL1334_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/vigpnePrdSyfUVuNjQJq8C.jpg" mos="" align="middle" fullscreen="" width="1087" height="1003" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>If you want to maximise your responsiveness in-game, this sort of compact, high-refresh OLED is a great way to do it. With 240 Hz of OLED panel under the hood, this monitor also boasts a 0.03 ms response time (as many OLED do) to really kick things up a notch. Being 1440p, it won't demand an ultra-high-end GPU, either.</p><p><strong>Key specs:</strong> <strong>27-inch | 1440p | 240 Hz | OLED | 0.03 ms</strong><a class="view-deal button" href="https://www.amazon.co.uk/LG-UltraGear-27GS95QE-compatible-DisplayPort/dp/B0CX91SRM5/ref=sr_1_5" target="_blank" rel="nofollow" data-dimension112="30a4d488-6a4a-4112-9995-c15699801171" data-action="Deal Block" data-label="If you want to maximise your responsiveness in-game, this sort of compact, high-refresh OLED is a great way to do it. With 240 Hz of OLED panel under the hood, this monitor also boasts a 0.03 ms response time (as many OLED do) to really kick things up a notch. Being 1440p, it won't demand an ultra-high-end GPU, either.Key specs: 27-inch | 1440p | 240 Hz | OLED | 0.03 ms" data-dimension48="If you want to maximise your responsiveness in-game, this sort of compact, high-refresh OLED is a great way to do it. With 240 Hz of OLED panel under the hood, this monitor also boasts a 0.03 ms response time (as many OLED do) to really kick things up a notch. Being 1440p, it won't demand an ultra-high-end GPU, either.Key specs: 27-inch | 1440p | 240 Hz | OLED | 0.03 ms" data-dimension25="£497.95">View Deal</a></p></div><h3 class="article-body__section" id="section-miscellaneous"><span>Miscellaneous</span></h3><div class="product"><a data-dimension112="8691c479-ca96-4be1-ab4f-b0021b2752ac" data-action="Deal Block" data-label="With a tiny half-inch sensor and a grouping of very cute colourways, you'd be forgiven for thinking the Obsbot Meet 2 couldn't also carry its weight in the recording quality department. You'd be wrong, as this is a genuinely great little webcam with some equally strong software to go alongside it. Key specs: 4K 60 fps | half-inch sensor | 40.5 g" data-dimension48="With a tiny half-inch sensor and a grouping of very cute colourways, you'd be forgiven for thinking the Obsbot Meet 2 couldn't also carry its weight in the recording quality department. You'd be wrong, as this is a genuinely great little webcam with some equally strong software to go alongside it. Key specs: 4K 60 fps | half-inch sensor | 40.5 g" data-dimension25="£109" href="https://www.amazon.co.uk/OBSBOT-Lightweight-Microphone-Space-Grey/dp/B0D9W7YLV7?th=1" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:500px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="shGZ87PhoTAuTFjJEDsFcJ" name="" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/shGZ87PhoTAuTFjJEDsFcJ.png" mos="" align="middle" fullscreen="" width="500" height="500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>With a tiny half-inch sensor and a grouping of very cute colourways, you'd be forgiven for thinking the Obsbot Meet 2 couldn't also carry its weight in the recording quality department. You'd be wrong, as this is a genuinely great little webcam with some equally strong software to go alongside it. </p><p><strong>Key specs: 4K 60 fps | half-inch sensor | 40.5 g</strong><a class="view-deal button" href="https://www.amazon.co.uk/OBSBOT-Lightweight-Microphone-Space-Grey/dp/B0D9W7YLV7?th=1" target="_blank" rel="nofollow" data-dimension112="8691c479-ca96-4be1-ab4f-b0021b2752ac" data-action="Deal Block" data-label="With a tiny half-inch sensor and a grouping of very cute colourways, you'd be forgiven for thinking the Obsbot Meet 2 couldn't also carry its weight in the recording quality department. You'd be wrong, as this is a genuinely great little webcam with some equally strong software to go alongside it. Key specs: 4K 60 fps | half-inch sensor | 40.5 g" data-dimension48="With a tiny half-inch sensor and a grouping of very cute colourways, you'd be forgiven for thinking the Obsbot Meet 2 couldn't also carry its weight in the recording quality department. You'd be wrong, as this is a genuinely great little webcam with some equally strong software to go alongside it. Key specs: 4K 60 fps | half-inch sensor | 40.5 g" data-dimension25="£109">View Deal</a></p></div><div class="product"><a data-dimension112="f3b005af-ba7d-4084-b7c1-2c159f72d426" data-action="Deal Block" data-label="read more in our review" data-dimension48="read more in our review" data-dimension25="£149.99" href="https://www.amazon.co.uk/Corsair-TC100-RELAXED-Gaming-Chair/dp/B0BN4HZT35" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:924px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="27PhCVAbzzWT8YNsTcgrHM" name="1696257292.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/27PhCVAbzzWT8YNsTcgrHM.jpg" mos="" align="middle" fullscreen="" width="924" height="924" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The TC100 is our favourite affordable gaming chair right now, following up on the popular T3 Rush with a great look and genuine comfort. You can <a href="https://www.pcgamer.com/corsair-tc100-relaxed-gaming-chair-review/" target="_blank" data-dimension112="f3b005af-ba7d-4084-b7c1-2c159f72d426" data-action="Deal Block" data-label="read more in our review" data-dimension48="read more in our review" data-dimension25="£149.99">read more in our review</a>. It's a truly excellent gaming chair that's cheaper than most of its competition. </p><p><strong>Key specs: Fabric and leatherette | 2D armrests</strong><a class="view-deal button" href="https://www.amazon.co.uk/Corsair-TC100-RELAXED-Gaming-Chair/dp/B0BN4HZT35" target="_blank" rel="nofollow" data-dimension112="f3b005af-ba7d-4084-b7c1-2c159f72d426" data-action="Deal Block" data-label="read more in our review" data-dimension48="read more in our review" data-dimension25="£149.99">View Deal</a></p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The one thing using a $1,337 gaming mouse has taught me is: we've come a long way from the old Razer Boomslang, baby ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/the-one-thing-using-a-usd1-337-gaming-mouse-has-taught-me-is-weve-come-a-long-from-the-old-razer-boomslang-baby/</link>
                                                                            <description>
                            <![CDATA[ The Razer Boomslang 20th Anniversary Edition has missed its true anniversary by a long shot and honestly kinda missed the mark for me. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">MfVUCRSEM5YZMemnM2oXnm</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/Fe8Ndx35yWsF7zHtYMVaLd-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 11 Mar 2026 13:31:46 +0000</pubDate>                                                                                                                                <updated>Wed, 11 Mar 2026 19:41:32 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                <author><![CDATA[ dave.james@futurenet.com (Dave James) ]]></author>                    <dc:creator><![CDATA[ Dave James ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/6VGuJ2nPapd22dh5UsjpBS.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/Fe8Ndx35yWsF7zHtYMVaLd-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Razer Boomslang 20th Anniversary Edition]]></media:description>                                                            <media:text><![CDATA[Razer Boomslang 20th Anniversary Edition]]></media:text>
                                <media:title type="plain"><![CDATA[Razer Boomslang 20th Anniversary Edition]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/Fe8Ndx35yWsF7zHtYMVaLd-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Nostalgia's a weird, often powerful force. Though not necessarily one for good. Nostalgia can easily filter the past through rose-tinted refactored memories, creating an undeserved sense of positivity around something purely by virtue of the distance of time. </p><p>And Razer is desperately looking to harness that for the <a href="https://www.razer.com/gb-en/gaming-mice/razer-boomslang-20th-anniversary-edition" target="_blank">20th Anniversary Edition</a> of its formative Boomslang mouse. But this limited edition $1,337 gaming mouse just reminds me just how much I always disliked Razer's old rodents, and makes it all too clear how far along we've come in that time. </p><p>Though the first thing to note is this isn't really the 20th anniversary of the Boomslang. Razer has missed that by a long way. The original Razer Boomslang was a mouse created by kärna LLC back in 1999, before the original company went bankrupt. The Razer we know today was founded in 2005 by the designers of that original mouse, Robert Krakoff and today's CEO, Min-Liang Tan.</p><p>So, really it's the 27th anniversary, but that doesn't sound as good, so here we are, pretending the mouse came to life at the same time as Razer became its own <em>thing.</em> Though even then that would make it the 21st anniversary…<br><br>Whatever. It's old. And honestly not that pleasant a mouse to use. It was arguably the device which sprouted off the whole evolutionary fork of dedicated gaming mice, and for that it can be revered. But for its design and actual <em>feel</em>, in 2026 it ought to be reviled.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3840px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="DtvrC9scNkHBH3bRN8ei8d" name="boomslang-20-05" alt="Razer Boomslang 20th Anniversary Edition" src="https://cdn.mos.cms.futurecdn.net/DtvrC9scNkHBH3bRN8ei8d.jpg" mos="" align="middle" fullscreen="" width="3840" height="2160" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><div ><table><caption>Razer Boomslang 20th Anniversary Edition</caption><thead><tr><th class="firstcol empty" ></th><th  ><p>Boomslang 20th Anniversary Edition</p></th><th  ><p>Boomslang 2000</p></th></tr></thead><tbody><tr><td class="firstcol " ><p><strong>Form Factor</strong></p></td><td  ><p>True Ambidextrous</p></td><td  ><p>True Ambidextrous</p></td></tr><tr><td class="firstcol " ><p><strong>Connectivity</strong></p></td><td  ><p>Razer HyperSpeed Wireless</p></td><td  ><p>PS/2 or USB</p></td></tr><tr><td class="firstcol " ><p><strong>Battery Life</strong></p></td><td  ><p>Up to 145 hours at 1000 Hz</p><p>Up to 26 hours at 8000 Hz</p><p> </p></td><td  ><p>N/A</p></td></tr><tr><td class="firstcol " ><p><strong>RGB Lighting</strong></p></td><td  ><p>Razer Chroma RGB (9-zone underglow)</p></td><td  ><p>N/A</p></td></tr><tr><td class="firstcol " ><p><strong>Sensor</strong></p></td><td  ><p>Focus Pro 45K Optical Sensor Gen-2</p></td><td  ><p>Opto-mechanical Ball</p></td></tr><tr><td class="firstcol " ><p><strong>Max Sensitivity (DPI)</strong></p></td><td  ><p>45000</p></td><td  ><p>2000</p></td></tr><tr><td class="firstcol " ><p><strong>Max Speed (IPS)</strong></p></td><td  ><p>900</p></td><td  ><p>N/A</p></td></tr><tr><td class="firstcol " ><p><strong>Max Acceleration (G)</strong></p></td><td  ><p>85</p></td><td  ><p>N/A</p></td></tr><tr><td class="firstcol " ><p><strong>Programmable Buttons</strong></p></td><td  ><p>6</p></td><td  ><p>5</p></td></tr><tr><td class="firstcol " ><p><strong>Switch Type</strong></p></td><td  ><p>Optical Mouse Switches Gen-4</p></td><td  ><p>Microswitches</p></td></tr><tr><td class="firstcol " ><p><strong>Switch Lifecycle</strong></p></td><td  ><p>100-million clicks</p></td><td  ><p>N/A</p></td></tr><tr><td class="firstcol " ><p><strong>On-Board Memory Profiles</strong></p></td><td  ><p>1</p></td><td  ><p>1</p></td></tr><tr><td class="firstcol " ><p><strong>Mouse Feet</strong></p></td><td  ><p>100% PTFE</p></td><td  ><p>Teflon</p></td></tr><tr><td class="firstcol " ><p><strong>Cable</strong></p></td><td  ><p>Yes (for Mouse dock Pro)</p></td><td  ><p>Yes</p></td></tr><tr><td class="firstcol " ><p><strong>Tilt Scroll Wheel</strong></p></td><td  ><p>None</p></td><td  ><p>None</p></td></tr><tr><td class="firstcol " ><p><strong>Size</strong></p></td><td  ><p>Length: 138.4 mm</p><p>Width: 81.9 mm</p><p>Height: 34.5 mm</p><p> </p></td><td  ><p>Length: 138.4 mm</p><p>Width: 81.9 mm</p><p>Height: 34.5 mm</p></td></tr><tr><td class="firstcol " ><p><strong>Weight (Approximate)</strong></p></td><td  ><p>110 g</p></td><td  ><p>140 g</p></td></tr><tr><td class="firstcol " ><p><strong>Accessory Compatibility</strong></p></td><td  ><p>Mouse Dock Pro included</p></td><td  ><p>N/A</p></td></tr><tr><td class="firstcol " ><p><strong>Polling Rate / Interval</strong></p></td><td  ><p>Up to 8000 Hz (0.125 ms)</p></td><td  ><p>200 Hz</p></td></tr><tr><td class="firstcol " ><p><strong>Price</strong></p></td><td  ><p>$1,337</p></td><td  ><p>$100</p></td></tr></tbody></table></div><p>Though Razer has thrown everything at the new Boomslang; all of the latest gaming mouse tech that has propelled its <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-deathadder-v4-pro-review/">DeathAdder V4 Pro</a> to the top of our <a href="https://www.pcgamer.com/the-best-gaming-mouse/#section-the-best-overall">best gaming mouse</a> listing. From the 45K optical sensor at its heart, to the 8K wireless tech, optical switches, wireless charging, and… um… PU leather trim.</p><p>Which means the insides are about as 2026 as you can get, while the outside shell is achingly 1999, even down to the same semi-transparent green plastic body used by the ol' Razer Boomslang 2000. And did I mention it has faux leather trim. Yeah, dated.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/yABzxvT54ftsg7iY5VM3Ld.jpg" alt="Razer Boomslang 20th Anniversary Edition" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/GtC2JiRC85SzyUNph8WGLd.jpg" alt="Razer Boomslang 20th Anniversary Edition" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Fe8Ndx35yWsF7zHtYMVaLd.jpg" alt="Razer Boomslang 20th Anniversary Edition" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>And I am using the term 'achingly' deliberately here, because this is a mouse that is to ergonomics what Jeffrey Dahmer is to haute cuisine. Now, to be fair to Razer here, the ergonomics of late '90s mice often left a lot to be desired in the first place, so <em>maybe</em> this was an advancement. Though I will say I never found the glorious, ancient Microsoft Intellimouse to be as uncomfortable as the ol' Boomslang.</p><p>Still, my long-time issue with Razer gaming mice was always that they forced me to contort my hands, and most especially my fingers, into the most uncomfortable positions to be able to use the damned things. And the Boomslang just serves to remind me why I swerved Razer mice until the Mamba wireless landed on my desk. Even the old DeathAdder, with its upswept main buttons, was most definitely on my gaming mouse shit-list for the longest time. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/JY2KbJMPehu2uqEK32u3Fd.jpg" alt="Razer Boomslang 20th Anniversary Edition" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/6dPDVL6VE8fe5nmHDEVFDd.jpg" alt="Razer Boomslang 20th Anniversary Edition" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/9d3TTzUMgbD3oeGgjZnfLd.jpg" alt="Razer Boomslang 20th Anniversary Edition" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Now, I'm a convert, because Razer has created gaming mice that work with my particular claw grip style. The Boomslang, however, comes from a time when the palm grip was seen as the only possible way to hold a mouse. And even then, only in that special (read: monumentally weird) way that Jacob holds his mice, with his middle finger permanently sat atop the scrollwheel. Otherwise I have to twist my grip around to be able to reach the side-mounted forward/back buttons.</p><p>And if I try to go with my standard claw grip? Well, I can then reach those side buttons with thumb and ring finger, but it means I'm actuating those main mouse buttons from so far back along the length of it that speed goes right out of the window.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/KBYwq4iNHWZzksSyESKyGd.jpg" alt="Razer Boomslang 20th Anniversary Edition" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/xPvZkUEzcyvHyHyrpbeN6d.jpg" alt="Razer Boomslang 20th Anniversary Edition" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Competitive? Well, I was never much of a multiplayer shooter aficionado, but I feel as anecdotally hobbled in games as Dr. Fox has felt empowered by the <a href="https://www.pcgamer.com/hardware/gaming-mice/logitech-g-pro-x2-superstrike-review/">Logitech G Pro X2 Superstrike</a>.</p><p>And honestly, it's been such a delight to be able to switch back to the classic DeathAdder V3 Pro that's been my gaming main at home for years. </p><p>This is what developed ergonomics feels like, and honestly means the ludicrously priced, and thankfully limited edition 20th Anniversary Boomslang will remain an unused nostalgia piece up on a shelf for the rest of time. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Corsair Sabre V2 Pro Wireless CF review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/corsair-sabre-v2-pro-wireless-cf-review/</link>
                                                                            <description>
                            <![CDATA[ A carbon fibre mouse for an eye-watering price. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">DdB7WanDpaGd7oQbU2hZF8</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/RkwujbWt2JDyBbpqu7RTtE-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 10 Mar 2026 11:57:16 +0000</pubDate>                                                                                                                                <updated>Tue, 10 Mar 2026 12:29:09 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/kwSjjnBRtitBmscifdHJ7R.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/RkwujbWt2JDyBbpqu7RTtE-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A Corsair Sabre V2 Pro Wireless CF gaming mouse.]]></media:description>                                                            <media:text><![CDATA[A Corsair Sabre V2 Pro Wireless CF gaming mouse.]]></media:text>
                                <media:title type="plain"><![CDATA[A Corsair Sabre V2 Pro Wireless CF gaming mouse.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/RkwujbWt2JDyBbpqu7RTtE-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Last year, I checked out the regular, non-carbon fibre version of the <a href="https://www.pcgamer.com/hardware/gaming-mice/corsair-sabre-v2-pro-ultralight-wireless-gaming-mouse-review/" target="_blank">Corsair Sabre V2 Pro</a> and loved it. At just 36 g and with a pretty sturdy, solid body, it brought a true leap forward for ultralight mouse design. And the best part? It's priced cheaper than most other premium ultralight competition at $100. </p><p>Then Corsair <a href="https://www.pcgamer.com/hardware/gaming-mice/corsair-just-announced-carbon-fiber-and-magnesium-alloy-versions-of-my-favourite-gaming-mouse-since-logitechs-g-pro-x-superlight/" target="_blank">decided to release</a> heavier carbon fibre and magnesium versions. The latter is $50 extra at <a href="https://www.corsair.com/us/en/p/gaming-mouse/ch-931g100-ww/sabre-v2-pro-wireless-magnesium-alloy-gaming-mouse-black-ch-931g100-ww" target="_blank">$150</a>, and the CF version I have here is $100 extra at an eye-watering <a href="https://www.corsair.com/us/en/p/gaming-mouse/ch-931g200-ww/sabre-v2-pro-carbon-fiber-wireless-gaming-mouse-black-ch-931g200" target="_blank">$200</a>. That makes this the most expensive mouse I've ever laid my hands on.</p><p>So, surely Corsair must have packed in something revolutionary here to justify this price tag, right? After all, the <a href="https://www.pcgamer.com/hardware/gaming-mice/logitech-g-pro-x2-superstrike-review/" target="_blank">Logitech G Pro X2 Superstrike</a>, with its bleeding-edge haptic-inductive clicks, costs $20 less than this.</p><p>Nope, sadly not. Apart from a bit of extra battery life, the justification here is the carbon fibre shell. According to Corsair, "this wonder material boasts an amazing power to weight ratio, giving your mouse great strength without tipping the scales." Except it clearly does tip the scales, because this mouse is 19 g heavier than the non-CF version, and I don't think all of that comes down to the battery.</p><div  class="fancy-box"><div class="fancy_box-title">Sabre V2 Pro Wireless CF specs</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="PdbRckzwQfCek5pkfwaaxE" name="IMG_2521" caption="" alt="A Corsair Sabre V2 Pro Wireless CF gaming mouse." src="https://cdn.mos.cms.futurecdn.net/PdbRckzwQfCek5pkfwaaxE.jpg" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p class="fancy-box__body-text"><strong>Buttons: </strong>5 (Plus underside DPI and connection switch)<br><strong>Connectivity: </strong>Wireless 2.4 GHz / Bluetooth / Wired USB-C<br><strong>Sensor: </strong>Corsair Marksman S<br><strong>Switches: </strong>Custom mechanical<br><strong>Feet: </strong>UPE (AKA UHMWPE)<br><strong>Max DPI: </strong>Up to 33,000<br><strong>Weight: </strong>55 g<br><strong>Max acceleration: </strong>50 G<br><strong>Max speed: </strong>750 IPS<br><strong>Polling rate: </strong>Up to 8,000 Hz<br><strong>Battery life: </strong>120 hr at 1 kHz<br><strong>RGB lighting: </strong>None<br><strong>Included extras: </strong>Case, dongle, USB A-to-C cable, replacement feet, grip stickers, alcohol wipe<br><strong>Price: </strong><a data-analytics-id="inline-link" href="https://www.corsair.com/us/en/p/gaming-mouse/ch-931g200-ww/sabre-v2-pro-carbon-fiber-wireless-gaming-mouse-black-ch-931g200" target="_blank">$200</a><strong> / </strong><a data-analytics-id="inline-link" href="https://www.corsair.com/uk/en/p/gaming-mouse/ch-931g200-ww/sabre-v2-pro-carbon-fiber-wireless-gaming-mouse-black-ch-931g200" target="_blank">£160</a></p></div></div><p>I see Corsair's argument, of course—it's just not $200 worth of argument. The carbon fibre shell does feel very comfy and more sturdy than any other mouse I've held, resisting all my strenuous stress-test squeezes with ease. And it <em>is </em>impressive that this rigidity is achieved while keeping things to a low 55 g weight, which is basically the same weight as our <a href="https://www.pcgamer.com/the-best-gaming-mouse/" target="_blank">fave mouse</a> and one that we think is plenty light, the <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-deathadder-v4-pro-review/" target="_blank">Razer DeathAdder V4 Pro</a>.</p><p>That's just not worth $200, though, unless you like to pitch your mouse against the wall, full-force, in fits of peak gamer rage. If you don't partake in such things, then I can't see why a standard, sturdy, non-carbon fibre mouse wouldn't do the trick while saving you lots of money.</p><p>If sturdiness is absolutely key for you, though, and you want a comfy and performant mouse alongside it, then the Sabre V2 Pro CF might make sense. It comes with a carry case, too, just in case you want to double down on keeping those internals protected.</p><p>The sensor performance in particular is something I want to emphasise, because you're getting the same sensor and wireless dongle as with the standard Sabre V2 Pro. Which is a good thing—nay, a great thing. The Sabre V2 Pro is the best mouse I've tested in terms of straight-up sensor performance over wireless, bar none, and that's the case here, too. </p><p>With most other mice, sensor testing shows some slight but measurable inconsistencies when connected wirelessly, even if these aren't actually perceptible in practice. Not so with the Sabre V2 Pro: somehow that wireless connection is just way more locked in than others. The CF version is no different.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/6UbMnWDnqNriPfnmG86rVJ.jpg" alt="Mouse Tester sensor testing chart for the Corsair Sabre V2 Pro Wireless CF." /><figcaption>Tested at 1,000 Hz — The closer the dots are together, the more consistent a mouse is reporting movement. More variation or stray dots makes for a less accurate sensor.<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/YvFc2LoEz4BN4atUKPniSJ.jpg" alt="Mouse Tester sensor testing chart for the Corsair Sabre V2 Pro Wireless CF." /><figcaption>Tested at 1,000 Hz — Each dot represents an update, which corresponds to the polling rate. Every 1 ms should mark a single update on a 1,000 Hz mouse.<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/cL5MeuNpKPgJBWDsxkDnVJ.jpg" alt="Mouse Tester sensor testing chart for the Corsair Sabre V2 Pro Wireless CF." /><figcaption>Tested at 1,000 Hz — The spikes represent an increase in velocity, with more erratic spikes showing tracking going haywire.<small role="credit">Future</small></figcaption></figure></figure><p>I suppose you're also getting a more versatile mouse than the non-CF version, too, thanks to the 120-hour battery life and Bluetooth connectivity. But you're still getting the same mechanical switches, which is a strange choice given optical switches are more durable because they shouldn't be able to suffer from double-click issues and so on. Given that durability seems to be the name of the game here, optical would have made more sense.</p><p>I'd also have liked better skates for $200. The Sabre V2 Pro CF comes with the same black UPE feet as the non-CF version, which aren't awful, but they're not exactly the fastest of the bunch. They feel especially slow if you're coming from fast white PTFE skates. Though I suppose UPE is more durable, so maybe Corsair's sticking with that theme here, too.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/5YKnZ9Q8K9nT4X9zV4p3yE.jpg" alt="A Corsair Sabre V2 Pro Wireless CF gaming mouse." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/bqmtX5T7PQLKozwCA3UixE.jpg" alt="A Corsair Sabre V2 Pro Wireless CF gaming mouse." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/3e6HH9n7uYXRCRZM3teSxE.jpg" alt="A Corsair Sabre V2 Pro Wireless CF gaming mouse." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>On the app front, you're getting some pretty snappy and easy-to-use web software, which is great because it means you don't have to keep anything running in the background. The UI is fine, but nothing to write home about, and you don't get the kind of extensive options that you do in some other mouse software, such as sensor rotation. </p><p>Unfortunately, as of the time of writing, you can't adjust any of the mouse's settings in local iCue software, so you're restricted purely to the web-based version, which could be an issue if you lose internet access.</p><div  class="fancy-box"><div class="fancy_box-title">Buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text">✅ <strong>You like sturdy-feeling carbon fibre:</strong> The carbon fibre shell does, indeed, feel incredibly sturdy, and the mouse even comes with a carry case.</p></div></div><div  class="fancy-box"><div class="fancy_box-title">Don't buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>❌ You don't throw your mouse at walls:</strong> Seriously, most premium mice these days that are way cheaper than this one should survive day-to-day use just fine.</p></div></div><p>Plus—and I know this is very subjective—I don't think carbon fibre texture looks great. It actually looks pretty goofy, to my eyes, and I'd much rather a plain white, plain black, or black-and-white. But perhaps that's just me.</p><p>Ultimately, though, all of this is by-the-by because I doubt anyone other than the peculiarly durability-obsessed—hey, no judgment here—will find a mouse worth $200 here. If it was the same $100 price tag as the original Sabre V2 Pro, I could make an argument for it, but not for literally twice the price. Carbon fibre isn't that cool. </p><p>For my money, I'd be opting for another ambidextrous-shaped mouse instead, such as a <a href="https://www.pcgamer.com/logitech-g-pro-x-superlight-2-gaming-mouse-review/" target="_blank">Superlight 2</a>, or heck, a <a href="https://www.pcgamer.com/hardware/gaming-mice/logitech-g-pro-x2-superstrike-review/" target="_blank">Superstrike</a>. And if the ambi design isn't a necessity either, then the world is your oyster, a cheaper oyster at that.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I think I've found my gaming mouse heaven but it's on the other side of the world in Tokyo ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/i-think-ive-found-my-gaming-mouse-heaven-but-its-on-the-other-side-of-the-world-in-tokyo/</link>
                                                                            <description>
                            <![CDATA[ The Pulsar Playstore is calling to me. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">gDrcuwzeHn68pQLnXXmgGJ</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/S43QXrogt7sYLAhFC2Bd7D-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 06 Mar 2026 16:32:03 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/kwSjjnBRtitBmscifdHJ7R.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/S43QXrogt7sYLAhFC2Bd7D-1280-80.jpg">
                                                            <media:credit><![CDATA[sofmap_gaming @ YouTube, Pulsar]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A shot of the Pulsar Playstore in Tokyo, Japan.]]></media:description>                                                            <media:text><![CDATA[A shot of the Pulsar Playstore in Tokyo, Japan.]]></media:text>
                                <media:title type="plain"><![CDATA[A shot of the Pulsar Playstore in Tokyo, Japan.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/S43QXrogt7sYLAhFC2Bd7D-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>At the risk of being known as even more of a dork around these parts, I am now going to publicly admit that I have long fantasised about living near a big mouse and mouse pad testing facility. I'm in possession of enough mice and pads now that I could probably recreate that myself, but not quite. So imagine my joy when I discovered such a thing actually exists. And now imagine my jealousy and disappointment when I discovered it exists halfway across the world, in Tokyo.</p><p>It's called the Pulsar Playstore, and it <a href="https://www.linkedin.com/posts/pulsargg_weve-arrived-in-akihabara-our-second-activity-7423168153163177984-1D-T?utm_source=li_share&utm_content=feedcontent&utm_medium=g_dt_web&utm_campaign=copy" target="_blank">looks like a veritable palace</a>, I tell you. A true wonderland for the rodent rabble. In addition to the numerous mice and pads available for testing, there is also a mouse wall, because why not? So, Japanese folk: <a href="https://tenor.com/en-GB/view/sarcastic-happy-for-you-sarcastic-happy-congrats-nice-gif-16005355446851216687" target="_blank">congrats. Happy for you. Nice</a>.</p><p>It's actually the company's second Playstore in Japan, and it <a href="https://x.com/PulsarGears/status/2016508108139610227?s=20" target="_blank">opened at the end of January</a> in the "heart of Tokyo’s premier gaming district, the store is located on the 7th floor of the Sofmap Akiba PC & Digital Store." </p><p>This might seem like a bit of corporate buttressing, a little like fawning over an Apple store. But mice and pads are products that are actually very useful to personally test, because how good they feel to use is a very subjective thing.</p><p>I suppose one thing that makes Pulsar well-suited to such a retail store layout is the sheer—and to be honest, baffling and overwhelming—number of different SKUs they have. Do you want the <a href="https://www.pcgamer.com/hardware/gaming-mice/pulsar-x2-crazylight-medium-review/" target="_blank">X2 CrazyLight</a>? How about the X2H? How about the Mini version? Or the X2N? Why not the X2H360noscope? (Okay, that one's not real.) It might be worth visiting the store just to help wrap your head around the cornucopia of different Pulsar mouse models.</p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/LcpswO4ySdg" allowfullscreen></iframe></div></div><p>In many ways, I'm glad the store isn't nearby, actually, as I'd probably spend an inordinate amount of time in there trying out mice without ever actually making a decision. I'm not sure they've accounted for shoppers like me. </p><p>At any rate, if you happen to be passing through Tokyo and want to check out what gaming mice have to offer these days, without having to rely on second-hand accounts like those from yours truly, I'd say this would be a perfect place to do so. Just don't send me any pictures of you doing so; I don't particularly fancy turning green.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ A rep for a major mouse company thinks half of gaming mice will be like the Superstrike in three years ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/a-rep-for-a-major-mouse-company-thinks-half-of-gaming-mice-will-be-like-the-superstrike-in-three-years/</link>
                                                                            <description>
                            <![CDATA[ 'I think people have been looking at it for a while, but no one wanted to press the button' ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">5XNwLGT653ES6rK7WC6qnf</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/ETuLHorRiYbvuGhoM48CcS-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 06 Mar 2026 15:40:33 +0000</pubDate>                                                                                                                                <updated>Fri, 06 Mar 2026 15:43:23 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/kwSjjnBRtitBmscifdHJ7R.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/ETuLHorRiYbvuGhoM48CcS-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Logitech G Pro X2 Superstrike in a hand]]></media:description>                                                            <media:text><![CDATA[Logitech G Pro X2 Superstrike in a hand]]></media:text>
                                <media:title type="plain"><![CDATA[Logitech G Pro X2 Superstrike in a hand]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/ETuLHorRiYbvuGhoM48CcS-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Since the <a href="https://www.pcgamer.com/hardware/gaming-mice/logitech-g-pro-x2-superstrike-review/" target="_blank">Logitech G Pro X2 Superstrike</a> launched a few weeks ago, one of the biggest questions has been how much it will change the market. As of right now, it's the only mouse with proper analogue switches that allow for super-light actuation and rapid trigger. It's not really been a question <em>whether</em> it will change the market—it will—rather the questions are when, and by how much? I've had my own speculations, but we've now got an industry insider's speculations to go off.</p><p>Ex-pro gamer and now-Pulsar marketing and sales specialist <a href="https://x.com/frostyZK" target="_blank">FrostyZK</a> recently sat down with rodent boffins <a href="https://www.youtube.com/@ManPhalanges" target="_blank">ManPhalanges</a> and <a href="https://www.youtube.com/@dazztrazak" target="_blank">dazztrazak</a> for their regular <a href="https://www.youtube.com/watch?v=pod00IjYHHw&list=PLeZ6YstWzTKvbe0dmWj9iqWg6zDXXlw0T" target="_blank">MouseCast podcast</a>, and the Superstrike was, of course, brought up.</p><p>When asked by dazztrazak whether he thinks the Superstrike's haptic clicks will take over the industry, be 50-50, or whether the market will maintain mostly "normal" clicks,  in three years' time, FrostyZK responds:</p><p>"I think it would be like a 50-50, because you have your gamers who don't want to use new things, like the hardcore CS pros, the heavy mice. The market is split right now, right? There's the enthusiasts and there's the hardcore pro gamers who like the old stuff... They like using the same old mouse pad from a year or two years ago... I think I would probably lean more towards the 50-50."</p><p>He has more thoughts about how it will affect the market over the shorter term, too:</p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/pod00IjYHHw" allowfullscreen></iframe></div></div><p>"I think the market just has so many different trends. Obviously, lightweight mice have taken over now, and who knows what the next trend might be. It could be the Hall effect, now, that could be the next trend.</p><p>This is just my opinion, but I think Hall effect is amazing, but I think... after they try it, they're like, 'Okay, I'll wait until my favourite brand or my favourite shape has this.' So I think they're going to wait a bit. I think that's how the market is going to sway, for now."</p><p>Interestingly, he suggests that other companies have been considering doing what Logitech has done with the Superstrike for a while, but were scared to pull the trigger:</p><p>"I really respect that Logitech was the first company to do the haptic switches. From what I know, this is not anything new. I think people have been looking at it for a while, but no one wanted to press the button on it. It's a bit risky. But I think they did it well and they marketed it well... They're going to change the industry, so it is huge."</p><p>When I spoke to Logitech's chief engineer at the company's HQ in Switzerland last month, he told me he has <a href="https://www.pcgamer.com/hardware/gaming-mice/logitech-gs-chief-engineer-says-theres-no-doubt-the-cutting-edge-tech-behind-the-superstrike-could-be-used-in-cheaper-mice/" target="_blank">"no doubt" that the technology could be used in cheaper mice</a>. Presumably, such mice can be any shape or size, so I think it will make sense for people to wait for the tech to come to a shape they love. As many in the mouse enthusiast community say: shape is king.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3795px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="vrQmQASs2CggcdvmcpvWsT" name="IMG_2354 (1)" alt="A Logitech G Pro X2 Superstrike gaming mouse" src="https://cdn.mos.cms.futurecdn.net/vrQmQASs2CggcdvmcpvWsT.jpg" mos="" align="middle" fullscreen="" width="3795" height="2135" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>I've been lucky that I already really liked the Superlight shape, which the Superstrike copies. I haven't had to adjust much to using it, and I haven't even struggled with accidental clicks at the lowest level of actuation for the lightest and speediest clicks. But your mileage may vary, so it's good to hear that an industry insider is predicting the tech to expand across the market to such an extent, even if some do stick with the mechanical and non-haptic-inductive mice they love for some time.</p><p>There's also the question of implementation to consider, of course. There's no guarantee that other companies will be able to replicate the sharp, tailored click feeling of the haptics that Logitech has achieved. Logi engineers were keen to emphasise to me, on my visit, just how much work they'd put into getting those haptics just right. But equally, I can't think of a reason why other manufacturers couldn't do the same. Hopefully, we won't have too long to wait to find out.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ This upcoming gaming mouse weighs just over 28 grams without poking holes in it ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/this-upcoming-gaming-mouse-weighs-just-over-28-grams-without-poking-holes-in-it/</link>
                                                                            <description>
                            <![CDATA[ That is actually very impressive. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">2D4fg83mQHPEXhf76sV7KE</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/NSSht8h2DwYNaPBG6at4DC-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 05 Mar 2026 17:26:52 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Ridley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/MhpLVw9KnLQKyRCgPc3QGR.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob earned his first byline writing for his own tech blog, before graduating to breaking things professionally at PCGamesN, where he was one half of a popular weekly YouTube show. Joining PC Gamer in 2020, Jacob is now managing editor of the hardware team, and you&#039;ll usually find him testing the latest components or building a gaming PC. He says he&#039;s determined to build a fort as big as a house out of case boxes. Jacob enjoys heading out of the office to report from floors, benches, and, if he&#039;s lucky, plush press rooms at the biggest tech shows, such as Computex and CES.&lt;br&gt;&lt;/p&gt;&lt;p&gt;When he&#039;s not writing about components, you&#039;ll find Jacob trying to get away from the modern world as fast as possible by bike and pitching up camp in murky woods.&lt;/p&gt; ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/NSSht8h2DwYNaPBG6at4DC-1280-80.jpg">
                                                            <media:credit><![CDATA[G-Wolves]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[G-Wolves Lycan 8K mouse]]></media:description>                                                            <media:text><![CDATA[G-Wolves Lycan 8K mouse]]></media:text>
                                <media:title type="plain"><![CDATA[G-Wolves Lycan 8K mouse]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/NSSht8h2DwYNaPBG6at4DC-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Our Jacob Fox guessed that someone would figure out how to get a gaming mouse with a solid shell <a href="https://www.pcgamer.com/hardware/last-year-i-predicted-all-three-of-valves-announcements-so-now-i-reckon-i-have-the-ability-to-speak-these-2026-prophecies-into-reality/" target="_blank">down to under 25 grams at some point</a> this year. That still hasn't happened, but he is nevertheless excited to point out this mouse from G-Wolves that comes pretty darn close, thus proving him almost correct.</p><p>It's called the <a href="https://shop.g-wolves.com/products/lycan-8k-wireless-mouse" target="_blank">Lycan 8K</a> and it weighs around 28.8 grams. </p><p>Managing to reduce the weight without resorting to poking holes in the shell is generally a good thing for many. The Lycan comes in lower than the <a href="https://www.pcgamer.com/hardware/gaming-mice/corsair-sabre-v2-pro-ultralight-wireless-gaming-mouse-review/" target="_blank">Corsair Sabre V2 Pro</a>, which at 36 grams, our Jacob was a big fan of for its lightweight construction and complete shell (no holes). Though you can get greater weight reductions by going absolute wild with a hole-punch, like the <a href="https://shop.g-wolves.com/products/g-wolves-fenrir-pro-8k-wireless-mouse-18-4g-type-c-usb-including-duties-and-taxes" target="_blank">Fenrir Pro 8K from G-Wolves</a>, which weighs only 18.9 grams—it's more air than mouse.</p><p>The Lycan doesn't appear to trim key features for the weight-saving, however. It comes with a Pixart PMW-3950 sensor (up to 30K DPI and in a forward position), 8K polling, as the name suggests, and SPDT/SR-Latch switches.</p><p>I'm no expert in this kind of switch, but between my colleague's rants and <a href="https://www.reddit.com/r/MouseReview/comments/rx35bq/mouse_debounce_detailed_explanation/" target="_blank">this excellent post</a>, I can say it essentially negates the need for any debounce—debounce being required on a mechanical switch to prevent double-clicking or further misclicks as it actuates. A SPDT/SR-Latch set-up can do without this cooling-off period, reducing latency. Lower latency = better.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/xEBipb3YUw7R52pKnt8B7C.png" alt="G-Wolves Lycan 8K mouse" /><figcaption><small role="credit">G-Wolves</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/V9tgDGhNcuqnAjiGj7Yk8C.png" alt="G-Wolves Lycan 8K mouse" /><figcaption><small role="credit">G-Wolves</small></figcaption></figure></figure><p>Despite its weight, the Lycan 8K is a regular size at 119 x 63 x 37 mm. The buttons are only 7 mm from the pad (mouse pad), and you can see from the side profile just how stripped back the underside of the mouse is. Though, notably, there's no image directly on the underside of the mouse, which appears to be pretty barebones. It'll surely have to be on account of the weight.</p><p>The Lycan 8K costs $129, though it's only up for preorder today. It's set to launch on March 15th, as far as I can tell, though admittedly it does say March 15st on the website.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The Logitech Superstrike has allowed me to get excited over some genuinely new PC gaming technology for the first time in what feels like forever ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/the-logitech-superstrike-has-allowed-me-to-get-excited-over-some-genuinely-new-pc-gaming-technology-for-the-first-time-in-what-feels-like-forever/</link>
                                                                            <description>
                            <![CDATA[ It will join the likes of X3D processors, Hall effect keyboards, and OLED monitors. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">kwzvDSUhqe6B3oa5FdfT8R</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/z6wAeHCH6TPQAdrXEuVNtT-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 21 Feb 2026 14:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/kwSjjnBRtitBmscifdHJ7R.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/z6wAeHCH6TPQAdrXEuVNtT-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A Logitech G Pro X2 Superstrike gaming mouse]]></media:description>                                                            <media:text><![CDATA[A Logitech G Pro X2 Superstrike gaming mouse]]></media:text>
                                <media:title type="plain"><![CDATA[A Logitech G Pro X2 Superstrike gaming mouse]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/z6wAeHCH6TPQAdrXEuVNtT-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <div  class="fancy-box"><div class="fancy_box-title">Jacob Fox, hardware writer</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="kwSjjnBRtitBmscifdHJ7R" name="PCG Writers 2025 Teal33" caption="" alt="PC Gamer headshots - Jacob Fox" src="https://cdn.mos.cms.futurecdn.net/kwSjjnBRtitBmscifdHJ7R.png" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p class="fancy-box__body-text"><strong>This week I've been:</strong> Spending probably too much time in Counter-Strike 2 deathmatches and aim training maps. It's all work, not pleasure, I assure you... Okay, maybe a little pleasure.</p></div></div><p>The last couple of weeks have been such a deep breath of fresh air. It's been nice to focus on the positivity of a leap forward in gaming mouse technology with the <a href="https://www.pcgamer.com/hardware/gaming-mice/logitech-g-pro-x2-superstrike-review/" target="_blank">Logitech G Pro X2 Superstrike</a> rather than doom-maxxing with more 'state of the industry' reflections on <a href="https://www.pcgamer.com/hardware/memory/ram-and-storage-is-ridiculously-expensive-right-now-because-of-drumroll-ai-of-course-and-theres-little-reason-to-think-prices-will-drop-any-time-soon/" target="_blank">high memory prices</a> and high GPU prices and high– well, you get the idea.</p><p>The Superstrike, if you're not already aware, puts analogue switches under the left and right mouse buttons, allowing for adjustable actuation and rapid trigger. Given these are entirely adjustable, they don't make a physical click, so the Superstrike combines this with haptic motors to generate the feeling of a click when the button reaches your chosen actuation point.</p><p>We've not had this before in a gaming mouse. Some have pointed out that the Swiftpoint Z series has had pressure-sensitive clicks for a while, but these clicks are nothing like the Superstrike's. The Swiftpoint Z has an initial mechanical click and then uses pressure pads rather than electromagnetic sensing to measure the button press. </p><p>The Superstrike's Haptic Inductive Trigger System (HITS), on the other hand, completely eliminates the initial mechanical click and allows for ultra-light actuation, plus rapid trigger. In other words, it's giving the same advantages that Hall effect and other popular analogue technologies give for keyboards.</p><p>Speaking of Hall effect keyboards, that's pretty much what we're dealing with here, in terms of how Logitech's HITS tech will likely affect the market. I don't see smaller mouse 'clone' companies ignoring it for very long; I'd expect there to be cheaper copycats within the next few months, especially given the hype over the Superstrike that these companies will no doubt have noticed.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Afqros6yoNknwqafk256CS" name="IMG_2262" alt="The haptics motor underneath the button plate of a Logitech G Pro X2 Superstrike gaming mouse." src="https://cdn.mos.cms.futurecdn.net/Afqros6yoNknwqafk256CS.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>When analogue gaming keyboards started popping up and gaining traction a few years ago—especially once they <a href="https://www.pcgamer.com/wooting-two-he-review/" target="_blank">started using Hall effect rather than optical tech</a>—there was scepticism in some corners of the internet. Some of that was very justified, because it was about the overall build quality of these keyboards, which didn't match good enthusiast typing experiences.</p><p>Now, though, we have <a href="https://www.pcgamer.com/hardware/gaming-keyboards/best-hall-effect-keyboards/#section-the-best-budget-hall-effect-keyboard" target="_blank">budget Hall effect keyboards</a> and ones that sound and feel just as good as traditional mechanical keyboards. In fact, these days, it's often worth opting for a Hall effect or some other kind of analogue keyboard (TMR, optical, induction) even if you're not a competitive gamer, just because you won't be losing out on anything, but you will be gaining the ability to set your actuation point to exactly where you like.</p><p>Any scepticism over Hall effect and other analogue technologies for gaming keyboards has been shown to be unfounded. I think the same will be true for analogue technology in gaming mice.</p><p>In fact, I think this technology has more of a chance to be vindicated even quicker than Hall effect was on keyboards. That's because we've already seen how well analogue tech can cement itself in the peripheral market, so there should be less resistance from manufacturers. And many companies will already have experience implementing this technology in their keyboards, so there's less risk on that front, too.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1743px;"><p class="vanilla-image-block" style="padding-top:56.28%;"><img id="5pXeuiDwVjmCrQnSeyyd8D" name="image (7)" alt="A diagram showing the Induction technology underlying the Logitech G Pro X2 Superstrike gaming mouse." src="https://cdn.mos.cms.futurecdn.net/5pXeuiDwVjmCrQnSeyyd8D.jpg" mos="" align="middle" fullscreen="" width="1743" height="981" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Logitech)</span></figcaption></figure><p>Admittedly, there is more of a question about the importance of having adjustable actuation in a mouse than in a keyboard. But after having used the Superstrike extensively for a couple of weeks now, I think this is an argument that will be rebuffed when enough people have tried it. The benefits, at least for tactical FPS games or very click-heavy games like MOBAs and RTS games, feel tangible and can definitely raise the skill ceiling.</p><p>And look, I'm not saying the mouse is perfect—it's not—but isn't it nice to actually get excited over something for a change, and to <em>actually have a reason to</em>? This is why many of us get into PC gaming hardware in the first place, is it not: because sometimes there can be exciting developments rather than piecemeal improvements?</p><p>I've seen some people complaining about it essentially being a <a href="https://www.pcgamer.com/logitech-g-pro-x-superlight-2-gaming-mouse-review/" target="_blank">G Pro X Superlight 2</a> apart from the new click tech, and this is a valid complaint because, yes, it's basically the same mouse, and there are downsides to this. For instance, I've noticed the Superstrike's middle click stops registering after holding it down for a while if you don't use a very firm touch, which was also a known problem with the Superlight 2. And the skates aren't great for cloth pads, either, as they're quite slow UPE ones. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="8F2KydVsUMhxBLwEQY4e9j" name="IMG_2329" alt="A Logitech G Pro X2 Superstrike gaming mouse." src="https://cdn.mos.cms.futurecdn.net/8F2KydVsUMhxBLwEQY4e9j.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The counterpoint to the argument that it's essentially a Superlight 2 is that the company has brought the mouse to market very quickly, to get the tech into people's hands ASAP and before another company does. Logitech's chief engineer Regis Croisonnier <a href="https://www.pcgamer.com/hardware/gaming-mice/we-knew-we-had-a-golden-nugget-in-our-hands-so-we-took-all-the-shortcuts-we-could-logitechs-new-wonder-mouse-looks-very-similar-to-the-superlight-2-for-good-reason/" target="_blank">told me as much</a>: </p><p>"Here, we knew we had a golden nugget in our hands, right? We wanted to move fast, so we took all the shortcuts we could… I think for us, it was clear that we had to move fast… we have a fantastic idea. And on the other hand, it's obvious, right? When you know it, when you have it in your hand, it's obvious, right?"</p><p>The implication, of course, is that if it wasn't brought to market as quickly as possible, then others might have beaten them to it. Which isn't a very consumer-focused reason, of course, but the benefit for us is that we get this technology quicker.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3795px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="vrQmQASs2CggcdvmcpvWsT" name="IMG_2354 (1)" alt="A Logitech G Pro X2 Superstrike gaming mouse" src="https://cdn.mos.cms.futurecdn.net/vrQmQASs2CggcdvmcpvWsT.jpg" mos="" align="middle" fullscreen="" width="3795" height="2135" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Whatever you think of that argument, though—whether you're happy with it or would have rather waited longer for a Superstrike with a different design—there's no denying that the technology is exciting. </p><p>Setting aside the specifics of its implementation in the Superstrike, HITS itself has shown the gaming mouse market that analogue and rapid trigger technology in a gaming mouse is possible and useful in some competitive games. I'll take that kind of a leap forward over slight frame rate increases, increasingly ridiculous refresh rates, 8K polling, and any number of other PC gaming hardware changes we've seen over the last few years. </p><p>The Superstrike's haptic and induction technology joins the likes of Hall effect for keyboards, OLED for monitors, and 3D V-Cache for CPUs in terms of its market-transforming power. It's just a question of how long it will take for that to come to fruition in the market at large, and even on that front, I think there's reason to be optimistic.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Mchose L7 Pro+ review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/mchose-l7-pro-review/</link>
                                                                            <description>
                            <![CDATA[ Light in weight and light on price. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">WP87nFPURqmR5FwvSRuWQK</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/ciVRHPZ7ccnyiGge9xkN6g-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 20 Feb 2026 16:32:25 +0000</pubDate>                                                                                                                                <updated>Mon, 23 Feb 2026 11:54:03 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/kwSjjnBRtitBmscifdHJ7R.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/ciVRHPZ7ccnyiGge9xkN6g-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[An MChose L7 Pro+ gaming mouse.]]></media:description>                                                            <media:text><![CDATA[An MChose L7 Pro+ gaming mouse.]]></media:text>
                                <media:title type="plain"><![CDATA[An MChose L7 Pro+ gaming mouse.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/ciVRHPZ7ccnyiGge9xkN6g-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Mchose has introduced me to the smaller-brand mouse 'clone' market, and it's changed how I look at gaming mice pretty significantly. I was aware of brands such as this one before, of course, but after having my hands on one of the company's mice and realising it's actually good and costs <a href="https://www.amazon.com/MCHOSE-L7-Pro-Ultra-Lightweight-Programmable/dp/B0FLXPD43K" target="_blank">just $60</a>… well, that kind of changes things, doesn't it?</p><p>It's also rather fitting that I'm writing these words after having spent an inordinate amount of time testing and writing about the new $180 <a href="https://www.pcgamer.com/hardware/gaming-mice/logitech-g-pro-x2-superstrike-review/" target="_blank">Logitech G Pro X2 Superstrike</a>, a mouse that is literally 3x the price of this very good L7 Pro+. That's not me dissing the Superstrike—it packs in some genuinely new and promising tech—but it does go to highlight exactly what brands like Mchose offer: genuine value for those on a budget.</p><p>Mice like the L7 Pro+ tend to replicate the shape of popular competitive gaming mice from bigger brands. In this case, the closest match is the much more expensive <a href="https://www.pcgamer.com/hardware/gaming-mice/pulsar-x2-crazylight-medium-review/" target="_blank">Pulsar X2 CrazyLight Medium</a>, which I recently reviewed and found pretty solid to use, despite its flaws. </p><p>The Pulsar has a bit of a hump towards the back, as does the L7 Pro+, making it great for claw grip gamers. The Plus version that I'm using is for medium or large hands, while the regular version is for smaller hands or those who just want a smaller mouse.</p><div  class="fancy-box"><div class="fancy_box-title">L7 Pro+ specs</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="jXrrRB6dELbJpGjpqHoikf" name="IMG_2416" caption="" alt="An MChose L7 Pro+ gaming mouse." src="https://cdn.mos.cms.futurecdn.net/jXrrRB6dELbJpGjpqHoikf.jpg" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p class="fancy-box__body-text"><strong>Buttons:</strong> 5 (Plus underside DPI <br><strong>Connectivity:</strong> USB-C, Wireless 2.4 GHz, or Bluetooth<br><strong>Sensor:</strong> PixArt PAW3395<br><strong>Switches:</strong> Omron Optical or Kailh Black Green Dot optical<br><strong>Feet:</strong> PTFE<br><strong>Max DPI:</strong> 26,000<br><strong>Weight</strong>: 43 g (measured)<br><strong>Max acceleration:</strong> 50 G<br><strong>Max speed:</strong> 650 IPS<br><strong>Polling rate:</strong> Up to 8,000 Hz<br><strong>Battery life:</strong> 70+ hours @ 1 kHz (estimated)<br><strong>RGB lighting:</strong> No<br><strong>Price:</strong> <a data-analytics-id="inline-link" href="https://www.amazon.com/MCHOSE-L7-Pro-Ultra-Lightweight-Programmable/dp/B0FLXPD43K" target="_blank">$60</a></p></div></div><p>Unfortunately, I don't use a full claw grip, so my opinion is naturally tinged by this. The shape isn't completely unamenable to palm grip or the kind of relaxed and hybrid palm-claw grip that I use, but the hump on this one does feel a little distracting. Crucially, I found this to be much more the case for the Mchose mouse than the Pulsar one. </p><p>While they are incredibly similar shapes, the Pulsar's hump is a little more relaxed, and the whole mouse is a little wider, while the Mchose tapers a bit towards the front. With the Mchose L7 Pro+, I've found myself constantly noticing that hump: it's always there, reminding me of its presence.</p><p>I don't want to overstate this, though, because it's far from an uncomfortable mouse to use. It's just not my absolute favourite of shapes, and not even my favourite of humped shapes. That narrowness does make it fit better with a broader range of grips, too, which is a plus. If you lean more towards a claw grip than a palm grip, then I'm sure you'll fare better than I on this front.</p><p>I've found the mouse to perform perfectly well, although connecting over wireless 2.4 GHz does introduce some measurable tracking inconsistencies compared to when plugged in, but this is only visible in testing software, and not noticeable at all in actual use. I've seen this before in plenty of mice, although this Mchose mouse does have one of the bigger changes I've seen when switching from wired to wireless in testing. In-game, though, I've not noticed a single hitch, and from a practical use perspective, it feels like it tracks perfectly over wireless.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/ULKfrR9iKTANhjjZfR3WrW.jpg" alt="Sensor tracking and performance chart for the Mchose L7 Pro+ gaming mouse." /><figcaption>(Wireless.) Tested at 1,000 Hz — The closer the dots are together, the more consistent a mouse is reporting movement. More variation or stray dots makes for a less accurate sensor.<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Ctr6U5JGEKJhQbKLYsT3nW.jpg" alt="Sensor tracking and performance chart for the Mchose L7 Pro+ gaming mouse." /><figcaption>(Wired.) Tested at 1,000 Hz — The closer the dots are together, the more consistent a mouse is reporting movement. More variation or stray dots makes for a less accurate sensor.<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/oCjpbpEbi6HxNmKwB4vUrW.jpg" alt="Sensor tracking and performance chart for the Mchose L7 Pro+ gaming mouse." /><figcaption>(Wireless.) Tested at 1,000 Hz — Each dot represents an update, which corresponds to the polling rate. Every 1 ms should mark a single update on a 1,000 Hz mouse.<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/QveeE6nAJFYnR5S2sYfvoW.jpg" alt="Sensor tracking and performance chart for the Mchose L7 Pro+ gaming mouse." /><figcaption>(Wireless.) Tested at 1,000 Hz — The spikes represent an increase in velocity, with more erratic spikes showing tracking going haywire.<small role="credit">Future</small></figcaption></figure></figure><p>The sensor inside is the <a href="https://www.pixart.com/products-detail/129/PAW3395DM-T6QU" target="_blank">PAW3395</a>, PixArt's previous best sensor. The newer PAW3950 is technically a little better in a couple of respects, such as a slightly lower minimum lift-off distance and slightly higher max DPI and speed, but these differences won't be noticeable in practice. The 3395 in the L7 Pro+ is still a great, high-end sensor, which makes sense given this is a mouse that will primarily be of interest to those who are into competitive games.</p><p>The great performance this mouse offers isn't down to the electronics alone, though, but also its low weight. At just 43 g (which I measured), it's well and truly in the ultralight bracket. It's not quite as light as the <a href="https://www.pcgamer.com/hardware/gaming-mice/corsair-sabre-v2-pro-ultralight-wireless-gaming-mouse-review/" target="_blank">Corsair Sabre V2 Pro</a>, mind, but it's much lighter than most mice on the market. It also has nary a hole in sight, not even on the underside, unlike the Pulsar CrazyLight X2. And it's managed to cram in a Bluetooth receiver and an underside DPI button, unlike the Corsair mouse, which cut such things presumably to get the weight even lower.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Sdq9xbfHRqWxACFp5MhUXf" name="IMG_2415" alt="An MChose L7 Pro+ gaming mouse." src="https://cdn.mos.cms.futurecdn.net/Sdq9xbfHRqWxACFp5MhUXf.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Saying this, there could be a very slight sacrifice to the L7 Pro+'s build quality to achieve the light weight. I noticed a little creak if I squeeze the sides firmly, but it feels very robust and premium when you're not putting it to the vice test.</p><p>Its light weight, plus the PTFE feet, makes for a very pleasant swishy swooshing experience across my <a href="https://www.pcgamer.com/hardware/gaming-mice/steelseries-qck-performance-mouse-pad-review/" target="_blank">SteelSeries QcK Performance</a> Speed mouse pad. It also feels great moving across the <a href="https://www.pcgamer.com/hardware/gaming-mice/qpad-obsidian-glass-mouse-pad-review/" target="_blank">QPAD Obsidian Glass</a>, but I've tried to refrain from using that as PTFE feet can wear down quickly on a glass pad. Which all aids me in nailing those headshots.</p><p>One area I'm not fully sold on is the clicks. They don't sound or feel cheap, but they are stiffer to release than I'd like. And I'm not just saying that because I'm coming to this review straight after using the gloriously lightly clickable Superstrike: the lift-off of the clicks on the L7 Pro+ is stiff compared to most mice I've used, including the Pulsar X2 CrazyLight. You do get used to it, but an easier lift-off would be nicer.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/ZTHKNqv7UqZYTDdCEbVS7g.jpg" alt="An MChose L7 Pro+ gaming mouse." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/tB95ZW5DiZ2o77CmcGHe7g.jpg" alt="An MChose L7 Pro+ gaming mouse." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/RWmc4G97mwpTGKD6RUUS7g.jpg" alt="An MChose L7 Pro+ gaming mouse." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/FCS4fFaoCENCRxgVv7jr4g.jpg" alt="An MChose L7 Pro+ gaming mouse." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/jXrrRB6dELbJpGjpqHoikf.jpg" alt="An MChose L7 Pro+ gaming mouse." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Battery life is one area that could be improved, but you know you'll be sacrificing something when you go for an ultralight mouse like this one. I managed to get a good week of work and some gaming out of it at 1 kHz, and a few days toggling between 1 kHz when working and casual gaming and 2 kHz when competitive gaming. </p><p>I like the LED on the dongle that gradually turns red to show more clearly where you're at in terms of battery life, but the software only shows where you're up to in 10% increments, which isn't ideal.</p><p>The software in general is super impressive, though—much more so than most other mouse apps I've used. Notably, you get the option for both browser-based software <em>and </em>local software. That means you don't have to have it installed if you don't want another app clogging up your PC, but equally, if you're worried about internet outages or website problems, you can use the local software.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1758px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="Fo6CNUVTJGXVKQbgV6yzh4" name="image (10)" alt="A screenshot of the Mchose gaming mouse software." src="https://cdn.mos.cms.futurecdn.net/Fo6CNUVTJGXVKQbgV6yzh4.jpg" mos="" align="middle" fullscreen="" width="1758" height="989" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The options you get are extensive and easy to configure, too. I'm particularly impressed with the Performance tab, which allows you to change polling rate, lift-off distance, debounce time, sensor tilt, and more. </p><p>There's even an enigmatic section where you can choose between Performance, Gaming, and Extreme modes. I had no idea what these were, but Mchose clarified that changing these changes the mouse's scanning frame rate, ie, the sensor's FPS, which is something I've never seen a mouse let you configure before. It would be nice if it said this is what these settings do in the software, and I haven't really noticed a difference switching between them, but it's great that it's there—the more configuration the merrier, I say.</p><div  class="fancy-box"><div class="fancy_box-title">Buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text">✅ <strong>You want cheap competitive performance: </strong>This is a lightweight wireless mouse with a great sensor and tons of software options that can help with competitive gaming.</p></div></div><div  class="fancy-box"><div class="fancy_box-title">Don't buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>❌ You're a palm gripper: </strong>If you use a relaxed palm grip that's got a little bit of claw in there, like me, you should be alright, but the shape of this mouse doesn't suit a pure palm grip.</p></div></div><p>And hey, did I mention this thing is just $60? Because it is, y'know. Just $60. Though saying that, it does look like the Plus version is struggling on the stock front in the UK, as well as from some retailers in the US, though the smaller non-Plus version seems to be in stock.</p><p>If it were $100, I'd be more critical of its slightly stiff click release and mediocre battery life, but for $60, these downsides almost turn into a 'who cares?' And the positives of overall build quality, great sensor, light weight, and wonderful software turn into very big deals. For this reason, even though I prefer using the Pulsar due to its nicer clicks and its shape, which gels more with my palmy-clawy grip, I'm actually scoring the Mchose a little higher than the Pulsar.</p><p>More than anything, I think the mouse deserves praise for bringing a genuinely competitive shape, light weight, and great performance to the budget market. You're not having to settle for second-best in those regards, here. You're getting a mouse that can keep up with the best for competitive gaming, and that gets a big double-thumbs-up from me.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I've found a nifty gaming mouse comparison tool that's the next best thing for communicating hand-feel, beyond sticking my mitts straight through the monitor ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/ive-found-a-nifty-gaming-mouse-comparison-tool-thats-the-next-best-thing-for-communicating-hand-feel-beyond-sticking-my-mitts-straight-through-the-monitor/</link>
                                                                            <description>
                            <![CDATA[ Flick of the wrist. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">znv9ayYpxsJUPdPKwMb439</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/HdeedwKQGk2UM6KKoFX2Ub-1280-80.png" type="image/png" length="0"></enclosure>
                                                                        <pubDate>Tue, 17 Feb 2026 17:37:09 +0000</pubDate>                                                                                                                                <updated>Tue, 17 Feb 2026 17:37:20 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jess Kinghorn ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Md68GDXhupcXtwAacuPKrd.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jess has been writing about games for over ten years, spending the last seven working on print publications PLAY and Official PlayStation Magazine. When she’s not writing about all things hardware here, she’s getting cosy with a horror classic, ranting about a cult hit to a captive audience, or tinkering with some tabletop nonsense.&lt;/p&gt; ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/png" url="https://cdn.mos.cms.futurecdn.net/HdeedwKQGk2UM6KKoFX2Ub-1280-80.png">
                                                            <media:credit><![CDATA[Elo Shapes]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[An image comparing the silhoettes of two gaming mice in blue and pink outlines.]]></media:description>                                                            <media:text><![CDATA[An image comparing the silhoettes of two gaming mice in blue and pink outlines.]]></media:text>
                                <media:title type="plain"><![CDATA[An image comparing the silhoettes of two gaming mice in blue and pink outlines.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/HdeedwKQGk2UM6KKoFX2Ub-1280-80.png" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>They say comparison is the thief of joy—but I bet you anything 'they' just haven't seen a really nicely laid out comparison website.</p><p>Case in point is <a href="https://www.eloshapes.com/" target="_blank">EloShapes.com</a>, a website for comparing mice and mousepads in terms of pricing, features, and—you guessed it—shapes. It's not always easy to get the best sense of hand-feel before buying PC peripherals (beyond reading PC Gamer's own exquisite hardware reviews, of course), so Elo Shapes takes a visual approach to getting that across.</p><p>It's a not completely dissimilar approach to <a href="http://sizeall.com">SizeAll.com</a>, another comparison website that lets you properly compare the physical size of different gadgets to scale. But right below Elo Shapes' effective visual comparison is the really good stuff: an easy-to-parse list of key features for each mouse, comparing polling rates, sensors, switches, and more.</p><p>By way of a quick demonstration, <a href="https://www.eloshapes.com/mouse/compare?p=razer-deathadder-v3-hyperspeed-vs.-glorious-model-o-2-pro-1khz" target="_blank">here's a comparison of the two gaming mice I use every week</a>, the <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-deathadder-v3-hyperspeed-review/" target="_blank">Razer DeathAdder V3 HyperSpeed</a> versus the Glorious O 2 Pro. The silhouette outline of each gaming mouse is laid out, one on top of the other, alongside each one's dimensions to communicate their most obvious differences effectively at a glance.</p><p>I'm hardly surprised to see in black and white that the Razer squeaker is the smaller and lighter mouse of the two I use regularly.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Bd7NCRgMkezokkofPmMkr6" name="razer_deathadder_vs_hyperspeed_02.jpg" alt="A photo of a Razer DeathAdder V3 HyperSpeed gaming mouse resting on an office desk" src="https://cdn.mos.cms.futurecdn.net/Bd7NCRgMkezokkofPmMkr6.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>What's more, if my beloved Hyperspeed were to ever warp out of existence, Elo Shapes offers a 'Find Similar' feature that <a href="https://www.eloshapes.com/mouse/find-similar?p=razer-viper-v3-pro" target="_blank">lists gaming mice with both comparable profiles and specs</a>. Better yet, it's all ranked from 'Same shape,' and 'Very similar,' all the way down to 'Slightly Similar'. That said, beyond the really obvious inclusions of the <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-viper-v3-pro-review/" target="_blank">Razer Viper Pro SE</a> and the Viper V3 HyperSpeed, I can't say a whole lot of recognisable names were jumping out at me.</p><p>As for <a href="https://www.eloshapes.com/mousepads/compare?p=artisan-fx-type-99-soft-vs.-artisan-fx-hien-mid-vs.-artisan-fx-zero-xsoft" target="_blank">the mousepad side of things</a>, I noticed there's no comparison entry for the <a href="https://www.pcgamer.com/hardware/gaming-mice/steelseries-qck-performance-mouse-pad-review/" target="_blank">SteelSeries QCK Performance</a>. When it comes to the <a href="https://www.pcgamer.com/best-mouse-pad-for-gaming/" target="_blank">best mouse pads for gaming</a>, this is our top pick overall, so it's definitely a notable omission. While this isn't yet the most robust comparison tool for mousepads, I'll definitely be scrolling back for Elo Shapes' slick visual comparisons for gaming mice.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ QPAD Obsidian Glass mouse pad review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/qpad-obsidian-glass-mouse-pad-review/</link>
                                                                            <description>
                            <![CDATA[ Smooth and 'spensive. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">4Tuy9URLqvqcrhsAoXTPYM</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/kRFxcGa6FESmoy8D5MKLFD-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 17 Feb 2026 15:28:29 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/kwSjjnBRtitBmscifdHJ7R.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/kRFxcGa6FESmoy8D5MKLFD-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A QPAD Obsidian Glass mouse pad.]]></media:description>                                                            <media:text><![CDATA[A QPAD Obsidian Glass mouse pad.]]></media:text>
                                <media:title type="plain"><![CDATA[A QPAD Obsidian Glass mouse pad.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/kRFxcGa6FESmoy8D5MKLFD-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I've always stuck to cloth mouse pads, and given the few plastic hard pads I've tried have never gelled with me, I didn't think I'd ever switch. But the QPAD Obsidian Glass has made me realise there's a whole class of mouse pads out there that I was overlooking, and that's glass ones. Of course, I'd seen them before, but I'd never paid them much mind—and what a fool I was.</p><p>My time with the Obsidian Glass has been a joy and has convinced me that the glass pad lifestyle is for me. Which isn't to say that it's an easy lifestyle—far from it, in some ways—but it's worth it if you're into competitive shooters.</p><p>First off, what is a glass pad <em>not</em>? Well, it's not cloth, of course. But it's also not plastic, either. When I'd tried hard pads previously, they'd all been plastic ones, and I never found those convincing enough to switch away from cloth, especially when there are luxuriously fast cloth pads like the <a href="https://www.pcgamer.com/hardware/gaming-mice/steelseries-qck-performance-mouse-pad-review/" target="_blank">SteelSeries QCK Performance</a> out there. That's primarily because hard plastic pads tend to wear out and become slow over time, which I find more annoying than when cloth pads slow down over time, as cloth's slow-down never seems as drastic.</p><p>Glass pads, on the other hand, don't wear out like that. They offer the speed and smoothness of a plastic pad, but have tons more durability. That's true even if the glass has a coating on top like this QPAD one, as these are bonded to the glass and should take a very long time to wear out, if at all. This surface gives the pad somewhat of a matte texture, thanks to the micro-etchings that help the mouse to track. It also makes moving your mouse a lot more audible, but that's something you should expect from any textured glass pad.</p><div  class="fancy-box"><div class="fancy_box-title">Obsidian Glass specs</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="rPrrqDrFqfDM59t8BRZqPE" name="IMG_2397" caption="" alt="A QPAD Obsidian Glass mouse pad." src="https://cdn.mos.cms.futurecdn.net/rPrrqDrFqfDM59t8BRZqPE.jpg" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p class="fancy-box__body-text"><strong>Dimensions: </strong>420 × 420 × 4 mm<br><strong>Edging: </strong>Slightly curved<br><strong>Surface: </strong>Hard tempered glass with micro-textured surface<br><strong>Weight:</strong> 1.5 kg<br><strong>Price:</strong> <a data-analytics-id="inline-link" href="https://www.currys.co.uk/products/qpad-obsidian-glass-superglide-mouse-mat-black-and-white-large-10288008.html" target="_blank">£100</a> (UK only)</p></div></div><p>Getting used to the Obsidian Glass didn't take me anywhere near as long as I thought it would. I was anticipating a solid week or even a month of adjustment before I got used to it, but actually, after just a couple of days and a few hours of Counter-Strike, I was at home. Those initial few hours weren't great—tons of overshooting and wobbly adjustments—but it really didn't take long for my mind and body to adjust.</p><p>Now that I've adjusted, it's hard to overstate how much better it feels to not fight against my surface, but flow with it, all zen-like. I've heard that many people do prefer a slower surface with more stopping power, but I've not found stopping power to be an issue at all. In fact, I've hit a surprising number of flick shots when taken by surprise—more than I ever did on a cloth pad.</p><p>I think part of this is to do with how light and relaxed I can now hold the mouse, given there's very little resistance to push against. Microadjustments are also incredibly easy to make, so even if I miss the initial line-up, I can adjust my crosshair onto that head so much easier than on a cloth pad. It will, I'm sure, also be fantastic for tracking, given that this benefits from smoothness, but I'm primarily a Counter-Strike guy so I haven't experienced that too much. </p><p>You also benefit from not having your mouse speed change depending on how hard you press down: it's a much more consistent choice. It stays put, too, thanks in part to its pretty heavy 1.5 kg weight and rubber base.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="dv5JMxBCr5z965d2DwDbNE" name="IMG_2400" alt="A QPAD Obsidian Glass mouse pad." src="https://cdn.mos.cms.futurecdn.net/dv5JMxBCr5z965d2DwDbNE.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The size is pretty ideal, too, although I could see some who use the low end of low sensitivity struggling. It's 7 cm narrower than the fan fave <a href="https://wallhack.com/en-uk/products/sp-004-black?srsltid=AfmBOoq_AaPSxP1JJK0GtvR3YUrD3U4-QzBsquINf73MnmT2BvLYcPJo" target="_blank">Wallhack Skypad 4</a>, and those few centimetres could make a difference if you are a very low sensitivity player. I have a 180-degree turn that takes about 23–25 cm of mouse movement, and I haven't been frustrated at all over a lack of space. In fact, I've been thankful it's a little narrower than some, as it saves desk space.</p><p>For a couple of weeks, I had only positives to sing about this pad, but then I experienced something I thought I'd miraculously managed to escape: the dreaded sticky forearm. It's a known problem with glass pads that if you get a bit too hot, or there are other environmental factors, your arm can start to stick to it and prevent you from moving your mouse around. Which isn't a problem for high sensitivity wrist aimers, of course, but for medium and low sensitivity gamers, it can break the experience.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="FP8KzogtyonZk3JY4De6QE" name="IMG_2396" alt="A QPAD Obsidian Glass mouse pad." src="https://cdn.mos.cms.futurecdn.net/FP8KzogtyonZk3JY4De6QE.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Putting on a hoodie helps with this, but it's not quite as consistent as having a dry arm gliding across. The solution? Yep, it's to wear *gulp* a gamer sleeve. At least, so I'm told. That's next on my purchase list, and I can't say it's something I want to be shouting from the rooftops. What's next, <a href="https://gunnar.com/?srsltid=AfmBOopgBfjb7iOf2SsGuCrnncAKQu9-aHJC4xdaR8OzR14zQD-GZN8h" target="_blank">Gunnar glasses</a>?</p><p>But hey, if it works, it works, and it seems like the consensus online is that it does, indeed, work. I don't doubt it does, either, given that just a normal hoodie sleeve is fine to use, albeit less consistently and smoothly.</p><div  class="fancy-box"><div class="fancy_box-title">Buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text">✅ <strong>You feel cloth pads working against you:</strong> If you feel sluggish when using a cloth pad, this glass pad will be a humongous breath of fresh air.</p></div></div><div  class="fancy-box"><div class="fancy_box-title">Don't buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>❌ You aren't prepared to sleeve up:</strong> Without a gaming sleeve—or just a regular sleeve if you don't mind something a little less consistent—your arm might sometimes stick to the glass.</p></div></div><p>The only other real issue to consider are the skates on your mouse. If you've got PTFE skates, these will wear down very quickly—you need harder ones, such as UPE feet. Even these will wear down eventually, though, so you should be prepared to buy and replace your mouse skates every now and then.</p><p>I'm convinced that for gamers like me, it's worth donning the sleeve and occasionally swapping out the mouse feet, though, given how great the smooth surface is. Not to mention the fact that, unlike a cloth pad, it should last forever, and requires just a cloth wipe to keep clean. Not everyone will find it worth it—in fact, the majority probably won't—but it doesn't have to please everyone, and for those who do think it's worth it, it's a real game-changer.</p><p>Its £100 price tag seems about average for a good glass pad, too. It's just a question of how much you care about perfecting your in-game aim. It might be a bit much for casual gaming, but if you're into competitive shooters and have the money to spare, I'd say it's well worth it.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ You don't need G Hub running to save or switch between the Logitech G Pro X2 Superstrike's settings ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/you-dont-need-g-hub-running-to-keep-or-flick-between-the-logitech-g-pro-x2-superstrikes-settings/</link>
                                                                            <description>
                            <![CDATA[ Though you have to sacrifice one your very few mouse buttons. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">vBKY4kVetGtsWMYmjVrjCc</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/ETuLHorRiYbvuGhoM48CcS-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 16 Feb 2026 16:37:01 +0000</pubDate>                                                                                                                                <updated>Mon, 16 Feb 2026 16:44:44 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/kwSjjnBRtitBmscifdHJ7R.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/ETuLHorRiYbvuGhoM48CcS-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Logitech G Pro X2 Superstrike in a hand]]></media:description>                                                            <media:text><![CDATA[Logitech G Pro X2 Superstrike in a hand]]></media:text>
                                <media:title type="plain"><![CDATA[Logitech G Pro X2 Superstrike in a hand]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/ETuLHorRiYbvuGhoM48CcS-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I've spent the past week yapping on about the <a href="https://www.pcgamer.com/hardware/gaming-mice/logitech-g-pro-x2-superstrike-review/" target="_blank">Logitech G Pro X2 Superstrike</a>, the world's first proper analogue and rapid trigger gaming mouse. I've been loving my time with it and don't want to switch to another mouse any time soon, but one of the things I noted in my review—and which I've seen plenty of other people complaining about—is that you need to keep G Hub running for it to keep or switch between your settings. But it turns out this isn't true.</p><p>After lots of fiddling and Googling over the weekend, I discovered that you can actually save your settings to the Superstrike and have them persist after G Hub is closed. You can even set it up so you can switch between on-board profiles with button presses, changing your haptic feedback, actuation point, polling rate, DPI, and so on, without needing the app at all. Well, once you've used the app for initial setup, that is.</p><p>The caveat is that if you want to be able to switch between settings profiles, you'll have to give up one of your mouse buttons. And there are only five of them to begin with, so you don't have much to work with.</p><p>If you just want to save your current settings and use those, then you're all good on that front. You just have to go into <strong>G Hub > Devices > Pro X2 Superstrike > press the Settings cog > Onboard Mode > toggle it on > select the hamburger next to Slot 1 > Import G Hub Profile > select your in-app profile. </strong></p><p>Now, the settings for that profile should persist whether your G Hub app is open or not. It even works when booting into a different OS—I tried it booting into Linux.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1736px;"><p class="vanilla-image-block" style="padding-top:56.28%;"><img id="fEMBSyLJNbQRwCGP4RbWYk" name="image (9)" alt="A screenshot of Logitech G Hub software, showing the onboard profile slots for the Superstrike gaming mouse." src="https://cdn.mos.cms.futurecdn.net/fEMBSyLJNbQRwCGP4RbWYk.jpg" mos="" align="middle" fullscreen="" width="1736" height="977" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>If you want to be able to switch between different settings, you can set up up to five on-board distinct settings profiles and switch between them without having the app open. Unfortunately, you'll have to sacrifice a button for this. </p><p>Doing so can be useful, though, because you can have one profile with a low polling rate to save battery, for use in general desktop tasks, and another set to a higher polling rate for when you're competitively gaming. Here's how to do it:</p><h2 id="how-to-enable-profile-switching-without-g-hub">How to enable profile switching without G Hub</h2><ol start="1"><li>Go to the <strong>Profile dropdown at the top-right > Manage Profile. Then, create any number of profiles you want, up to five. </strong>You can set up the profiles for any game or just for the Desktop; it doesn't matter, because you'll just be saving them to the mouse either way.</li><li>For each profile, <strong>select the DPI, polling, and HITS settings you want.</strong></li><li>Here's the important bit: For each profile, <strong>go to the Assignments tab (ie, hotkeys) and replace one of your button's assignments with Onboard Profile Cycle. </strong>This is found under 'System.'</li><li>Go to the <strong>Settings cog > Onboard Mode > toggle it on > select the hamburger next to Slot 1 > Import G Hub Profile > select your first in-app profile. </strong></li><li>Repeat for each of the following slots, as required, selecting your different in-app profiles.</li><li>Now, you should be able to <strong>toggle between your on-board profiles using the button you selected in step 3.</strong></li></ol><p>Bonus: If you want to open up a whole new range of different buttons, you could assign G-Shift to your button from step 3. Then, you have a whole second layer of buttons to assign different things to. And you can set up the Onboard Profile Cycle to one of these buttons: for instance, holding M5 (G-Shift) and LMB to cycle between onboard profiles (see the video below). </p><iframe src="https://content.jwplatform.com/players/ph5epmZY.html" id="ph5epmZY" title="Logitech G software + Superstrike" width="600" height="338" frameborder="0" scrolling="auto" allowfullscreen></iframe><p>Though I'd recommend leaving LMB as left-click because, as I discovered just half an hour ago, you risk getting locked into G-Shift when in the Assignments section, unable to left-click out of there.</p><p>You can tell which profile you're on even when G Hub isn't open because when you toggle, each profile gets its own dedicated colour, which flashes on the little mouse LED indicator whenever you toggle.</p><p>In my case, I sacrificed my M5 button (the forward button on the side of the mouse). This just means I now have to press 4 on the keyboard to select HE grenade rather than M5 in Counter-Strike 2, but it is a little annoying not having a Forward button on my mouse while browsing. I might just switch back to having G Hub running for this reason, but it's nice to know the on-board profiles are there as an option, should I need.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Behind the curtain of mouse development: from hand-carving to mechanical flinging, here's how Logitech makes and tests its gaming mice ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/how-logitech-makes-and-tests-gaming-mice/</link>
                                                                            <description>
                            <![CDATA[ A nice mix of mechanical accuracy with a human touch. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">4MJgR77pgyuHrSYc3SwNbW</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/n2GRjG8MDQKZrvXMdMkLni-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 13 Feb 2026 16:48:06 +0000</pubDate>                                                                                                                                <updated>Wed, 25 Mar 2026 18:27:36 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/kwSjjnBRtitBmscifdHJ7R.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/n2GRjG8MDQKZrvXMdMkLni-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Logitech&#039;s wireless mouse testing chamber]]></media:description>                                                            <media:text><![CDATA[Logitech&#039;s wireless mouse testing chamber]]></media:text>
                                <media:title type="plain"><![CDATA[Logitech&#039;s wireless mouse testing chamber]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/n2GRjG8MDQKZrvXMdMkLni-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Last week I was at Logitech's headquarters in Lausanne, Switzerland, ostensibly to take a look at the <a href="https://www.pcgamer.com/hardware/gaming-mice/logitech-g-pro-x2-superstrike-review/" target="_blank">G Pro X2 Superstrike</a> but also to get a peek behind the curtain and see how Logitech designs and tests its gaming mice.  We actually got a <a href="https://www.youtube.com/watch?v=MdOPCQNAaVI" target="_blank">peek behind this curtain over a decade ago</a>, but things have changed a lot since then.</p><p>The non-PC gamers in my life were a little bewildered by the fact that I was flying to another country to look at 'just a mouse'—and even more bewildered when they heard about the $180 price tag—but you and I both know: there's a lot that goes into making a good gaming mouse.</p><p>That being said, even I was surprised at just how much really goes into the design and testing of its mice once I saw it all in person at Logitech HQ. From hand-carving to mechanical flinging, it seems there's little the company doesn't account for.</p><p>It's not all giant Faraday-esque rooms and mechanical arms, however—though there is a fair amount of that, too. A lot of what impressed me about my visit was the very human element. I've already spoken about how impressed I was by <a href="https://www.pcgamer.com/hardware/gaming-mice/of-all-the-things-i-saw-behind-the-curtain-at-logitech-hq-it-was-this-slab-of-fake-wood-that-surprised-me-the-most-its-kind-of-old-school-its-analogue-which-we-like/" target="_blank">designers using (fake) wood to model mice by hand</a>, but from design and ergonomics through to new tech innovations, I like how grounded it's all kept.</p><p>Anyway, enough rambling. Here's how Logitech makes its gaming mice.</p><h2 class="article-body__section" id="section-design"><span>Design</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="cbYJtYYn3VMCBqQjUzuqeY" name="IMG_2275" alt="A range of Logitech mice, some fully designed and some mid-design and mid-production, on a big table." src="https://cdn.mos.cms.futurecdn.net/cbYJtYYn3VMCBqQjUzuqeY.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>It all starts at a coffee machine. Logitech's chief engineer, Regis Croissonnier, said as much:</p><p>"The coffee machine is an interesting area where [we discuss] ideas. We don't set meetings to [do that], we go to the [coffee machine]. Everyone here in this building, in engineering, has some kind of innovation mindset. So you can exchange by talking."</p><p>I suppose the ideation phase can take place wherever. Though ideas can't just stay inside heads forever. In the design studio, on a table surrounded by plywood display walls featuring all kinds of peripherals, I was shown a bunch of mouse ideas amidst row after row of prototypes and finished products.</p><p>Nick Jinkinson, head of industrial design at Logitech, explains how different mouse ideas are tried out:</p><p>"We do cool experiments of, what if a mouse had nothing inside it, you know, how light could it be? What if it's just made of, you know, strands of plastic? We've got designers thinking about that stuff—more far out, you know, wacky ideas—but you need to do that to keep fresh, basically. What if there's literally no internals, or the internals are a tiny little sliver of something there?"</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="ZZ3Raudu5dSLGGnS2Zfd5Y" name="IMG_2276" alt="Logitech's gaming mouse testing labs" src="https://cdn.mos.cms.futurecdn.net/ZZ3Raudu5dSLGGnS2Zfd5Y.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>These "wacky" experiments are brought to life by 3D printers, three of which were whirring along one side of the room. But it's not all CAD and 3D printing. I was particularly struck by the fact that there was a chemical wood block with pencil drawings on it, and Jinkinson told me more about this:</p><p>"Our designers actually start quite a lot by hand... It's kind of old school, it's analogue, which we like. The reason for that is because, as a designer, you need to both see the shape you're making, but also touch the shape you're making, right? Because they're handheld products at the end of the day.</p><p>"Any new shape, anytime we need to come up with something new... You sketch over on a block, and then use a band saw, and you start to cut out the profiles, and then you fasten it to a vice, and then you shave the shape."</p><iframe src="https://content.jwplatform.com/players/nApWX9Lr.html" id="nApWX9Lr" title="Logitech mouse testing lab tour 4" width="1920" height="1080" frameborder="0" scrolling="auto" allowfullscreen></iframe><p>Presumably, this helps a bit with figuring out the ergonomics. On that front, and in addition to learning from the academic literature, Logitech also does its own testing. I got to witness how some of this is done, and it involves wrist pressure pads and electrode pads. With these fitted, Logi can see how much different muscles are used when holding different mice, and heat signatures can also show where on the mouse there's the most contact and pressure.</p><p>One little tidbit that I took from seeing this, which I found interesting, is that one reason vertical mice are so comfortable and ergonomic compared to regular mice is because, unlike holding a regular one, holding a vertical mouse doesn't make your two forearm bones cross over each other. I knew vertical mice put your arm and wrist in a more natural position, but I hadn't put two and two together to consider the bone structure behind it.</p><p>So, with ergonomics in mind when necessary—gaming mice often forego ergonomics for performance, of course—and hand-carved designs, Logitech can land on a design to 3D print and test out.</p><h2 class="article-body__section" id="section-sensor-testing"><span>Sensor testing</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="njixBUKgTxX5KqnYn6Ya4Y" name="IMG_2291" alt="Logitech's gaming mouse testing labs" src="https://cdn.mos.cms.futurecdn.net/njixBUKgTxX5KqnYn6Ya4Y.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>There's more to a mouse than its physical design, of course. Just as important is what goes inside it: its sensor and its wireless receiver. Logitech does a ton of testing and validation of these, too.</p><p>It all goes on in the basement, either in machine-laden labs or spooky pointy-wall rooms. Here, engineers put mouse internals, and the mice themselves, through their paces.</p><p>For the sensor, there are four main machines. Two of them test the sensor accuracy, one tests its speed and acceleration capabilities, and the final one tests lift-off. It's important to have machines test these things, rather than humans, because they can be programmed to repeat the same tests exactly. Plus, they can spin under the sensor at speeds that I think even the best plate-spinning magician would struggle to match, which is useful to test the sensor's limits.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="UgJVSABteno8qg72NJ6G8Y" name="IMG_2283" alt="Logitech's gaming mouse testing labs" src="https://cdn.mos.cms.futurecdn.net/UgJVSABteno8qg72NJ6G8Y.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Accuracy is measured by two machines, one that tests just the sensor across X, Y, and Z axes, and another that tests just the X axis and Y axis, but with the sensor inside the mouse. François Morier, principal engineer of optical sensing at Logitech, explains:</p><p>"The motor is moving a given sequence that has been chosen [for a] parameter that we want to watch, and the motor has the ground floor movement. We record the data from the sensor, and we compare with the ground floor movement, so that we can see where we have good performance, what parameter is good, what is wrong, where we have a margin, where we can improve, etc."</p><iframe src="https://content.jwplatform.com/players/hKqMIa42.html" id="hKqMIa42" title="Logitech mouse testing lab tour 1" width="1920" height="1080" frameborder="0" scrolling="auto" allowfullscreen></iframe><p>The "ground floor movement" Morier mentions refers to the movements the machine is calibrated to make and what perfect sensor data for those movements would look like. In other words, it's a perfect baseline that the sensor's own reports can be compared to. The sensors are plugged into "specific, dedicated acquisition boards" via serial peripheral interface (SPI). This should be more accurate and less prone to system influences than if you just plugged directly into the computer.</p><p>With these machines, Morier says, "It's not quick… But here the goal is really to validate that the base is really good."</p><p>There's another machine that tests how well the sensor deals with speed and acceleration. It's basically a big plate that spins around very quickly. In fact, it's so quick that Morier had to pull up a wire mesh around it before starting the test, for safety, and mouse skates have to be removed so they don't melt from the friction.</p><p>"Here", he says, "we are kind of looking at the extreme capability of the sensor… It has a 4.5 kilowatt motor to drive this disk and spin at different speeds or accelerations… In terms of speed, we can go up to 1,000 IPS with this setup [about 25 metres per second]. And in terms of acceleration, we can go up to 43 but we can evaluate up to 100 as well. We have parameters so we can validate this."</p><iframe src="https://content.jwplatform.com/players/Af1c6zzH.html" id="Af1c6zzH" title="Logitech mouse testing lab tour 2" width="1920" height="1080" frameborder="0" scrolling="auto" allowfullscreen></iframe><p>Another machine—which I like to call the fling-a-tron but which probably has a much more serious name—flings the mouse around in exactly the same fashion, over and over. Swipe, and lift, and swipe, and lift. This one is used to test sensor lift-off.</p><p>Wireless latency can also be tested by comparing when a sensor reports the first data after starting one of the machine's motors, but for this, a bunch of tests have to be done, and their results averaged:</p><p>"The reason why there are multiple results for multiple starts is because when you stop, you never know how far you are from the next count [ie, the next little bit of sensor data]... So when you move, you stop somewhere, are you very close to the next integer, or are you far from this integer? You don't know… So it is normal to have a distribution of results."</p><h2 class="article-body__section" id="section-wireless-testing"><span>Wireless testing</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="n2GRjG8MDQKZrvXMdMkLni" name="IMG_2300" alt="Logitech's wireless mouse testing chamber" src="https://cdn.mos.cms.futurecdn.net/n2GRjG8MDQKZrvXMdMkLni.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Logitech has a whole separate area to thoroughly test a mouse's wireless, i.e. RF (radio frequency) connectivity, and it's by far the freakiest lab of the lot.</p><p>Some rooms are <a href="https://en.wikipedia.org/wiki/Anechoic_chamber" target="_blank">anechoic chambers</a>, which are essentially faraday cages on steroids, blocking out all kinds of interference, from sound to electromagnetic waves. And yes, the air felt peculiarly quiet in there, in case you were wondering—having no echo to your voice at all is a weird experience.</p><p>Before putting an actual mouse to the test in these rooms, though, first there's simulation work to figure out where it's best to put the RF chip and antenna in the mouse. </p><p>Frederic Fortin, senior manager of RF at Logitech, explains:</p><p>"The game here is to find the right position for the RF chip and the antenna which is linked to the RF chip… Once we are happy with our design, we run the simulation, we see the results. What we see here is what we call the radiation pattern, in 3D. The goal is to have a nice red apple."</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="TxYQ5YJF8dcMrvCrTReg4Y" name="IMG_2297" alt="Logitech's gaming mouse testing labs" src="https://cdn.mos.cms.futurecdn.net/TxYQ5YJF8dcMrvCrTReg4Y.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The "red apple" he's referring to is a blob that shows a visualisation of how the signal will project from the antenna. Red means "maximum power", which means "maximum performance."</p><p>After simulating and figuring out where to put the RF chip and antenna, this can be put to the test in the two anechoic chambers. The first one has a giant antenna—a few feet tall, pictured below—next to a smaller one:</p><p>"These two antennas are covering the full frequency band. We have to measure in this frequency band to make sure we are complying with the standards: FCC, CE, and other standards, to make sure we are not emitting too much power—but still, we can have good performance."</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="ZLaheJcRGe9vFreQW2BN7Y" name="IMG_2293" alt="Logitech's gaming mouse testing labs" src="https://cdn.mos.cms.futurecdn.net/ZLaheJcRGe9vFreQW2BN7Y.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>At the other end of the room, the device sits on a table which mechanically rotates around, so the signal from the RF and antenna is measured in 2D.</p><p>The second anechoic chamber looks a little like an alien torture chamber, but I'm assured it's just for testing the wireless signal again, though this time in 3D rather than 2D. Here, tests are only running across 2.4 GHz, as opposed to the previous room, which runs across the whole spectrum. </p><p>There's also an ominous-looking plastic hand, but again, I'm assured it's nothing nefarious and is used simply to cover up the mouse during testing, to see how it blocks the signal and how much of a problem this will cause.</p><iframe src="https://content.jwplatform.com/players/feSDCa6M.html" id="feSDCa6M" title="Logitech mouse testing lab tour 3" width="1920" height="1080" frameborder="0" scrolling="auto" allowfullscreen></iframe><p>In another section, there's also a wooden bench with a mouse atop a spinning rod. The wood looks a bit slapdash in such a carefully crafted facility, but Fortin says it's used "not because it's nice, but because it's transparent at 2.4 GHz, and we don't want equipment to interfere with the device."</p><p>The rod spins underneath the sensor to get the mouse running up at 8 kHz, and the goal is to measure how good the wireless connection is to its dongle about a foot away. Specifically, Logitech is testing how strong the connection is even when there's outside interference:</p><p>"Thanks to this antenna and this noisy and very hot equipment, we're able to emit some noise. We are able to mimic the noise from a LAN party… We are playing these different scenarios, and we are measuring the quality of the link, and we are ranking our device and the competitor's device."</p><h2 class="article-body__section" id="section-new-innovation"><span>New innovation</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="yu4ghZkdfNPE3nQTYzTttd" name="IMG_2267" alt="A bespoke high precision actuator machine at Logitech HQ used for testing click latency, here testing the G Pro X2 Superstrike compared to a competitor." src="https://cdn.mos.cms.futurecdn.net/yu4ghZkdfNPE3nQTYzTttd.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>All of the above is what Logitech does to design and test any mouse, but there are sometimes new and innovative technologies that require different testing. I am, of course, primarily thinking of the Superstrike, the first mouse to use inductive switches to allow for ultra-low actuation and rapid trigger.</p><p>The focus on ultra-low and adjustable actuation here requires a focus on click latency, and during my tour of the labs, I got to see some of what goes into testing that.</p><p>I've written more extensively about <a href="https://www.pcgamer.com/hardware/gaming-mice/underneath-the-superstrike-how-logitech-has-kick-started-the-next-generation-of-gaming-mouse-tech/" target="_blank">the Superstrike's technology and how Logitech tests it</a>, but the long and short of it is that there's a good combination of machine testing and human feedback. Logitech also says it gets a lot from its collaboration with <a href="https://www.epfl.ch/en/" target="_blank">EPFL university</a>, upon whose campus the company's HQ is based, because it gets a ton of interns and academic collaborators, and these collaborators get to use Logitech's equipment and research capabilities—a win-win scenario.</p><p>In addition to getting lots of pro and non-pro gamers to test out the click feel and adjust the haptics accordingly, these gamers also had their clicks measured to test for reductions in click latency. Even the different ways that gamers hold their mouse were observed.</p><iframe src="https://content.jwplatform.com/players/d2gBu8K4.html" id="d2gBu8K4" title="Logitech mouse testing lab tour 5" width="1920" height="1080" frameborder="0" scrolling="auto" allowfullscreen></iframe><p>Machines were also used for testing and improvement, of course. In particular, myself and the others being shown around got a look at a big actuator machine, which pushes down the mouse button at a very precise speed. The time taken for a click to actuate is then accurately and precisely measured, and this is where Logitech's claims about exact click latency reductions for the Superstrike come from.</p><p>I think that's part of what I liked most about what I saw of Logitech's labs in Lausanne: the mix of machine accuracy and human-first design and testing. Overall, I got the impression that the engineers and designers genuinely do keep end-user usability at the forefront, not allowing that focus to be overshadowed by the expensive machines and data crunching.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Haptic click sceptics take heed, the Logitech Superstrike has already got a Guinness World Record ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/haptic-click-sceptics-take-heed-the-logitech-superstrike-has-already-got-a-guinness-world-record/</link>
                                                                            <description>
                            <![CDATA[ Pro Valorant gamer Yigox takes the record, using a Superstrike. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">mgzd2Jej8q5Y3wd7RRfpPS</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/tWRH9Ju9vgLVuaXQr9XRtT-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 13 Feb 2026 11:25:47 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/kwSjjnBRtitBmscifdHJ7R.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/tWRH9Ju9vgLVuaXQr9XRtT-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A Logitech G Pro X2 Superstrike gaming mouse]]></media:description>                                                            <media:text><![CDATA[A Logitech G Pro X2 Superstrike gaming mouse]]></media:text>
                                <media:title type="plain"><![CDATA[A Logitech G Pro X2 Superstrike gaming mouse]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/tWRH9Ju9vgLVuaXQr9XRtT-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Yes, this is another Superstrike story, I know, but this one's here to rebuff the naysayers, as Logitech's induction switch gaming mouse has just <a href="https://x.com/LogitechG/status/2022030512458539197" target="_blank">won a Guinness World Record</a> (via <a href="https://www.talkesport.com/news/valorant/fut-esports-guinness-world-record-most-mouse-clicks/" target="_blank">TalkEsport</a>). Or, rather, pro Valorant gamer Yiğit Arslan, AKA Yigox, has won it using the Superstrike. </p><p>One thing I've noticed a lot over the past week of web-wide Superstrike coverage is that pretty much every publication, influencer, and pro gamer that's had their hands on it is singing the mouse's praises, <a href="https://www.pcgamer.com/hardware/gaming-mice/logitech-g-pro-x2-superstrike-review/" target="_blank">myself included</a>. Yet there's still a vocal minority decrying this as shilling for a gimmicky product. </p><div class="see-more see-more--clipped"><blockquote class="twitter-tweet hawk-ignore" data-lang="en"><p lang="en" dir="ltr">Öncelikle bana bu fırsatı tanıyan @LogitechG ve @FUTesportsgg a teşekkür ediyorumDünya rekortmeni olduk 🥷 pic.twitter.com/M2ybVkEQBn<a href="https://twitter.com/cantworkitout/status/2021238236010442953">February 10, 2026</a></p></blockquote><div class="see-more__filter"></div></div><p>And listen, I get it, there's so much in the PC gaming peripheral industry that is beyond superfluous—from unnecessarily high DPIs to 8K polling—but this really isn't one of them. Sometimes the hype is real. </p><p>The ability to click with such a light touch, thanks to low actuation, and then click again right away because of rapid trigger, has already improved my in-game performance. It hadn't at the time of writing my review, which is why I called it more of a promise of future improvements, but I'm starting to see and feel the improvement already, after just a week with it. </p><p>But it's not just nailing headshots the Superstrike helps with: it's also clicks per second (CPS). In fact, this was one of the first things Logitech had myself and other folks test at their HQ when they showed off the new mouse last week. And now, Yigox has put the mouse's CPS in the full limelight, achieving 760 clicks in a minute (an average of 12.6 CPS), and earning a Guinness certificate for "the most mouse clicks in one minute."</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1743px;"><p class="vanilla-image-block" style="padding-top:56.28%;"><img id="5pXeuiDwVjmCrQnSeyyd8D" name="image (7)" alt="A diagram showing the Induction technology underlying the Logitech G Pro X2 Superstrike gaming mouse." src="https://cdn.mos.cms.futurecdn.net/5pXeuiDwVjmCrQnSeyyd8D.jpg" mos="" align="middle" fullscreen="" width="1743" height="981" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Logitech)</span></figcaption></figure><p>I'm not sure in which real-world scenarios performing that many clicks per second will be actually useful—perhaps for competitive Minecraft, if <a href="https://www.youtube.com/watch?v=Fj1PdeF3NWA" target="_blank">drag clicking</a> counts, or getting the edge in <a href="https://www.pcgamer.com/cookie-clicker/" target="_blank">Cookie Clicker</a>—but I suppose it's the capability that's important. It shows that the click latency reduction the new HITS (haptic inductive trigger system) technology provides is 100% real.</p><p>So well done to Yigox and his team, FUT Esports Academy, and well done Superstrike.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ 'We need to do lightweight, but fine, what else?' says Logitech chief engineer, and after getting tons of hours in with the Superstrike I agree the new tech is worth a heavier gaming mouse ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/we-need-to-do-lightweight-but-fine-what-else-says-logitech-chief-engineer-and-after-getting-tons-of-hours-in-with-the-superstrike-i-agree-the-new-tech-is-worth-a-heavier-gaming-mouse/</link>
                                                                            <description>
                            <![CDATA[ I'll take 61 g and ultra-low click latency over an ultralight mouse any day. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">pZdgxBDzYnaaptyBPeMtnU</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/vrQmQASs2CggcdvmcpvWsT-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 12 Feb 2026 11:24:41 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/kwSjjnBRtitBmscifdHJ7R.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/vrQmQASs2CggcdvmcpvWsT-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A Logitech G Pro X2 Superstrike gaming mouse]]></media:description>                                                            <media:text><![CDATA[A Logitech G Pro X2 Superstrike gaming mouse]]></media:text>
                                <media:title type="plain"><![CDATA[A Logitech G Pro X2 Superstrike gaming mouse]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/vrQmQASs2CggcdvmcpvWsT-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The <a href="https://www.pcgamer.com/hardware/gaming-mice/logitech-g-pro-x2-superstrike-review/" target="_blank">Logitech G Pro X2 Superstrike</a> is the first gaming mouse to offer adjustable actuation and rapid trigger for super-quick click response. I'm already sold on it, having used it a ton over the last week in my Counter-Strike matches, and it looks like a bunch of other competitive gamers are sold on it, too. But it's not exactly the lightest mouse on the market right now.</p><p>It's not heavy, but at 61 g with its UPE-furnished puck fitted, it's a far cry from the 36 g of the <a href="https://www.pcgamer.com/hardware/gaming-mice/corsair-sabre-v2-pro-ultralight-wireless-gaming-mouse-review/" target="_blank">Corsair Sabre V2 Pro</a> or the 39–41 g of the <a href="https://www.pcgamer.com/hardware/gaming-mice/pulsar-x2-crazylight-medium-review/" target="_blank">Pulsar X2 CrazyLight Medium</a>. The former has been my go-to for a while, as I think there's a genuine benefit to using a lightweight mouse for competitive shooters.</p><p>Naturally, then, I was a little worried that the 61 g Superstrike wouldn't quite cut it. I worried that it would maybe offer exciting new technology, but that this technology would only be truly competitive against other lightweight mice years down the line, when it could be put into a lighter package.</p><p>Thankfully, I've found that isn't the case. Initially, it felt a little heavy, which isn't helped by the UPE skates, as opposed to smoother PTFE ones. But it only took a couple of hours gaming with it for me to get used to it. I was surprised how quickly I forgot about its weight.</p><p>In fact, I'm finding that I'm sometimes landing shots now that I never did before. It's almost like I'm flicking my aim and my finger is clicking before I even realise what's happening. This isn't a consistent or wide enough change to have dramatically changed my overall in-game performance, but it is noticeable. It's made my gameplay feel cleaner and more responsive, far more than cutting down my mouse weight ever did.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="9JXSxp8LdyDjmZs9mtX7w6" name="IMG_2269" alt="Logitech G Pro X2 Superstrike" src="https://cdn.mos.cms.futurecdn.net/9JXSxp8LdyDjmZs9mtX7w6.jpg" mos="" align="middle" fullscreen="1" width="4032" height="2268" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/9JXSxp8LdyDjmZs9mtX7w6.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Which all explains why Logitech says that for the pros who tested the prototype Superstrike, the new technology was more important than cutting down weight. When I visited Logitech HQ last week, engineer Frédéric de Goumoëns explained: "The feedback we have from this is that the improvement, the benefit from the hits technology, was really the thing they care about, that the weight was kind of secondary for them."</p><p>I also sat down with Regis Croissonnier, Logitech's chief engineer, and asked him specifically about this mouse compared to lightweight mice. He responded: "Lightweight? No doubt, we need to do lightweight, but fine, what else?"</p><p>"What's next?" he continued, "How can we even further improve the experience, the performance for gamers?... We don't want to keep fighting for numbers… one kilohertz, eight kilohertz… We're trying to optimise… to save 10 microsecond latencies, right?</p><p>"Good. But how might we do it differently? And I think Superstrike is a good example where we came up with a new technology, helping us to save 30 milliseconds. So it's much bigger than what we are trying to achieve by saving 10 microseconds here or here, you know."</p><p>And as I said, after using the G Pro X2 Superstrike extensively over the last week, I can't say I disagree. I do hope the technology will come to lighter and cheaper mice over the years, but for now I'm happy with 61 g, even though there are significantly lighter options on the market.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Underneath the Superstrike: How Logitech has kick-started the next generation of gaming mouse tech ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/underneath-the-superstrike-how-logitech-has-kick-started-the-next-generation-of-gaming-mouse-tech/</link>
                                                                            <description>
                            <![CDATA[ All in just one year of development. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">i5FApDZT6rBKXnNVgfaWA3</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/yu4ghZkdfNPE3nQTYzTttd-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 11 Feb 2026 16:18:15 +0000</pubDate>                                                                                                                                <updated>Thu, 12 Feb 2026 12:54:48 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/kwSjjnBRtitBmscifdHJ7R.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/yu4ghZkdfNPE3nQTYzTttd-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A bespoke high precision actuator machine at Logitech HQ used for testing click latency, here testing the G Pro X2 Superstrike compared to a competitor.]]></media:description>                                                            <media:text><![CDATA[A bespoke high precision actuator machine at Logitech HQ used for testing click latency, here testing the G Pro X2 Superstrike compared to a competitor.]]></media:text>
                                <media:title type="plain"><![CDATA[A bespoke high precision actuator machine at Logitech HQ used for testing click latency, here testing the G Pro X2 Superstrike compared to a competitor.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/yu4ghZkdfNPE3nQTYzTttd-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The <a href="https://www.pcgamer.com/hardware/gaming-mice/logitech-g-pro-x2-superstrike-review/" target="_blank">Logitech G Pro X2 Superstrike</a> is spearheading a new generation of gaming mice. I'm not usually one for such grand pronouncements, but I really do think it is the case here; it will likely do for gaming mice what the Hall effect did for keyboards. Except Hall effect gaming keyboard switches were preceded by optical analogue ones, so perhaps it's more accurate to say the Superstrike will likely do what Hall effect <em>and </em>optical tech did for keyboards.</p><p>That's because it's the first time a gaming mouse has had analogue technology in it that allows for adjustable actuation and rapid trigger. This lets you set your left or right click to register with only a little pressure from your finger, and then re-register immediately after starting to lift up from a previous click. The end result is drastically less click latency, ie, less time between starting to press your mouse button and having your gun fire in-game.</p><p>That's in practice as well as on paper, as I've discovered over the last few days of testing. You can check out my review (linked above) for the full scoop, but the long and short is that it is very impressive. I won't be returning to a normal click anytime soon, I'll put it that way. It raises the shooter performance ceiling with a higher bar to aim for, at least when it comes to, well, aiming.</p><p>But is this sorcery? No, of course not. It's similar tech to what we've seen before, but ported into a gaming mouse. In fact, once you've seen it and understand how it works, it makes you wonder why it hadn't been done before. Especially given how long Hall effect keyboards have been around.</p><p>When I visited Logitech HQ last week to get a look at the new mouse and the technology underpinning it, a Logi engineer explained that such keyboards were part of what gave the company the idea for the Superstrike: "So we were helped quite a bit by the keyboard, for sure, because it was making known this analogue technology."</p><iframe src="https://content.jwplatform.com/players/HBgUJKjy.html" id="HBgUJKjy" title="Logitech Superstrike app recording" width="600" height="338" frameborder="0" scrolling="auto" allowfullscreen></iframe><p>And Logitech's chief engineer, Regis Croissonnier, seems to agree that, given this, the technology was "obvious":</p><p>"If you think about it, [this technology is] ultra-smart: we have a fantastic idea. And on the other hand, it's obvious, right? When you know it, when you have it in your hand, it's obvious, right?"</p><p>That's why <a href="https://www.pcgamer.com/hardware/gaming-mice/we-knew-we-had-a-golden-nugget-in-our-hands-so-we-took-all-the-shortcuts-we-could-logitechs-new-wonder-mouse-looks-very-similar-to-the-superlight-2-for-good-reason/" target="_blank">the company 'took all the shortcuts' it could</a> to get the mouse to market quickly. If it seemed like an obvious move for Logitech to make, it could be for other companies, too, and Logitech wanted to get it to market first. It was important to do so "without compromise", of course, which is a phrase I heard many times during my trip.</p><p>Though it might seem obvious after the fact, now we have the technology in hand, that doesn't mean it was easy or straightforward to make. In fact, nothing about it is simple, given that it's a mouse rather than a keyboard.</p><h2 class="article-body__section" id="section-induction"><span>Induction</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="tB6CFqYBxPe68xRmnh5dRo" name="IMG_2268" alt="Parts of a Logitech G Pro X2 Superstrike laid on a desk, including the under-key plate induction and haptics." src="https://cdn.mos.cms.futurecdn.net/tB6CFqYBxPe68xRmnh5dRo.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The first thing to note is that this doesn't use <a href="https://en.wikipedia.org/wiki/Hall_effect" target="_blank">the Hall effect</a> like most analogue keyboards do, though it does use <a href="https://en.wikipedia.org/wiki/Electromagnetic_induction" target="_blank">electromagnetic induction</a>, which is very similar.</p><p>To simplify a little, with Hall effect switches, a magnet moves up and down with the stem and a sensor underneath measures how close this magnetic field is. With inductive switches, on the other hand, the magnetic field is generated underneath the stem by an electromagnetic coil on a PCB, and a thin sheet of metal moves up and down with the stem and disturbs this field. It's this disturbance that is measured.</p><p>In other words, the main difference is that with Hall effect switches, there's a magnet that moves with the stem and the movement of the magnetic field is measured, and with induction switches, a small piece of metal moves through a static magnetic field.</p><p>In the case of the Superstrike, as Logitech's graphic below shows, under each key plate, there is a linear resonant actuator (LRA, ie, a haptic motor), a trigger plate (the moving piece of metal), and an inductive sensor (an electromagnetic coil and PCB). The trigger plate moves through the inductive sensor's field, and when it passes the actuation threshold, the PCB triggers the LRA on top, right underneath the key plate, to generate a click feeling.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1743px;"><p class="vanilla-image-block" style="padding-top:56.28%;"><img id="5pXeuiDwVjmCrQnSeyyd8D" name="image (7)" alt="A diagram showing the Induction technology underlying the Logitech G Pro X2 Superstrike gaming mouse." src="https://cdn.mos.cms.futurecdn.net/5pXeuiDwVjmCrQnSeyyd8D.jpg" mos="" align="middle" fullscreen="" width="1743" height="981" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Logitech)</span></figcaption></figure><p>When I sat down to speak to Croisonnier, we were joined by another engineer called Frédéric de Goumoëns, AKA Fred, one of the inventors of the technology being used in the Superstrike. He explained how it works:</p><p>"[The inductive technology in the Superstrike] is also working with magnetism [just like Hall effect technology], but it's more like an electromagnetic field. So the coils that you see [under] each key plate, they will generate a magnetic field. But the magnetic field is not static; it will vary."</p><p>"[There are] very short pulses of magnetic field, and these short pulses of magnetic field will induce some current inside of that metal plate. So the metal plate has to be conductive, and this current in the metal plate will interact with the main magnetic field, and we can measure this interaction and then determine the distance between the coil and the target."</p><p>So why not go for the Hall effect instead? One reason is that induction is cheaper and more efficient. We've heard this before, from Cherry, which <a href="https://www.pcgamer.com/hardware/gaming-keyboards/cherry-proclaims-a-new-era-for-keyboard-switches-induction-is-half-the-cost-of-a-regular-mechanical-switch-more-reliable-and-less-power-hungry-than-analog-alternatives/" target="_blank">claims induction switches are "half the cost of a mechanical switch"</a> and are more efficient because a lot of the processing can be done on the microcontroller rather than individual Hall effect sensors.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3127px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="ETuLHorRiYbvuGhoM48CcS" name="logitech-g-pro-x2-superstrike-in-hand" alt="Logitech G Pro X2 Superstrike in a hand" src="https://cdn.mos.cms.futurecdn.net/ETuLHorRiYbvuGhoM48CcS.jpg" mos="" align="middle" fullscreen="" width="3127" height="1759" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Fred explains how this works with the Superstrike, too, as well as the extra effort you have to go to to get it all working with a microcontroller:</p><p>"Most of the time, the Hall effect sensor will kind of directly spit out the information. There is an output on the little chip that you put under the switch, under the magnets, and you just have to read it right away. For inductive sensing, it's as fast as this, but it's our own solution that we developed for inductive sensing, and we had to implement the driving ourselves in the microcontroller. So it was a big part of the project, also, to be able to drive them precisely and to get that output directly from the microcontroller." </p><p>The technology apparently also makes more sense than the Hall effect for a mouse button's short travel distance, given its extra precision:</p><p>"Full-sized keyboard switches, they have four millimetres of travel… Now we will think about the mouse. Here, it's less than one millimeter of travel. The average total travel distance is more like 0.65 millimeters… Inductive sensing is much more sensitive to this type of very small displacement. So it was kind of the obvious choice to integrate this technology."</p><h2 class="article-body__section" id="section-haptics"><span>Haptics</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Afqros6yoNknwqafk256CS" name="IMG_2262" alt="The haptics motor underneath the button plate of a Logitech G Pro X2 Superstrike gaming mouse." src="https://cdn.mos.cms.futurecdn.net/Afqros6yoNknwqafk256CS.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>So much for the inductive sensing, but I haven't even mentioned the haptics yet. Logitech is calling the whole suite of Superstrike's click technology 'HITS', meaning 'haptic inductive trigger system', so there's a whole other half to this equation.</p><p>This half of the equation is, it turns out, just as crucial as the first. That's because without haptic feedback replicating the feeling of a click, you're not getting a pleasant experience. Trust me, I've tried it. It's a bit like pinning the tail on the donkey while blindfolded: it's fun, and technically possible, but not exactly practical.</p><p>So, haptics are necessary, but they have to feel good, not just like a generic rumble. Fred explains:</p><p>"[With a keyboard] the tactility kind of comes from the impact at the bottom, even though the switch was registered much earlier. On the mouse, it's kind of a very different scenario… We had some prototypes a while back without any haptic feedback, and we noticed it's not usable as a product, the mouse. The gamers need this activity to give them the confidence that they register the click. The functions associated with the mouse clicks are so important in-game that you cannot not be sure if something happened."</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="aD7pNcSu4NFuJ9af3M6MpL" name="IMG_2264" alt="A side view of the haptic motor underneath the key plate of a Logitech G Pro X2 Superstrike gaming mouse." src="https://cdn.mos.cms.futurecdn.net/aD7pNcSu4NFuJ9af3M6MpL.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Croisonnier reiterates the same:</p><p>"It was the obvious thing, right? Okay, we need to have a haptic right, to provide the same click feeling that people have with a regular mouse."</p><p>That's why he says they knew from the start that haptics would be needed alongside this induction technology. The induction didn't come first; haptics were part of the invention from the start.</p><p>Getting these haptics to feel like a click wasn't easy, though. If you look at the haptic motor—what Logitech calls the LRA—it looks just like your standard one, used for many rumbles in many devices. Not usually for a sharp click feeling, though. </p><p>I can tell you, the Superstrike <em>does </em>feel very close (though not identical to) a regular mouse click, and perhaps most impressively, it can deliver sharp, distinct clicks—both upon actuation and lifting up—even with multiple clicks per second.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="tWRH9Ju9vgLVuaXQr9XRtT" name="IMG_2357 (1)" alt="A Logitech G Pro X2 Superstrike gaming mouse" src="https://cdn.mos.cms.futurecdn.net/tWRH9Ju9vgLVuaXQr9XRtT.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Fred explains that it took a lot of adjustment to achieve this:</p><p>"We really worked hard to make sure that as soon as the click has been detected, we can trigger the haptics right away, and you feel it instantly, as soon as you send the click, and also on the click that you feel. It took a lot of time for us to really optimise this feeling, because, you know, the component we are putting inside, it's more like a buzzer. It's not meant to generate a click feeling. It's meant to make a long vibration." </p><p>"So really I had to work hard on the driving of this, also working with the supplier of that LRA component, to really optimise what we can do with that component. And then we worked with the pro [players] to understand what was the feeling, that was kind of a legacy type of feeling, from the Superlight mouse. So testing with the pro, what's the best sensation to generate with this? And then we landed it on that type of feeling that we provide to five different levels of intensity."</p><p>In other words, it sounds like a lot of trial and error and gradual adjustments until the right sensation is landed on. For me, at least, I can say it was a resounding success. Over just a few days using the mouse, I've actually grown to prefer the haptic feeling over a traditional mechanical mouse click, which is saying a lot for someone who loves thocky keyboards and satisfying clicks and clacks.</p><h2 class="article-body__section" id="section-testing-and-improvements"><span>Testing and improvements</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="yu4ghZkdfNPE3nQTYzTttd" name="IMG_2267" alt="A bespoke high precision actuator machine at Logitech HQ used for testing click latency, here testing the G Pro X2 Superstrike compared to a competitor." src="https://cdn.mos.cms.futurecdn.net/yu4ghZkdfNPE3nQTYzTttd.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Once HITS was well underway, there was the simple matter of actually getting it all into a mouse that's ready for launch. One of the key goals on this front was to shave the weight down.</p><p>The first production prototype weighed 68 g, and after giving 150 of these to pro gamers, Fred says they discovered that "the benefit from the HITS technology was really the thing they care about, that the weight was kind of secondary for them." </p><p>But the weight could still be reduced further. The next prototype was a few grams lighter, and then finally it ended at 61 g. (My own measurements have it at 61 g with a skate-laden puck inside, 60 g with a plastic one, and 59 g with no puck at all.)</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="9JXSxp8LdyDjmZs9mtX7w6" name="IMG_2269" alt="Parts of a Logitech G Pro X2 Superstrike lying on a desk, with a leaflet showing the weight reduction of the gaming mouse from 68 g to 64 g and then 61 g." src="https://cdn.mos.cms.futurecdn.net/9JXSxp8LdyDjmZs9mtX7w6.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>A Logitech engineer says this was achieved in part by shaving down the mouse casing as much as possible without threatening rigidity. The bottom was shaved down from 1 mm to 0.7 mm, and the top from 1 mm to 0.8 mm. Further weight was shed by switching from steel screws to titanium ones and by cutting out some holes in the PCBs. Every little helps to compensate for the weight of the new HITS internals.</p><p>Apart from general testing of the sensor, its wireless capabilities and so on—involving giant antennas and mouse-flinging machines, but that's a story for another time—the final test of the Superstrike's HITS system was to be measured by a very precise machine. The mouse is placed next to another competitor, and the machine measures the time between the button starting to be pushed down and when the click actuates. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="3ZoJMbRHNKTvXSVGXoaG37" name="IMG_2271" alt="PCBs for the Logitech G Pro X2 Superstrike gaming mouse, one which has more cut out of it for weight reduction." src="https://cdn.mos.cms.futurecdn.net/3ZoJMbRHNKTvXSVGXoaG37.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The result is that the Superstrike clicks 30 ms faster than the competitor mouse, which represents a pretty standard click on a modern gaming mouse, and the machine's depression speed is apparently pretty reflective of a person's standard click speed.</p><p>Real human results were also tested, too, of course. A whole bunch of them, in fact, according to the aforementioned engineer: "We recorded about 1,000 clips per gamer, more than 30,000 clips that we could analyse." From these clips, pro gamers get about a 15 ms reduction in click latency on average, and non-pro gamers get about a 27–30 ms reduction.</p><p>I don't know where I fall in those brackets in terms of how much the Superstrike is reducing my click latency, but I can certainly feel it. </p><p>If my time looking around Logitech HQ has shown me anything, it's that the company has done a lot of legwork in a short space of time—just one year in development, compared to the usual two or three years—to bring HITS tech to market in the form of the Superstrike. It recognised the potential to kickstart an entirely new generation of gaming mice and developed it as quickly and thoroughly as it could. Here's hoping other companies quickly follow suit.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
            </channel>
</rss>