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.
| Model | Support for setting up | Required SOUTH | Features |
|---|---|---|---|
| Mi Gaming Mouse | Complete. | Mi Gaming Center | Macros, profiles for games, setting up DPI |
| Mi Wireless Mouse 2 | Basic | Mi Mouse Driver | Only basic functions (forward/backward) |
| Xiaomi Smart Mouse 2 | Expanded | Xiaomi Bluetooth Suite | Support for gestures, binding to applications |
| Mi Dual Mode Wireless Mouse | Limited. | Third-party software | Only 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:
- Download Mi Gaming Center (version for the game) Windows/macOS).
- Connect the mouse via cable (even if it is wireless โ a wired connection is required for the first setup).
- Run the program and wait for the automatic device definition.
- 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).
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:
- In the main window of the program, select a profile (default by default).
- Click on the side button icon (usually marked as Side Button) 1/Side Button 2).
- 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:
- Download. XMBC official website.
- In the main window, select your mouse from the Selected Mouse list.
- Press Add and select the side button (usually Button 4 or Button 5).
- 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
#IfWinActiveAdvantages 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
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:
- At Mi Gaming Center, click Add Profile.
- Name a profile (such as Photoshop or Photoshop) CS:GO).
- Set up the side buttons for a specific task.
- Enable the Auto-switch option (automatic switching when you start the program).
Example of multidisciplinary scheme:
| Profile | Side button 1 | Side button 2 | Additionally. |
|---|---|---|---|
| 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).