Tutorial – Using Touchscreens with Pi Presents

Greg Reynolds from the Canadian Air and Space Museum in Ottawa has provided a tutorial on how to generate a profile for using a touchscreen. He provides much useful information which is not immediately obvious from the manual including the directory structure of Pi Presents. He takes you through editing screen.cfg which is the file that defines the layout of the touchscreen buttons and uses the radiobuttonshow template profile to show how to set up the control path between a touch and a video playing.

The tutorial is applicable to Version 1.3 (gapless). Version 1.2 (next) has detailed differences but the general principles are the same.

The tutorial is a pdf document which can be found here

The Raspberry Pi has a driver that supports touchscreens but there is little information about which touchscreens are supported. If you have successfully used a touchscreen with Pi Presents please tell us in a comment.

This entry was posted in Uncategorized. Bookmark the permalink.

4 Responses to Tutorial – Using Touchscreens with Pi Presents

  1. KenT says:

    Andy provided this information in an email:

    “The combination of a Pi 3 Model B, the standard installation of Raspbian Stretch and an Iiyama ProLite T1732MSC (1280×1024) works out of the box with pp_hyperlinkshow_1p2 – once I had edited the show to output the sound through ‘local’ (All of the Iiyama touch screens in the sort of sizes we need in the museum do not have HDMI input – DVI plus analogue sound.”

  2. Barry Cary says:

    Hi all, I have my RPI running Pi Presents on a view sonic TD2230 Touchscreen. It all works fine, touching the click areas can navigate you thru my presentation, The problem arises when you use multitouch gestures like you would on a iPhone. Pinch or expand etc… and then all touch ability goes away. I can still control the presentation via a mouse, but I don’t get touch control back until I either relaunch Pi Presents, or if I unplug and plug the usb cable going to the touchscreen.

    Any thoughts or Ideas would be greatly appreciated.


    • KenT says:

      Pi Presents does not support multi-touch touchscreens because it uses Tkinter which does not support it. I am not sure whether the crash is caused by PP or by Tkinter. If you contact me via this blog you can send me the debug log.

  3. Harry Klancer says:

    I am building a WWII Living Room for our museum, with visitors able to sit and select music, newscasts, speeches, regular programming, commercials (this is the US) etc. We don’t use video files, but do use hundreds of audio files and a layered selector mechanism on the touch screen.
    Bought an ASUS VT207 and expected to have to go through all sorts of contortions to make it work. Plugged it into my Pi, wrote a screen config. file and – immediate success! I’m going to buy another ASUS for future experiments.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s