Can not change the keyboard language

Hello Vega development team,
I’m trying to change the language of the soft keyboard. I followed the instructions in this link
How to change the keyboard language?

Here are the steps I have taken:

  1. vega exec vda shell
  2. vdcm set com.amazon.devconf/system/configuration/locale ja-JP

But I’m getting the error:
No permission for operation.
Please tell me how to fix this problem.
I’ve just updated to SDK 0.23.
Thank you!

Hi @VU_VAN_TOAN,

Thank you for reaching out.

The “No permission for operation” error occurs because vega exec vda shell runs as app_user, which doesn’t have the system-level permissions needed to change the locale.

The correct approach depends on your environment:
If you’re on a physical device, use adb shell instead:
adb shell vdcm set com.amazon.devconf/system/configuration/locale ja-JP
If you’re on the simulator, run the command directly in the simulator shell (not through VDA):
vdcm set com.amazon.devconf/system/configuration/locale ja-JP

The key difference is that vega exec vda shell enters the app-level sandbox with restricted permissions, whereas adb shell or the direct simulator shell operates at the system level where locale changes are permitted.

Could you let us know which environment you’re using (simulator or physical device) if the above doesn’t resolve it?

Warm Regards,
Ivy

Hi @VU_VAN_TOAN

Thanks for sharing the details. Just to make sure we’re pointing you in the right direction - would you mind sharing why you’re using the CLI (vdcm) to change the keyboard language?

The reason I ask is that Vega supports changing the device language through the Settings UI

  1. Navigate to Settings on your Fire TV Stick using the remote
  2. Go to Device OptionsLanguage
  3. Select Japanese

This handles locale changes including keyboard language without running into the permission restrictions you encountered.

If there’s a specific reason the GUI path doesn’t work for your use case (for example, automated testing, scripting, or a scenario where the Settings UI isn’t accessible), please let us know - that context will help us provide the most relevant guidance.

Warm Regards,
Ivy

Hi @Ivy
Thank you for your feedback. I’m using a virtual device.