
VB Bluetooth Keyboard +
Turn your device into a Bluetooth keyboard, mouse and gamepad.
JB Mobisoft · com.jb.bluetoothbuttons
UpdatedMar 20, 2026
PublishedMar 20, 2026
Packagecom.jb.bluetoothbuttons
MD56d4a11541d6964311c1c78792883f9c6
SHA1 (signer)7D:64:F9:C2:53:C7:EF:35:A0:72:0F:6F:8A:80:2B:D4:B9:20:AA:3A
Signed byCN=Jx Clarynx, O=zph-mph, OU=anon.org, L=Caraga, ST=Surigao Del Norte, C=8609
Architecturesarm64-v8a
Malware scanTRUSTED
Contact[email protected]
Privacy policyView
What's new
New keyboard language support (more to come!)
Bug fixes and general improvements.
Bug fixes and general improvements.
Description
Virtual Buttons turns your phone into a Bluetooth keyboard, touchpad/mouse, and gamepad, all in one lightweight and customizable app. It connects as a standard Bluetooth HID device, so it works instantly with most computers, phones, tablets, and smart devices.
Use built-in layouts or create your own fully personalized control panels.
All-in-One Bluetooth Controller
• Keyboard, mouse/touchpad, and gamepad in one app
• Connects as a standard Bluetooth HID device
• No servers, accounts, or extra setup needed
Works on All Major Platforms
• Windows
• macOS
• iPhone/iPad
• Android
• ChromeOS, Linux, TVs, and more
Any device that accepts a Bluetooth keyboard, mouse, or controller is supported.
Fast, Lightweight, and Flexible
• Low latency and smooth performance
• Minimal battery usage
• Manage multiple paired devices easily
Create Custom Layouts
• Add keyboard keys, gamepad buttons, touchpads, scroll zones, and dials
• Combine keyboard, mouse, and gamepad actions in one button
• Add labels or choose from thousands of icons
• Supports portrait and landscape orientations
• Save and switch between multiple configurations
Ready-to-Use Templates
• Pre-loaded standard layouts
• Automatically adjusts based on device orientation
Great For
• Remote controlling PCs
• Mobile and emulator gaming
• Streaming shortcuts and macros
• Accessibility and custom input setups
• Replacing physical keyboards and controllers
Virtual Buttons gives you total flexibility, full customization, and a seamless Bluetooth experience. A portable keyboard, mouse, and gamepad anytime you need it.
Use built-in layouts or create your own fully personalized control panels.
All-in-One Bluetooth Controller
• Keyboard, mouse/touchpad, and gamepad in one app
• Connects as a standard Bluetooth HID device
• No servers, accounts, or extra setup needed
Works on All Major Platforms
• Windows
• macOS
• iPhone/iPad
• Android
• ChromeOS, Linux, TVs, and more
Any device that accepts a Bluetooth keyboard, mouse, or controller is supported.
Fast, Lightweight, and Flexible
• Low latency and smooth performance
• Minimal battery usage
• Manage multiple paired devices easily
Create Custom Layouts
• Add keyboard keys, gamepad buttons, touchpads, scroll zones, and dials
• Combine keyboard, mouse, and gamepad actions in one button
• Add labels or choose from thousands of icons
• Supports portrait and landscape orientations
• Save and switch between multiple configurations
Ready-to-Use Templates
• Pre-loaded standard layouts
• Automatically adjusts based on device orientation
Great For
• Remote controlling PCs
• Mobile and emulator gaming
• Streaming shortcuts and macros
• Accessibility and custom input setups
• Replacing physical keyboards and controllers
Virtual Buttons gives you total flexibility, full customization, and a seamless Bluetooth experience. A portable keyboard, mouse, and gamepad anytime you need it.
Required features
- Bluetooth android.hardware.bluetooth
- Bluetooth Le android.hardware.bluetooth_le
- Faketouch android.hardware.faketouch
- Location android.hardware.location
Permissions (19)
VB Bluetooth Keyboard + requests the following Android permissions:
- Access Adservices Ad Id android.permission.ACCESS_ADSERVICES_AD_ID
- Access Adservices Attribution android.permission.ACCESS_ADSERVICES_ATTRIBUTION
- Access Network State android.permission.ACCESS_NETWORK_STATE
- Bluetooth android.permission.BLUETOOTH
- Bluetooth Admin android.permission.BLUETOOTH_ADMIN
- Bluetooth Connect android.permission.BLUETOOTH_CONNECT
- Bluetooth Scan android.permission.BLUETOOTH_SCAN
- Foreground Service android.permission.FOREGROUND_SERVICE
- Foreground Service Connected Device android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE
- Internet android.permission.INTERNET
- Post Notifications android.permission.POST_NOTIFICATIONS
- Vibrate android.permission.VIBRATE
- Wake Lock android.permission.WAKE_LOCK
- Com Android Vending Billing com.android.vending.BILLING
- Com Android Vending Check License com.android.vending.CHECK_LICENSE
- Finsky Permission Bind Get Install Referrer Service com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE
- Gms Permission Ad Id com.google.android.gms.permission.AD_ID
- Providers Gsf Permission Read Gservices com.google.android.providers.gsf.permission.READ_GSERVICES
- Com Jb Bluetoothbuttons Dynamic Receiver Not Exported Permission com.jb.bluetoothbuttons.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION