How to set up side buttons on Xiaomi mouse: from basic features to advanced scenarios

Xiaomiโ€™s side buttons are not just extra keys, theyโ€™re productivity tools. Whether youโ€™re a gamer, designer or office worker, setting these buttons right can save hours of time. However, many users face challenges: standard software isnโ€™t always intuitive, and some models (such as Mi Wireless Mouse Lite) have limited functionality. In this article, weโ€™ll look at all the ways to customize โ€” from Xiaomiโ€™s proprietary software to third-party utilities, and also reveal hidden features that arenโ€™t written about in the official instructions.

Despite its apparent simplicity, side buttons support multi-disciplinary schemas, macros, and even gestures. For example, in Mi Gaming Mouse, you can tie them to keyboard combinations in games, and in office models, you can switch browser tabs or run applications. The main thing is to know where and how to set it up. If you have never used advanced features, after reading this article, your mouse will become a real Swiss knife for working with a PC.

But before you start, make sure your model supports button reassignment. Older versions (like the 2018 Mi Mouse 1) often lack software support, and newer versions (like Xiaomi Smart Mouse 2) can lock functionality at the Windows driver level.

What Xiaomi models support setting up side buttons

Not all Xiaomi mice allow side key reassignment, but here are the key customization models:

  • ๐ŸŽฎ Mi Gaming Mouse โ€“ full support through proprietary software, including macros and profiles for games.
  • ๐Ÿ–ฑ๏ธ Mi Wireless Mouse 2 - Basic setup via Mi Mouse Driver (Basic Features Only).
  • ๐Ÿ’ผ Xiaomi Smart Mouse 2 โ€” Extended options in Xiaomi Bluetooth Suite, but only for Windows 10/11.
  • โšก Mi Dual Mode Wireless Mouse โ€“ Limited setting (only "Go" / "Back" by default).

The models without support (or with minimal support): Mi Mouse Lite, Mi Portable Mouse (2019-2020), Mi Silent Mouse. They will require third-party utilities like X-Mouse Button Control or AutoHotkey.

Important: Mice with PixArt chips PAW3205 (For example, Mi Gaming Mouse Lite does not support reassigning side buttons at the driver level โ€“ only through third-party software.

ModelSupport for setting upRequired SOUTHFeatures
Mi Gaming MouseComplete.Mi Gaming CenterMacros, profiles for games, setting up DPI
Mi Wireless Mouse 2BasicMi Mouse DriverOnly basic functions (forward/backward)
Xiaomi Smart Mouse 2ExpandedXiaomi Bluetooth SuiteSupport for gestures, binding to applications
Mi Dual Mode Wireless MouseLimited.Third-party softwareOnly key emulation.

โš ๏ธ Note: If your mouse is not defined in the proprietary software, check the firmware version. For Mi Gaming Mouse, the current version of the driver is available โ€” v1.2.4+ (Older ones may not support side buttons).

Installation of official software for setting

For most Xiaomi models, you need proprietary software. You can download it from the official website or through Mi. PC Letโ€™s look at the Mi Gaming Mouse:

  1. Download Mi Gaming Center (version for the game) Windows/macOS).
  2. Connect the mouse via cable (even if it is wireless โ€“ a wired connection is required for the first setup).
  3. Run the program and wait for the automatic device definition.
  4. Go to Button Settings (button settings) section.

For Mi Wireless Mouse 2, use the Mi Mouse Driver:

1. Install the driver from the archive (unpack to the root of the C:). disk)


2. Reboot the PC.




3. Open the Control Panel โ†’ Devices and printers.




4. Right-click on the mouse and select Xiaomi Settings.

Installation problems? If the software can't see the mouse:

  • ๐Ÿ”Œ Check the connection by USB (Try another port).
  • ๐Ÿ–ฅ๏ธ Update the drivers of the motherboard chipset.
  • ๐Ÿ›ก๏ธ Temporarily disable the antivirus (it can block the installation of drivers).
๐Ÿ“Š What Xiaomi Mouse Are You Using?
Mi Gaming Mouse
Mi Wireless Mouse 2
Xiaomi Smart Mouse 2
Another model
I don't know.

Reassignment of side buttons in the company software

