Clean User Interfaces

The first idea that comes to my mind is to make a buff that contains your keypress events and add it to the player. Now i don’t know if there is a stackable way of adding the buff to the player but you could make a free item to apply it as a workaround.