The ChoiceSetManager used to customize the keyboard is currently missing from the SDL JavaScript Suite. This will be addressed in a future release. However you can still customize the keyboard through the SetGlobalProperties RPC.
You can modify the language of the keyboard to change the characters that are displayed.
const keyboardProperties = new SDL.rpc.structs.KeyboardProperties().setLanguage(SDL.rpc.enums.Language.HE_IL).setKeyboardLayout(SDL.rpc.enums.KeyboardLayout.AZERTY); const setGlobalProperties = new SDL.rpc.messages.SetGlobalProperties().setKeyboardProperties(keyboardProperties); const response = await sdlManager.sendRpc(setGlobalProperties).catch(error => error); // If there's an error, catch it and return it if(response instanceof SDL.rpc.RpcResponse && response.getSuccess()) { //keyboard properties updated } else { // Handle Error here }