I would recommend that those looking for good solutions for capacitive buttons search the literature. There are quite a few articles from ~2000 (and patents expiring) that describe unencumbered IO based methods of sensing... although many require more than one IO per sensor or some method of multiplexing.
This expired (2019) patent comes to mind: https://patentimages.storage.googleapis.com/52/dc/c3/005f65c...
In full disclosure, I'm listed on other capacitive sensing patents, but many do not expire for several more years.