Once the drivers are installed, you can start setting up. Let's take a look at the Mi Gaming Center:

  1. In the main window of the program, select a profile (default by default).
  2. Click on the side button icon (usually marked as Side Button) 1/Side Button 2).
  3. In the drop-down menu, select the action: ๐Ÿ“‚ Standard Key โ€“ key emulation (e.g. Ctrl)+C). ๐ŸŽฎ Game Macro โ€“ macro recording (sequence of pressing). ๐Ÿ”„ Switch Profile โ€“ Switching between profiles. ๐Ÿ–ฑ๏ธ Mouse Function โ€“ Mouse functions (double click, scroll).

Apply

For Xiaomi Smart Mouse 2 in Xiaomi Bluetooth Suite, additional options are available:

  • ๐ŸŒ Browser binding (opening a new tab, closing the tab).
  • ๐Ÿ“ Quick application launch (e.g. Win)+R for "Execute").
  • ๐Ÿ” Gestures โ€“ combinations of clicks for specific tasks (for example, Side button) + scale-wheel).

Install official software|Connect the mouse to USB (even if it's wireless)|Check the driver version in Device Manager|Create a backup of your current settings (if any)-->

Gamers' advice: In the Mi Gaming Center, you can create separate profiles for different games. CS:GO Side buttons are conveniently tied to the purchase of weapons (Buy) AK47), In World of Tanks, the switching of projectiles.

โš ๏ธ Note: If the side buttons do not work in games after setting up, add the game file to the antivirus exceptions. Some programs (for example, Avast) block key emulation as "suspicious activity".

Using third-party utilities for advanced configuration

If proprietary software is not suitable (for example, for Mi Dual Mode Wireless Mouse), use third-party software:

X-Mouse Button Control (XMBC)

Free utility with support for any mouse, including Xiaomi.

  • ๐Ÿ”ง Reassign any buttons (including wheel and side keys).
  • ๐Ÿ“œ Create layers (different settings for different applications).
  • ๐Ÿ–ฑ๏ธ Adjust scroll (for example, horizontal when pressing the side button).

Instructions for setting:

  1. Download. XMBC official website.
  2. In the main window, select your mouse from the Selected Mouse list.
  3. Press Add and select the side button (usually Button 4 or Button 5).
  4. Assign an action (e.g., Simulated Keystrokes for key emulation).

AutoHotkey (AHK)

For advanced users, an example of a side button binding script (XButton1) cl+Shift+T (restore a closed tab in the browser):

#IfWinActive ahk_exe chrome.exe


XButton1::Send ^+t




#IfWinActive

Advantages AHK:

  • ๐Ÿค– Full automation (you can write scripts for any task).
  • ๐ŸŽ›๏ธ Support for conditional triggers (e.g. different actions in different programs).
  • ๐Ÿ“ฆ Lightweight (does not burden the system).

๐Ÿ’ก

If XMBC does not see the side buttons, try to update the mouse driver manually through Device Manager. select "Update driver" โ†’ "Perform a search on this computer" โ†’ "Select from the list" โ†’ "HID-mouse-mate".

Setting up side buttons for specific tasks

Side buttons can be adapted to specific scenarios, and let's look at the popular options:

For office work

  • ๐Ÿ“‘ Switching tabs: Tie Ctrl+Tab and Ctrl+Shift+Tab to side buttons.
  • ๐Ÿ” Search by page: Assign Ctrl+F on one of the buttons.
  • ๐Ÿ“‹ Copy/paste: Side button + wheel-up = Ctrl+C, down. = Ctrl+V.

For designers and artists

  • ๐ŸŽจ Cancellation/re-action: Ctrl+Z and Ctrl+Y (in Photoshop, Illustrator).
  • ๐Ÿ” Scaling: Side button + zoom-wheel.
  • ๐Ÿ–Œ๏ธ Tool Switching: Tapping to the hot brush keys (e.g. B for the brush in Photoshop).

For gamers.

  • ๐ŸŽฎ Fast Teams: Dota 2 โ€“ Buying Items, and PUBG โ€” switching.
  • ๐Ÿ’ฅ Macros: Recording sequences of actions (e.g. Q) โ†’ E โ†’ R for League of Legends combos).
  • ๐ŸŽง Sound control: Linking to volume control in the game (F11/F12).

Unique Lifehack: In Mi Gaming Center, you can set up a "holding" action for the side button. For example, holding the Side Button 1 will emulate the Shift key that is pressed (useful for running in games without holding the key on the keyboard).

How to write macros in Mi Gaming Center
1. Select "Game Macro" in the button settings. 2. Press "Record" and follow a sequence of actions (for example, clicks with a mouse). + 3 Save the macro and assign it to the side button. 4 In games, the macro will play back with a delay of 10-20 ms (this is normal).

