MMBasic V6.03.00 release candidates


Author Message
homa

Guru

Joined: 05/11/2021
Location: Germany
Posts: 650
Posted: 09:00pm 02 Jun 2026      

  matherp said  The latest code is RC15. The only thing missing is a bluetooth hdmi version which I need some new H/W to test properly.

You can check touch functionality with GUI TEST TOUCH which supports dual touch traces or you can run the attached to test all the gestures. This works on my 7" display with all gestures passing.
You can also play with the on-screen keyboard  which you set up with
OPTION SCREEN KEYBOARD n where n is the screen percentage to use for the keyboard (30-40 recommended)

  Quote  Do
Select Case Touch(SWIPE)
  Case 1 : Print @(0,0) "swipe LEFT     "
  Case 2 : Print @(0,0) "swipe RIGHT    "
  Case 3 : Print @(0,0) "swipe UP       "
  Case 4 : Print @(0,0) "swipe DOWN     "
End Select
If Touch(TAP)   Then Print @(0,16) "TAP            "
If Touch(DTAP)  Then Print @(0,16) "DOUBLE TAP     "
If Touch(HOLD)  Then Print @(0,16) "LONG PRESS     "
Select Case Touch(PINCH)
  Case 1 : Print @(0,32) "EXPAND         "
  Case 2 : Print @(0,32) "CONTRACT       "
End Select
Select Case Touch(ROTATE)
  Case 1 : Print @(0,48) "ROTATE CW      "
  Case 2 : Print @(0,48) "ROTATE CCW     "
End Select
If Touch(TTAP)  Then Print @(0,64) "TWO-FINGER TAP "
Pause 50
Loop



> option list
PicoMiteHDMI MMBasic USB RP2350A Edition V6.03.00RC15
OPTION SERIAL CONSOLE COM2,GP8,GP9
OPTION SYSTEM I2C GP20,GP21
OPTION FLASH SIZE 4194304
OPTION COLOURCODE ON
OPTION KEYBOARD US
OPTION RESOLUTION 1280x720 @ 372000KHz
OPTION DISPLAY 30, 80
OPTION GUI CONTROLS 50
OPTION SDCARD GP22, GP26, GP27, GP28
OPTION AUDIO GP10,GP11', ON PWM CHANNEL 5
OPTION RTC AUTO ENABLE
OPTION MODBUFF ENABLE  192
OPTION PLATFORM HDMIUSB
OPTION DEFAULT FONT 3, 1


What a party :-) I've installed the latest RC15.
Sometimes I can get two fingers to work with GUI TEST TOUCH, but in 9 out of 10 cases only one is registered. The code above never displays the multi-touch gestures either. What a shame. The recognition rate seems to be too poor for that. And yet it’s supposed to support 10-point multi-touch.

I’m still having the same issue with the Microsoft USB mouse/keyboard dongle, as WhiteWizzard also points out.

OPTION SCREEN KEYBOARD 30
OPTION SCREEN KEYBOARD off

Great! The on-screen keyboard is brilliant, isn't it?


[2] Option keyboard 30
Error : Invalid in a program
>


Can I show or hide it using a code?

It would be brilliant if you could tap two fingers from the bottom of the screen or double tap three fingers to bring it up, and have a button to hide it again, just like on a tablet :-)

But for that to work, multitouch would have to be working in the first place; as I said, my screen is an MageDok T090A HDMI 9-inch IPS 1280x720 Touch 10 point.

The pump demo works perfectly!
Thanks Peter.

Matthias