Skip to main content
Answered

Virtual keyboard

  • Jul 8, 2024 8:23 AM UTC
  • 4 replies
  • 181 views

We would like to implement typeform in our app which is gonna be used also on kiosks without hardware keyboard, does typeform support some kind of virtual keyboard out of the box? Or is it possible to dynamically set value for a text field with javascript? So we can use virtual keyboard on our own and just set value based on what user types in?

Best answer by mathio-tf

Hello @tattek 

I dont think this is possible with embedded forms due to how iframes work.

I think your best choice would be to go with some native virtual keyboard. Eg. Windows should support on-screen keyboard out of the box when in “tablet mode”.

Alternatively, if you are able open the typeform directly in browser tab, you might be able to use a custom built or one of the virtual keyboard extensions available in Chrome Web Store.

View original

4 replies

Liz
Ex–Typefomer
Forum|alt.badge.img+5
  • Tech Community Advocate
  • Jul 8, 2024 2:45 PM UTC

Hi @tattek Happy Monday! Do you mean the keyboard that pops up on a mobile browser automatically when a user needs to enter information into a field? If so, we do support that!


  • Author
  • Explorer
  • Jul 9, 2024 6:34 AM UTC

Hi @Liz , actually not, native keyboards on mobile devices works normally, that’s not an issue. For kiosks, it’s just displays without hardware keyboard, at this moment I’m not really sure what’s the operating system if it’s windows or linux but there is a chromium browser and we need to initialize 3rd party javascript solution for virtual keyboard. Based on output from the virtual keyboard we need to mimic inputted value to the text field inside the iframe of a feedback.Thank you in advance.


Liz
Ex–Typefomer
Forum|alt.badge.img+5
  • Tech Community Advocate
  • Jul 11, 2024 7:24 AM UTC

Hi @tattek Oh, got it. This is...a good question. 😅

@mathio or @picsoung do either of you happen to know anything about this? 😅


mathio-tf
Typeform
Forum|alt.badge.img+5
  • Typeform
  • Answer
  • Jul 15, 2024 12:54 PM UTC

Hello @tattek 

I dont think this is possible with embedded forms due to how iframes work.

I think your best choice would be to go with some native virtual keyboard. Eg. Windows should support on-screen keyboard out of the box when in “tablet mode”.

Alternatively, if you are able open the typeform directly in browser tab, you might be able to use a custom built or one of the virtual keyboard extensions available in Chrome Web Store.