Keyboard device fails to connect IF display device has either of 4 specific properties already specified in iohub_config.yaml

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.