Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    Duet3 + Pi4 + HDMI Touchscreen virtual keyboard

    Scheduled Pinned Locked Moved Unsolved
    DSF Development
    8
    14
    1.1k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Dougal1957undefined
      Dougal1957
      last edited by

      Does anyone know how to enable a virtual keyboard for use when trying to enter commands into the Console or main tab input boxes?

      Thanks in advance

      Doug

      1 Reply Last reply Reply Quote 0
      • Danalundefined
        Danal
        last edited by

        sudo apt-get install matchbox-keyboard

        More info here

        It is not quite as automatic as most tablet "auto appear / auto hide". There may be newer (better) software out there, you may want to ask on a Pi forum.

        Delta / Kossel printer fanatic

        Dougal1957undefined 1 Reply Last reply Reply Quote 0
        • wilrikerundefined
          wilriker
          last edited by

          Other alternatives are onboard and florence. Both have an auto-hide feature. But I never used either keyboard and thus cannot say much about their auto-hide so YMMV.

          Manuel
          Duet 3 6HC (v0.6) with RPi 4B on a custom Cartesian
          with probably always latest firmware/DWC (incl. betas or self-compiled)
          My Tool Collection

          1 Reply Last reply Reply Quote 0
          • Dougal1957undefined
            Dougal1957 @Danal
            last edited by

            @Danal Tried the matchbox one and it doesn't pop up when needed.

            1 Reply Last reply Reply Quote 0
            • Danalundefined
              Danal
              last edited by

              Yeah, I was afraid of that. apt-get remove it, and then try the ones @wilriker wilriker suggested.

              Delta / Kossel printer fanatic

              1 Reply Last reply Reply Quote 0
              • Dougal1957undefined
                Dougal1957
                last edited by

                tried both onboard and florence bu didn't have any joy with themProbably my total ignorance when it comes to linux mind. so any other suggestions gratefully received?

                1 Reply Last reply Reply Quote 0
                • KajRepundefined
                  KajRep
                  last edited by

                  Hi.
                  Maybe Chrishamm could put a keyboard into the next DWC.

                  Kaj

                  Kaj Rep

                  1 Reply Last reply Reply Quote 0
                  • Mautundefined
                    Maut
                    last edited by

                    Hi, not the best solution, but I'm booting into the duet web page using chromium in kiosk mode and using a virtual keyboard add-in for chrome.

                    Still have some issues though... If you find something better I would like to know 🙂

                    1 Reply Last reply Reply Quote 0
                    • gtj0undefined
                      gtj0
                      last edited by

                      I've tried onboard and florence and while they worked OK in the native apps, they didn't work do well in chrome. So far the "Google Input Tools" extension works OK but you have to use the extension's menu to trigger the keyboard. The best one I've found is "Touch Kiosk Keyboard". There are several forks of this but the version I have is "third" generation version 1.11.3.

                      1 Reply Last reply Reply Quote 0
                      • DaBitundefined
                        DaBit
                        last edited by

                        I have the Pi + screen in the front panel anyway, so to make it useful I tried setting up DWC using chromium-browser in kiosk mode:

                        #!/bin/bash
                        
                        unclutter -idle 0.5 -root &
                        sed -i 's/"exited_cleanly":false/"exited_cleanly":true/' /home/pi/.config/chromium/Default/Preferences
                        sed -i 's/"exit_type":"Crashed"/"exit_type":"Normal"/' /home/pi/.config/chromium/Default/Preferences
                        /usr/bin/chromium-browser --noerrdialogs --force-device-scale-factor=0.7 --disable-infobars --kiosk http://192.168.0.42
                        

                        Runs fairly OK:

                        alt text

                        Except for two things:

                        • The virtual keyboard. I had no luck using onboard and matchbox. I tried several Chrome extensions including 'Touch Kiosk Keyboard v1.11.3' and 'Virtual Keyboard' (which seems to be the same thing). It pops up, when I enter numbers or text the text appears in the DWC input field, but somehow I am unable to 'enter' the value/text. Not by pressing the 'enter' key in the keyboard, not by pressing 'send' if I want to enter a G/M code. It just does nothing.
                          This seems to be a DWC (2.0.6) thing; in other websites such as www.google.com it works.

                        • I would like to have a 'drag to scroll', like you do on Android. Cannot get that to work either.

                        Anyone got the above two things to work?

                        1 Reply Last reply Reply Quote 0
                        • Danalundefined
                          Danal
                          last edited by

                          Wow, force scale < 1. You must have a physically big screen. I'm running scale 3 on a seven inch.

                          To your actual question: I have not looked at V keyboards yet, may do so this weekend.

                          Delta / Kossel printer fanatic

                          1 Reply Last reply Reply Quote 0
                          • DaBitundefined
                            DaBit
                            last edited by

                            Well, back in the days when our computer monitors used picture tubes I used to run 2048x1536 resolution on a Iiyama Vision Master 22" with font size 6 in the texteditor 😊

                            Nowadays my eyes are a bit older, but I find scale 0.7 on the Pi 7" screen far from uncomfortable. The only uncomfortable item in DWC with my sausage-shaped fingers is the Chromium scrollbar, hence the 'drag to scroll would be nice'.

                            Danalundefined 1 Reply Last reply Reply Quote 0
                            • Danalundefined
                              Danal @DaBit
                              last edited by

                              @DaBit said in Duet3 + Pi4 + HDMI Touchscreen virtual keyboard:

                              Well, back in the days when our computer monitors used picture tubes I used to run 2048x1536 resolution on a Iiyama Vision Master 22" with font size 6 in the texteditor 😊

                              Nowadays my eyes are a bit older, but I find scale 0.7 on the Pi 7" screen far from uncomfortable. The only uncomfortable item in DWC with my sausage-shaped fingers is the Chromium scrollbar, hence the 'drag to scroll would be nice'.

                              Cool!

                              By the way, "Drag to scroll" works for me. I do not use a bar at an edge, I just plop anywhere and drag; entire image moves like you were wheeling a mouse.

                              Delta / Kossel printer fanatic

                              1 Reply Last reply Reply Quote 0
                              • danym21undefined
                                danym21
                                last edited by danym21

                                Has someone found a good solution?
                                Maybe someone with knowledge can inplement this?
                                https://mottie.github.io/Keyboard/

                                1 Reply Last reply Reply Quote 0
                                • First post
                                  Last post
                                Unless otherwise noted, all forum content is licensed under CC-BY-SA