# ⌨ Virtual Keyboard - New Plugin from Zeroqode

**URL:** <https://forum.bubble.io/t/virtual-keyboard-new-plugin-from-zeroqode/48244>\
**Category:** Showcase\
**Created:** [January 31, 2019, 4:06am UTC](https://forum.bubble.io/t/virtual-keyboard-new-plugin-from-zeroqode/48244 "2019-01-31T04:06:20Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![levon](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/levon/32/89793_2.png) [@levon](https://forum.bubble.io/u/levon)\
**Post date:** [January 31, 2019, 4:06am UTC](https://forum.bubble.io/t/virtual-keyboard-new-plugin-from-zeroqode/48244/1 "2019-01-31T04:06:21Z")

</div>

![virtual%20keyboard](https://us1.discourse-cdn.com/bubble/original/3X/9/c/9c6eebff72f0966266ec1571b229d5371cfe43cc.png)

This plugin allows you to have an on screen keyboard for typing with mouse or tapping on touch screen devices. It currently supports these languages: English, French German, Portugues, Spanish. In case when one letter has a few variations, simply click or tap on such key and the variations will pop up on the screen.

![virtual%20keyboard](https://us1.discourse-cdn.com/bubble/original/3X/f/9/f93c04cd430012930e93fdec5ae4885718b4a5ea.gif)

You can also auto open the virtual keyboard when certain inputs are focused as well as states that return each pressed key or the whole typed text. It also has a workflow to reset the state of typed text.

For details, screenshots and demos please visit the plugin page: at [https://zeroqode.com/plugin/virtual-keyboard-1548425915287x674378191847817200](https://zeroqode.com/plugin/virtual-keyboard-1548425915287x674378191847817200)

**Levon Terteryan**

Founder @ Zeroqode

![zeroqode-for-web-160x120](https://us1.discourse-cdn.com/bubble/original/3X/c/6/c6688372752f4234938c3c4d11fbfa761509eb1f.png)

Bubble Templates

[Bubble Plugins](https://zeroqode.com/plugins)

[Bubble Courses](https://zeroqode.com/courses)

[Convert Web to iOS & Android](https://zeroqode.com/native)

No-code Development Services
