Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 11:09 11 Feb 2026 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Microcontroller and PC projects : (PM) Possible keyboard functionality?

Author Message
mozzie
Senior Member

Joined: 15/06/2020
Location: Australia
Posts: 204
Posted: 01:08pm 10 Feb 2026
Copy link to clipboard 
Print this post

G'day,
Whilst I guess this is likely a question for Peter Mather, it would be great to get a sense of whether anyone else would think it a worthwhile addition.
Or is it just me...

With several recent (and several historic) threads regarding keyboard functionality, would the following be considered a possible addition in a future version of MMbasic/PicoMite?


The ability to change the USB port on the Picomite from Serial device (CDC) to Keyboard / Mouse (boot) protocol device? (or possibly gamepad)

This has always been something I think would greatly enhance the PicoMite, the ability to create custom keyboards etc with the power and ease of MMbasic to do the key encoding / macros.

After trying several keyboard emulators with CircuitPython for the disabled / elderly, I believe MMbasic / PicoMite would be a far better platform.

The idea of a 7" touchscreen keyboard that can be customised endlessly also springs to mind.

The ability to then plug this into a PicoMite USB variant to control it as well opens more possibilities as a game controller etc.

I think this was discussed early in the PicoMite story and has reappeared from time to time.

As usual I have no real idea how difficult (or otherwise) this would be.

Once again, many thanks to all involved.

Regards,
Lyle.
Edited 2026-02-11 09:04 by mozzie
 
Print this page


To reply to this topic, you need to log in.

The Back Shed's forum code is written, and hosted, in Australia.
© JAQ Software 2026