My employer produces a medical device with a keypad that's had some reported cases of "stuck"/shorted keys. While others are looking in to a correction for the root cause of the hardware problem, I've been asked to investigate software detection of stuck keys so we can present the user with an alert that the device requires servicing.
Are there any applicable industry standards I should be aware of re: detecting/handling stuck keys? If not, any thoughts on high-level detection strategies? My primary concern is avoiding false positives - distinguishing between a stuck key and a user simply holding down a key for an abnormally long period of time, or storing the device in such a way that one of the keys is pressed down.
--------------------------------------- Posted through