The Linux is out of my experience completely, so I'll let others reply to that, but your mentioning touchscreen has me wondering:
how might we get QB64PE to read multitouch input on a regular Windows PC?
how might we get QB64PE to read multitouch input on a regular Windows PC?