An Xposed module that enhances remote desktop applications with advanced keyboard support and better user experience.
RemoteMate intercepts system-level keyboard events to provide seamless keyboard input in remote desktop applications, solving common keyboard compatibility issues.
Key Features:
- System-level Keyboard Interception: Bypass Android system shortcuts and deliver all key events directly to remote desktop apps
- External Keyboard Only Mode: Option to intercept only external keyboard events, preserving built-in keyboard functionality
- Target App Filtering: Selectively enable keyboard interception only when specific remote desktop apps are in foreground
- Customizable App List: Choose which apps should trigger the keyboard enhancement
Default Supported Apps:
- Microsoft Remote Desktop (androidx & android versions)
- RealVNC Viewer
- TeamViewer
Specialized optimizations for Microsoft Remote Desktop app:
- Hide Soft Keyboard: Automatically prevents the soft keyboard from appearing, providing a cleaner desktop experience
- Force Scancode Mode: Enables scancode keyboard mode for better key mapping compatibility with Windows systems
- Android device with root access
- Xposed Framework (LSPosed, EdXposed, or compatible)
- Supported remote desktop application (see list above)
- Install an Xposed framework (LSPosed recommended)
- Download and install RemoteMate APK
- Enable the module in your Xposed manager
- Reboot your device
- Open RemoteMate to configure settings
Launch RemoteMate and configure:
-
Keyboard Hook Settings:
- Enable/disable keyboard interception
- Toggle external keyboard only mode
- Enable/disable target app filtering
- Select which apps should trigger interception
-
Windows App Hook (Microsoft Remote Desktop):
- Toggle soft keyboard hiding
- Toggle force scancode mode
- Build Guide - Instructions for building from source
- Version Management - Automatic version control system
- APK Signing Guide - APK signing configuration
- MiuiPadMeta - Meta key mapping for MIUI Pad keyboards
- Xposed-Keyboard-tweaks - Xposed module for keyboard customization tweaks
- DisableAltTab - Disable Alt+Tab shortcut for better remote desktop experience
- YukiHookAPI: Modern Xposed development framework
- KavaRef: Advanced Java reflection utilities
- Kotlin: Primary development language
See LICENSE file for details.
Issues and pull requests are welcome!
Note: This module requires Xposed framework and root access. Use at your own risk.