Reproducible example: specify either of these properties in your iohub_config.yaml file and pass it to launchHubServer(iohub_config_name = './iohub_config.yaml')
:
Display:
save_events: False
stream_events: False
event_buffer_length: 0
auto_report_events: False
Keyboard:
...
If any of these doesn’t have its default values, then your Keyboard device will fail to be detected.