Oh, and yes, it is compatible with keyboard! You can use the arrow keys to navigate the menus and choices, and if self-voicing is enabled, the option will be read. Hope this helps!