I recently setup a Raspberry PI as a DNS Sinkhole to block ads and Trackers on my home network and I love it. I paid about $120 for a Raspberry Pi LCD Screen and Case from Pakronics to go with a Raspberry Pi 3B+ I had laying around to Setup as a PiHole. This post will show how I made my Screen buttons work.
Read the full article here: https://fearby.com/article/using-python-to-use-buttons-on-the-pitft-plus-320×240-tft-touchscreen-with-a-pihole/