.NET implementation of Gopher360, with an aim of being customizable and offering an OSD assistant.
- Versatile configuration.
- Mod key support, which doubles available button bindings.
- Key combinations, macros, and commands.
- Live configuration editing.
- Multiple profiles with live switching.
- Customizable radial menu.
- Radial keyboard built entirely in config.
Key | Function | Comment |
---|---|---|
A | Map LBUTTON | Button acts as a left mouse button. |
B | Press ESCAPE, hold ALT+F4 | |
X | Press ENTER, hold repeat | |
Y | Map RBUTTON | Button acts as a right mouse button. |
DPadLeft | Press LEFT, hold repeat | |
DPadUp | Press UP, hold repeat | |
DPadRight | Press RIGHT, hold repeat | |
DPadDown | Press DOWN, hold repeat | |
LB | Show menu | Displays radial menu. |
RB | MOD | When holding MOD other buttons have alternate functions. |
LT | Press BACKSPACE, hold repeat | Repeat rate is affected by pressure. |
RT | Press SPACE, hold repeat | Repeat rate is affected by pressure. |
LSB | Map MBUTTON | Left stick click acts as a middle mouse button. |
RSB | Press HOME | |
Back | Press CTRL+ALT+TAB, hold ALT+TAB | Press back and use arrows to navigate, X to confirm, B to cancel. |
Start | Press WINKEY, hold WINKEY+D | WINKEY+D minimizes all windows. |
The keys have different functions when MOD button is pressed:
Key | Function | Comment |
---|---|---|
ModA | Map LBUTTON | Same as A to avoid confusion. |
ModB | Press DELETE, hold repeat | |
ModX | Press CTRL+TAB, hold CTRL+SHIFT+TAB | Browser next tab and previous tab. |
ModY | Press CTRL+T, hold CTRL+W | Open and close browser tabs. |
ModDPadLeft | Press ALT+LEFT, hold repeat | Browser back, VLC jump back. |
ModDPadUp | Press VOLUME_UP, hold repeat | |
ModDPadRight | Press ALT+RIGHT, hold repeat | Browser forward, VLC jump forward. |
ModDPadDown | Press VOLUME_DOWN, hold repeat | |
ModLB | Show keyboard | Displays radial keyboard. |
ModRB | N/A | |
ModLT | Press CTRL+Z, hold repeat | Repeat rate is affected by pressure. |
ModRT | Press CTRL+Y, hold repeat | Repeat rate is affected by pressure. |
ModLSB | Map MBUTTON | Same as LSB to avoid confusion. |
ModRSB | Press END | |
ModBack | Press F, hold BROWSER_REFRESH | F toggles full-screen in Youtube and VLC. |
ModStart | Press WINKEY+E, hold CTRL+SHIFT+ESCAPE | Open explorer/open task manager. |
Back+Start combination enables/disables processing input. This gesture cannot be modified in configuration.
- Allow DLL loading from remote sources
- Configuration values are parsed using invariant culture
- Errors are logged in case of unexpected crashes
- Initial test version
- Radial Menu UI by Howard Moen for radial menu design.
- Tylemagne/Gopher360 for original implementation.
- speps/XInputDotNet for XInput handling.
- michaelnoonan/inputsimulator for keyboard and mouse simulation.
- TChatzigiannakis/InputSimulatorPlus for enhanced version of InputSimulator.
- MahApps/MahApps.Metro.IconPacks for icon packs, and Templarian/MaterialDesign for the material icons.
- Ninject for super easy DI.
- Microsoft.Expression.Drawing from Expression SDK for arc shape.