MARKETPLACE
PLUGINS
HIDE MOBILE/VIRTUAL KEYBOARD
Hide mobile/virtual keyboard logo

Hide mobile/virtual keyboard

Published October 2021
   •    Updated January 2026

Plugin details

The Hide Mobile/Virtual Keyboard plugin provides a simple solution to manage the mobile keyboard state in your application. It allows you to programmatically hide the virtual keyboard on mobile devices through workflows. Additionally, the plugin can detect when the mobile keyboard is opened or closed, enabling you to create more responsive and user-friendly interfaces.
Usage Features:

- Programmatically hide the virtual keyboard on mobile devices.  
- Detect and trigger workflows when the mobile keyboard is opened or closed.  
- Seamlessly integrates with other workflows to enhance user interaction.  
- Improves user experience by managing the keyboard state dynamically.

   




Feedback




FAQ

- What does this plugin do?
The plugin enables you to hide the mobile keyboard programmatically and detect its open/close state for workflow triggers.

- Can I use this plugin on all mobile devices?
Yes, the plugin is compatible with most mobile devices and their virtual keyboards.

- How do I trigger the keyboard to hide?
Use the "Hide Mobile/Virtual Keyboard" action within your workflow to force the keyboard to close.

- Can I detect when the keyboard opens or closes?
Yes, the plugin includes events that trigger workflows when the mobile keyboard opens or closes.

- What are some use cases for this plugin?
The plugin is ideal for creating smoother user experiences in forms, search bars, or other input areas where hiding the keyboard programmatically enhances usability.







Other plugins from Zeroqode

- Air Keyboard Shortcut Plugin for Bubble
- Virtual Keyboard Plugin for Bubble
- Reset Data of an Input Plugin for Bubble
- Unfocus / Blur input Plugin for Bubble




Support

If you still have questions or unresolved issues, you can contact us.


Risk-free Trial

The most risk-free way to try out this plugin is to subscribe to it. If you unsubscribe a few days later you will be charged on pro-rata basis, so for example if the plugin monthly price is $5 then you’d pay only 17¢ per day ($5/30 days)!

$40

One time  •  Or  $4/mo

3.4 stars   •   8 ratings
181 installs  
This plugin does not collect or track your personal data.

Platform

Web

Contributor details

Zeroqode - Top Bubble Agency logo
Zeroqode - Top Bubble Agency
Joined 2016   •   846 Plugins
View contributor profile

Instructions

Please refer to the plugin documentation to see how to configure it: https://docs.zeroqode.com/plugins/hide-mobilevirtual-keyboard

Types

This plugin can be found under the following types:
Background Services   •   Element   •   Event   •   Action

Categories

This plugin can be found under the following categories:
Technical   •   Productivity   •   Mobile   •   Containers   •   Internationalization   •   Visual Elements

Resources

Support contact
Documentation
Tutorial

Rating and reviews

Average rating (3.4)

Simple UX Fix
August 14th, 2025
Hide Mobile/Virtual Keyboard
Greetings, Anton from the Zeroqode Support Team here. We are grateful for your feedback and pleased to know that our plugin met your expectations. Our support channels are always open for questions or suggestions. Contact us on our forum (https://forum.zeroqode.com/) or via [email protected]. For any plugin issues, kindly report them at https://issues.zeroqode.com and we'll be in touch. We're grateful for your feedback. Best wishes, Anton
August 14th, 2025
  •  
Zeroqode - Top Bubble Agency
Does not work
December 25th, 2024
It is supposedly built for one function - Hide the mobile keyboard based on an action! And it doesn't do that. Waste of money, time and effort! These guys are running a scam here.
Hello, 👋 This is Anton from the Zeroqode Support Team. Thank you for your feedback, and we’re very sorry to hear about the difficulties you’ve experienced with our plugin. We haven’t received any direct messages or inquiries from you via our support channels, which makes it challenging for us to understand the exact issue and assist you effectively. We’ve thoroughly tested the plugin on our demo page, and everything appears to be functioning as intended. You can check it here: https://bubble.io/page?version=live&id=plugbee-iframes&name=unfocus-new&tab=Design If you continue to experience any issues, we would be more than happy to help. Please feel free to contact us via our forum at forum.zeroqode.com or by email at [email protected]. We’re here to assist you and ensure you get the best possible experience with our products. Best regards
January 3rd, 2025
  •  
Zeroqode - Top Bubble Agency
False plugin title - doesn't hide, just removes focus
October 29th, 2024
This plugin doesn't hide the keyboard, it just removes focus from any input field. I was hoping to use it in a handheld scanner app where we didn't need the virtual keyboard, but simply unfocusing misses the point completely. Better documentation or a less misleading plugin title would've helped. The 'text me a link' button on the demo page doesn't work (for Dutch phone numbers at least).
Hey-hey, This is Anton from the Zeroqode Support Team. Thank you for your feedback and for bringing these issues to our attention. We’re excited to inform you that we’ve updated the plugin to version 1.8.0, which now includes the hide() method for the virtual keyboard. This enhancement should better align with your needs, especially for applications like handheld scanners where hiding the keyboard is crucial. You can test the updated plugin functionality on our demo page here: https://bubble.io/page?version=live&id=plugbee-iframes&name=unfocus-new&tab=Design If the updated plugin meets your expectations, we’d greatly appreciate it if you could consider updating your review. Your feedback helps us improve and support our user community. If you have any additional questions or suggestions, please don’t hesitate to reach out via our forum at forum.zeroqode.com or by email at [email protected]. We’re here to help! Best Regards, Anton
November 19th, 2024
  •  
Zeroqode - Top Bubble Agency
Hi Anton, Thanks for your reply. I've re-installed the plugin (v1.8.0) and tested it as follows: - Added the 'Mobilekeyboardstate A' to the canvas - Created a button that set focus to an input field and runs 'ƒ Hide mobile/virtual keyboard' straight after - Added another workflow as a backup, using 'Mobilekeyboardstate A Mobile keyboard open' followed by 'ƒ Hide mobile/virtual keyboard' - Tested the page on a Zebra TC21, running Android 11 and Chrome 130.0.6723.73 Unfortunately the virtual keyboard popped up and did not close automatically. Am I missing anything? For now, I've fixed the issue by running a custom bit of JS in the app (using the Math.js Local Lite plugin) whenever a focus is set, with quite satisfying results: yourInput = document.getElementById('YourInputFieldId'); yourInput.readOnly = true; yourInput.focus(); setTimeout(function(){document.getElementById('YourInputFieldId').readOnly = false;}, 50);
November 20th, 2024
  •  
Original reviewer
Works like a charm, Thanks!
January 5th, 2024
Greetings, It’s Anton, from the Zeroqode Support Team. We're grateful for your warm review and are delighted to bring joy to our users. Our lines are always open if you have any questions or suggestions. You can contact us on our forum (https://forum.zeroqode.com/) or directly at [email protected]. In case you find some issues without plugins, please fill out the form at https://issues.zeroqode.com and we will get back to you Again, thank you for the review. Best Regards, Anton
December 26th, 2024
  •  
Zeroqode - Top Bubble Agency
Does not work.
May 5th, 2023
The plugin is supposed to do 1 simple thing. Hide the keyboard and it doesn't do that. Waste of money
Bubble