--- title: Keyboard Registration Errors --- If KeymanWeb has an error while adding/registering a keyboard, the `ErrorStub` object containing the following members is returned: `keyboard` : `object` optional Information on the keyboard `language` : `object` optional Information on the language associated with the keyboard `error` : `Error` Javascript error that occurred during keyboard registration --- The `ErrorStub.keyboard` object contains the following members: `id` : `string` ID (internal name) of keyboard `name` : `string` Name of the keyboard --- The `ErrorStub.language` object contains the following members: `id` : `string` BCP 47 code for supported keyboard language. If a keyboard supports multiple languages, an array of ErrorStubs is returned. `name` : `string` Name of the language