Add support for keyboard device