Вот вариант для дискретных входов ещё -- опять конденсатор и всего одна нога МК (на кнопку). В принципе этот вариант вполне комбинируется со сканированием матрицы. Т.е. в патенте нарисован как бы вход, а бегущий активный ноль в рядах/колонках https://patentimages.storage.googleapis.com/10/6f/01/f2e59fb9103c94/US20150187519A1.pdf матрицы это как бы земля в патенте. Только забыли нарисовать хоть сапрессоры какие-нибудь. С другой стороны, конденсатор сам по себе защищает от статики (керамический -- несколько раз... так что диод лучше).