Hello, I'd like to share some modifications I made specifically to the Controller.cs and Receiver.cs files for my own use, with the goal of improving the controller's practical functionality in mouse mode.
These changes have proven very useful for me when controlling the device remotely and might also help other interested users. Here's a list of the modifications to the project; I hope you find them helpful.
🔹 General Changes
- Added support for both official Xbox 360 wireless receivers and modified console receivers adapted for PC.
- Smoother mouse cursor movement on screen.
🎮 Controller Assignments
| Combination / Button |
Action / Function |
| Left Stick |
Move mouse cursor |
| Right Stick (Up/Down) |
Scroll (mouse wheel) |
| LT (Trigger) |
Increase cursor and scroll speed |
| RT (Trigger) |
Alt + Tab (window switcher) |
| D-Pad (↑ ↓ ← →) |
Arrow keys (with auto-repeat) |
| A |
Left click (hold) |
| B |
Right click (hold) |
| X |
Backspace (auto-repeat) |
| Y |
Escape |
| LS (click) |
Left click (hold) |
| RS (click) |
Tab |
| Start |
Enter |
| LB (hold) |
Ctrl |
| RB (hold) |
Alt |
| LB + RB + Back (1.5 s) |
Toggle Mouse ↔ Normal mode |
| LT + RT + Back (3 s) |
Power off controller |
| Messenger (Chatpad) |
Open Windows Start menu |
🔹 Auto-Repeat Functionality
Automatic key repeat behavior was added when holding the following keys:
- Space
- Backspace
- Left (Chatpad)
- Right (Chatpad)
- D-Pad directions
- X button (delete)
🔹 Chatpad Numeric Row
Special key functions were added to the numeric row on the Chatpad, activated with the Green or Orange modifiers.
🟢 Green modifier
| Combination |
Action |
| Green + 1 |
Home |
| Green + 2 |
End |
| Green + 3 |
Page Up |
| Green + 4 |
Page Down |
| Green + 5 |
Insert |
| Green + 6 |
Delete |
| Green + 7 |
Scroll Lock |
| Green + 8 |
Break |
| Green + 9 |
F11 |
| Green + 0 |
F12 |
🟠 Orange modifier
| Combination |
Action |
| Orange + 1 |
F1 |
| Orange + 2 |
F2 |
| Orange + 3 |
F3 |
| Orange + 4 |
F4 |
| Orange + 5 |
F5 |
| Orange + 6 |
F6 |
| Orange + 7 |
F7 |
| Orange + 8 |
F8 |
| Orange + 9 |
F9 |
| Orange + 0 |
F10 |
🧩 Controller and Chatpad command overview:
🟣 RB = Alt (hold)
| Combination |
Action |
| RB + TAB |
Switch between windows |
| RB + Orange + 4 (F4) |
Close window (Alt + F4) |
| RB + SPACE |
Window context menu |
| RB + Arrows |
Menu navigation |
| RB + ENTER |
Confirm / accept (Alt + Enter) |
🔵 LB = Ctrl (hold)
| Combination |
Action |
| LB + C |
Copy |
| LB + V |
Paste |
| LB + X |
Cut |
| LB + Z |
Undo |
| LB + Y |
Redo |
| LB + A |
Select All |
| LB + S |
Save |
| LB + P |
Print |
| LB + F |
Find |
| LB + T |
New Tab |
| LB + W |
Close Tab |
| LB + SHIFT + T |
Reopen last closed tab |
This modification is uploaded as a fork of the project so you can test its functionality.
https://github.com/ZaithamOroth/xbox360wirelesschatpad/releases/tag/xbox360wirelesschatpad
Please leave your feedback or comments.
Hello, I'd like to share some modifications I made specifically to the Controller.cs and Receiver.cs files for my own use, with the goal of improving the controller's practical functionality in mouse mode.
These changes have proven very useful for me when controlling the device remotely and might also help other interested users. Here's a list of the modifications to the project; I hope you find them helpful.
🔹 General Changes
🎮 Controller Assignments
🔹 Auto-Repeat Functionality
Automatic key repeat behavior was added when holding the following keys:
🔹 Chatpad Numeric Row
Special key functions were added to the numeric row on the Chatpad, activated with the Green or Orange modifiers.
🟢 Green modifier
🟠 Orange modifier
🧩 Controller and Chatpad command overview:
🟣 RB = Alt (hold)
🔵 LB = Ctrl (hold)
This modification is uploaded as a fork of the project so you can test its functionality.
https://github.com/ZaithamOroth/xbox360wirelesschatpad/releases/tag/xbox360wirelesschatpad
Please leave your feedback or comments.