Solving common problems

If the side buttons donโ€™t work or donโ€™t work properly, check the following points:

Problem: Buttons do not respond to the setting

  • ๐Ÿ”Œ Check the connection: Wireless mice can "hang" - reconnect them.
  • ๐Ÿ–ฅ๏ธ Driver conflict: Remove old versions of Xiaomi software through the Control Panel โ†’ Programme programmes.
  • ๐Ÿ› ๏ธ Resetting: In Mi Gaming Center, click Restore Defaults.

Problem: Buttons only work in some programs

  • ๐Ÿ” Administrator rights: Launch Xiaomi software on behalf of the administrator.
  • ๐Ÿ›ก๏ธ Antivirus: Add the program to exceptions (e.g. MiGamingCenter.exe).
  • ๐ŸŽฎ Compatibility Mode: For older games (e.g, CS 1.6) Enable compatibility mode with Windows 7.

Problem: Side buttons are triggered accidentally

  • โš™๏ธ Sensitivity: In Mi Gaming Center, reduce the Side Button Sensitivity setting.
  • ๐Ÿ”ง Physical lock: Some models (such as Mi Gaming Mouse) allow you to turn off buttons mechanically.
  • ๐Ÿ–ฑ๏ธ Firmware Update: For Xiaomi Smart Mouse 2, check the relevance of the firmware through Xiaomi Bluetooth Suite.

โš ๏ธ Note: If after updating the drivers, the mouse stopped working completely, roll back to the previous version through Device Manager โ†’ Mouse properties โ†’ Driver. โ†’ Reverse: 20 percent of new drivers are bugged (especially for Windows 11).

Establishment of multidisciplinary schemes

One of the most useful features of Xiaomiโ€™s proprietary software is the ability to create multiple profiles with different button settings, which is relevant for users who work in different programs or play different games.

How to set up:

  1. At Mi Gaming Center, click Add Profile.
  2. Name a profile (such as Photoshop or Photoshop) CS:GO).
  3. Set up the side buttons for a specific task.
  4. Enable the Auto-switch option (automatic switching when you start the program).

Example of multidisciplinary scheme:

ProfileSide button 1Side button 2Additionally.
Office (Word/Excel)Ctrl+Z (cancellation)Ctrl+C (copy)Wheel. + side-button = scale
Design (Photoshop)B (hand)E (eraser)Holding the button = temporal DPI
Games (CS:GO)Buy AK47 (macro)Jump (jump)High profile DPI sniper-rifle

How to automate profile switching? The Mi Gaming Center has Application Binding, which is a function that links a profile to a specific executable file (.exe). For example, when you start photoshop.exe, the Design profile will be activated.

๐Ÿ’ก

Multi-disciplinary schemes save time, but require pre-configuration, and it is recommended to create separate profiles for the 3-5 most common tasks (work, games, design).

FAQ: Frequent questions about setting up Xiaomi side buttons

Can I set up side buttons on a Mac?
Xiaomiโ€™s official software doesnโ€™t support macOS, but you can use Karabiner-Elements or SteerMouse to reassign buttons. AutoHotkey will also work through a Windows emulator (such as Parallels Desktop).
Why did the side buttons stop working after Windows update?
This is due to the automatic installed HID-compliant mouse drivers. Solution: Open Device Manager. Find the mouse in the Mouse section and other pointing devices. Click Update driver โ†’ Perform a search on this computer โ†’ Choose from the list. Select Xiaomi Gaming Mouse (or your model) manually.
How do you make the side button work only in a particular program?
Use X-Mouse Button Control: Create a new layer (Add Layer). In the layer settings, specify the path to the program (for example, create a new layer, C:\Program Files\Adobe\Photoshop\Photoshop.exe). Assign actions to the side buttons only in this layer. At the Mi Gaming Center, a similar functionality is called Application Binding.
Can I assign a specific website to the side button?
Yes, but not through proprietary software: XButton1:: Run "https://xiaomi.ru" Or create a shortcut on the desktop and assign the Win combination to the button.+Label number (e.g, Win+1).
How to reset the settings of the side buttons to the factory?
Methods depending on the model: ๐Ÿ–ฑ๏ธ Mi Gaming Mouse: At Mi Gaming Center, click Restore Defaults. ๐Ÿ“ฑ Xiaomi Smart Mouse 2: Clip the left + right-handed + 5-second wheel. ๐Ÿ”ง Any model: Remove the mouse from Device Manager and reconnect.