Skip to main content

Gamepads & controllers

WhatPulse now includes full support for gamepads and controllers. This means your gamepad button presses are tracked just like mouse clicks and keyboard presses – contributing to your overall click stats in WhatPulse. If you often game with a controller, you'll finally see those button mashes counted and visible in your statistics!

How it works

As soon as you connect a game controller to your computer, the WhatPulse client will detect it and begin counting your button presses. You don't need to enable anything special – it works automatically for virtually any controller (whether it's connected via USB, Bluetooth, or wireless adapter)

Every button press on the gamepad is counted individually. In other words, each time you hit a gamepad button – from the A/X button to the triggers – WhatPulse counts it as a "click." (Analog stick movements are not counted, but any button actuation is.)

Viewing your gamepad stats

Gamepad button presses are displayed within the Input > Mouse section of the WhatPulse client. To find your gamepad statistics in the client UI, follow these steps:

  1. Open the WhatPulse client window and go to the Input tab at the top.
  2. Click on the Mouse sub-tab within Input.
  3. In the top-right of the Mouse stats page, switch the view to "Details." (This reveals detailed counts for mouse buttons and other input devices.)
  4. In the Button Clicks detail table, you will see entries for your gamepad buttons alongside your mouse buttons

Each button on the controller will be listed by name (e.g. "Button A", "Button B", "L1", "R2", "D-Pad Down", etc.), with a count of how many times you've pressed it.

For example, if you press the X button on a PlayStation controller 100 times, you'll see an entry for "Button X" with 100 clicks. WhatPulse distinguishes common gamepad controls, so you can identify which buttons you use the most. Even additional or platform-specific buttons are tracked – you'll see all the inputs your controller sends reflected in the list

Supported controllers

While controller support is ubiquitous, WhatPulse 5.10 improved gamepad support to recognize a wide range of specific controller brands and models. It automatically applies the correct button layout for major manufacturers, so the button labels in your stats match your device. This includes these controllers:

  • Microsoft Xbox Controllers (Xbox One, Xbox Series X|S)
  • Sony PlayStation Controllers (DualShock 4, DualSense)
  • Nintendo Pro Controller
  • 8BitDo Controllers

Any controller should work, but there is a chance the button names may not be perfectly labeled for very niche or new controllers. However, WhatPulse will still count the button presses accurately.

Tips

There's no special setup required, but here are a few tips for the best experience:

  • Ensure your controller is connected before starting your gaming session with WhatPulse running, so all presses are caught from the beginning.
  • You can reset the stats in the Input tab if you want to start a fresh count (e.g., to track how many button presses occur during a particular game).
  • Remember that gamepad presses count toward click stats, so if you have auto-pulsing enabled, a long controller gaming session might trigger a pulse due to the high number of "clicks." This is normal – it means your gamepad activity is being recognized!
  • If your controller isn't showing up at all, double-check that it's properly installed on your system. Almost all standard controllers will work with WhatPulse; if yours doesn't, it may be a compatibility edge case – you can reach out to WhatPulse support for help.