M2TKLIB - A User-Interface-Toolkit for the Arduino Hardware

Yes, it should be possible to use setKey() if you do not want to rewrite the event source.

Oliver