add support for key-press module