# Does Node Red dashboard have a numeric popup keypad?

**URL:** <https://discourse.nodered.org/t/does-node-red-dashboard-have-a-numeric-popup-keypad/76842>\
**Category:** Dashboard\
**Created:** [22 March 2023 21:42 UTC](https://discourse.nodered.org/t/does-node-red-dashboard-have-a-numeric-popup-keypad/76842 "2023-03-22T21:42:15Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![damica51](https://avatars.discourse-cdn.com/v4/letter/d/eb8c5e/32.png) [@damica51](https://discourse.nodered.org/u/damica51)\
**Post date:** [22 March 2023 21:42 UTC](https://discourse.nodered.org/t/does-node-red-dashboard-have-a-numeric-popup-keypad/76842/1 "2023-03-22T21:42:15Z")

</div>

If I was using a Numeric Input Box and there is NO KEYBOARD is there a numeric popup keypad that can be used? Or can someone explain to me how you could enter a number into the input box.

I been looking all over and can't find anything.

---

<div class="post-metadata">

**Author:** ![MecatronicaMADE](https://avatars.discourse-cdn.com/v4/letter/m/ce7236/32.png) [@MecatronicaMADE](https://discourse.nodered.org/u/MecatronicaMADE)\
**Post date:** [22 March 2023 22:15 UTC](https://discourse.nodered.org/t/does-node-red-dashboard-have-a-numeric-popup-keypad/76842/2 "2023-03-22T22:15:57Z")

</div>

Hi @damica51 If you are using Linux base as a O.S. you could install a virtual keyboard.

1.- onboard:

- sudo apt update
- sudo apt install onboard

2.- Florence:

- sudo apt update
- sudo apt install florence -y

For example. I hope it can helps you!

---

<div class="post-metadata">

**Author:** ![damica51](https://avatars.discourse-cdn.com/v4/letter/d/eb8c5e/32.png) [@damica51](https://discourse.nodered.org/u/damica51)\
**Post date:** [23 March 2023 01:33 UTC](https://discourse.nodered.org/t/does-node-red-dashboard-have-a-numeric-popup-keypad/76842/3 "2023-03-23T01:33:13Z")

</div>

So, I'm going to be running this on a Raspberry Pi but here's another problem.

My display is only a 5" touch screen.  
I have just (2) input boxes that the user needs to type a numeric variable and then they would press "Start" and then SUBMIT.  
I don't need or want a complete keyboard because of my screen size.  
Am I making any sense?

---

<div class="post-metadata">

**Author:** ![Sean-McG](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/sean-mcg/32/54677_2.png) [@Sean-McG](https://discourse.nodered.org/u/Sean-McG)\
**Post date:** [23 March 2023 02:04 UTC](https://discourse.nodered.org/t/does-node-red-dashboard-have-a-numeric-popup-keypad/76842/4 "2023-03-23T02:04:46Z")

</div>

The numeric input widget has up down arrows you can use to set the value.

![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/f/2/f25c25aeb6bc20d098cd8d2333af2bc757ad70e7.png)

You can set the range and step values in its config.

---

<div class="post-metadata">

**Author:** ![hugobox](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/hugobox/32/2948_2.png) [@hugobox](https://discourse.nodered.org/u/hugobox)\
**Post date:** [28 March 2023 18:41 UTC](https://discourse.nodered.org/t/does-node-red-dashboard-have-a-numeric-popup-keypad/76842/5 "2023-03-28T18:41:09Z")

</div>

You could try the virtual keyboard flow, clicking on a numeric input it will pop a numeric only keypad: [https://flows.nodered.org/flow/7fb5bc5ae66e6bc1b1c1b8e800bdef51](https://flows.nodered.org/flow/7fb5bc5ae66e6bc1b1c1b8e800bdef51)

---

<div class="post-metadata">

**Author:** ![damica51](https://avatars.discourse-cdn.com/v4/letter/d/eb8c5e/32.png) [@damica51](https://discourse.nodered.org/u/damica51)\
**Post date:** [29 March 2023 12:16 UTC](https://discourse.nodered.org/t/does-node-red-dashboard-have-a-numeric-popup-keypad/76842/6 "2023-03-29T12:16:05Z")

</div>

Thanks I will give this a try.

---

<div class="post-metadata">

**Author:** ![ebarrieau](https://avatars.discourse-cdn.com/v4/letter/e/8c91f0/32.png) [@ebarrieau](https://discourse.nodered.org/u/ebarrieau)\
**Post date:** [2 April 2023 17:49 UTC](https://discourse.nodered.org/t/does-node-red-dashboard-have-a-numeric-popup-keypad/76842/7 "2023-04-02T17:49:15Z")

</div>

This has been a real bane of my existence and I haven't found a good solution yet. Here are a list of things that I have tried:

There is this custom function block which adds an onscreen keyboard: [https://flows.nodered.org/flow/7fb5bc5ae66e6bc1b1c1b8e800bdef51/in/iehHtMf5eNzV](https://flows.nodered.org/flow/7fb5bc5ae66e6bc1b1c1b8e800bdef51/in/iehHtMf5eNzV)

It works really well for all input types except numeric where you need to type decimal places - because of how it works on the backend if you try and type "1" + "0" + "." + "5" it will come out "10." and then "5". No good workaround for it yet, but for integers or string inputs it works fantastic.

If you are running on a RPi I assume you are using Chromium browser, so you can get a Chrome browser extension that adds an onscreen keyboard that works pretty well.

You can get a cheap wireless USB number pad and stick it next to the screen - don't underestimate this, the keyboards are super cheap now.

Or you can use a linux standard on screen keyboard as mentioned by MecatronicaMADE.

---

<div class="post-metadata">

**Author:** ![damica51](https://avatars.discourse-cdn.com/v4/letter/d/eb8c5e/32.png) [@damica51](https://discourse.nodered.org/u/damica51)\
**Post date:** [2 April 2023 19:30 UTC](https://discourse.nodered.org/t/does-node-red-dashboard-have-a-numeric-popup-keypad/76842/8 "2023-04-02T19:30:12Z")

</div>

Thanks to all with the great information. I'm think I'm going to try adding a physical usb keypad. Will keep everyone updated on outcome.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [2 May 2023 19:30 UTC](https://discourse.nodered.org/t/does-node-red-dashboard-have-a-numeric-popup-keypad/76842/9 "2023-05-02T19:30:38Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
