VB Bluetooth Keyboard +

In-app purchases
3.7
1.66K reviews
500K+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

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.
Updated on
Feb 6, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
This app may collect these data types
Personal info and App info and performance
Data is encrypted in transit
You can request that data be deleted

Ratings and reviews

3.7
1.58K reviews
contiguousjenjoy
January 24, 2026
hi dev i need to fix my app bluetooth got stuck on the keyboard input not working from the device getting buggy in bluetooth stopped and reconnecting again with keyboard got stuck and mouse scrolling got stuck
Did you find this helpful?
hiaaya alomari
January 7, 2026
I payed for premium yet there's still issues. It lags and everytime I try to edit the keyboards it creates duplicates. The 'Remove Duplicate' button doesnt work and I cant use the layout. There should be a much easier way to enlarge the keys all at once.
6 people found this review helpful
Did you find this helpful?
JB Mobisoft
January 7, 2026
Sorry about the trouble, especially after upgrading to premium. Thanks for sharing your experience and suggestions. We appreciate the feedback and will look into the lag, duplicate keys, and select features to improve the app.
Aditya Raj Thakur
November 27, 2025
Great controller,but the latency is literally very high and makes the game unplayable.
1 person found this review helpful
Did you find this helpful?
JB Mobisoft
November 27, 2025
Thanks for the feedback. High latency can happen if other apps are running or if another Bluetooth device like headphones is active. Distance can also affect performance. Could you share when the delay usually starts so we can understand it better?

What’s new

New connection checker and helper to make setup easier.
Added two-finger scrolling support on the touchpad.
Bug fixes and general improvements.