So it's basically a membrane keyboard with plungers hitting the "contacts" which are the keys on the touchscreen?
My first concern would be tolerances - enough press to feel good, but not so far that you have to press too hard. Too short and you might accidentally press keys you didn't mean to.