Skip to main content

Notifications

Community site session details

Community site session details

Session Id : 93MU16DmBTKdyaXeoih7+i
Power Apps - Building Power Apps
Unanswered

Disable virtual keyboard in text field (Mobile app)

Like (1) ShareShare
ReportReport
Posted on 25 Mar 2023 15:07:53 by 67

Hello, can you disable the virtual keyboard in a specific text field of a mobile app?

I am working with a scanner and it is somewhat annoying because the virtual keyboard is always activated when I read a barcode.

  • SebAtkins Profile Picture
    2 on 30 Jul 2024 at 08:28:20
    Disable virtual keyboard in text field (Mobile app)
    @sohilbhalla  could you possibly re-attach the guide or the link please?
  • catto-coffee Profile Picture
    2 on 17 Apr 2024 at 18:17:37
    Re: Disable virtual keyboard in text field (Mobile app)

    Thank you for sharing the details of your configuration! I followed everything, including the Zebra scanner setting steps and having everything tabindex -1 except for the text input. As well as the set focus to the hidden button mentioned.

    It works well, except when you try to scan faster, then nothing gets inputted and it goes to the powerapps support webpage. Could it be due to the tab events? Not sure how to fix this bug.

  • sohilbhalla Profile Picture
    70 on 10 Jan 2024 at 09:18:29
    Re: Disable virtual keyboard in text field (Mobile app)

    @ValiantKillmore Yes this is a bit of a configuration, but a one-time setup. My app was completely dependent on the Zebra external scanner and not on the device camera, so it was a necessary configuration for me.

  • sohilbhalla Profile Picture
    70 on 10 Jan 2024 at 09:14:57
    Re: Disable virtual keyboard in text field (Mobile app)

    @Steef  I understand. I think I also faced this issue earlier. So in order to solve this, your textbox needs a companion 😁

     

    Add a button to the screen which is positioned above the textbox on the screen order from top to bottom ( Y unit for button should be less than textbox). Hide that button as well behind the rectangle. Make sure the tab index of the button is -1. As fig shown below, The big rectangle is a textbox and small is a button.

     

    sohilbhalla_0-1704877778186.png

     

    Then at the end of the OnChange event of the textbox set the focus to the button eg SetFocus(Btn_ScanHidden);

    I believe this will avoid the Keyboard been opened and also the next scan should work without tapping on the screen.

     

    Do let me know the outcome. All the best!

     

     

     

     

  • Steef Profile Picture
    2 on 03 Jan 2024 at 15:23:31
    Re: Disable virtual keyboard in text field (Mobile app)

    Hi, I followed your manual and created the profile and power app accordingly.

    I successfully can show the scanned value in a label so the <tab>scannedvalue<tab> is working but although the input field is not selected the keyboard shows up after a few seconds.

     

    I'm using a Zebra MC220J.

    Also when the scan is done and I want to scan again it's not working. I have to tick on the screen once before I can scan again.

     

    Any idea what I can try?

  • ValiantKillmore Profile Picture
    59 on 12 Dec 2023 at 07:09:43
    Re: Disable virtual keyboard in text field (Mobile app)

    Oh wow, that does sound like a lot of work for something so basic, but I will give it a go!
    Thanks for the documentation on it! : )

  • sohilbhalla Profile Picture
    70 on 12 Dec 2023 at 06:20:30
    Re: Disable virtual keyboard in text field (Mobile app)

    Follow the attached document to configure zebra scanner for powerapps and once done, create a simple screen with a textbox and hide that textbox behind a rectangle and set the tab index of the textbox as 1.

     

    Modify OnChange event of the textbox to set a variable like Set(scannedtext,Self.Text) and then display it on a label.

     

    Scan the code with the external scanner which will fire the onChange event of textbox  and you will get the scanned value without keyboard being popped up. Enjoy!!

  • ValiantKillmore Profile Picture
    59 on 11 Dec 2023 at 11:26:18
    Re: Disable virtual keyboard in text field (Mobile app)

    @sohilbhalla 
    Hey, sorry for the late response, was on a long holiday break : D
    We're using Zebra TC26 data terminals. We have an app designed for warehouse usage and there are a few places where we specifically want to disable the virtual keyboard for both screen real estate and to not allow people to write in barcodes by hand.

  • sohilbhalla Profile Picture
    70 on 21 Nov 2023 at 08:35:10
    Re: Disable virtual keyboard in text field (Mobile app)

    Hi @ValiantKillmore @Mach_GO_GO_GO ,

     

    What devices are you running the power apps on?

  • ValiantKillmore Profile Picture
    59 on 21 Nov 2023 at 08:32:08
    Re: Disable virtual keyboard in text field (Mobile app)

    Also have the same struggle here with data terminals. Bumping this up and gonna vote on the idea panel for this to be implemented in power apps by default as an option

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Understanding Microsoft Agents - Introductory Session

Confused about how agents work across the Microsoft ecosystem? Register today!

Warren Belz – Community Spotlight

We are honored to recognize Warren Belz as our May 2025 Community…

Congratulations to the April Top 10 Community Stars!

Thanks for all your good work in the Community!

Leaderboard

#1
WarrenBelz Profile Picture

WarrenBelz 146,745 Most Valuable Professional

#2
RandyHayes Profile Picture

RandyHayes 76,287 Super User 2024 Season 1

#3
Pstork1 Profile Picture

Pstork1 66,091 Most Valuable Professional

Leaderboard