keyboard module for interface.server