-
Notifications
You must be signed in to change notification settings - Fork 305
Managed Configuration
Raimondas Rimkus edited this page Dec 25, 2025
·
3 revisions
Simple Keyboard supports managed configurations: https://developer.android.com/work/managed-configurations
Configurable settings: https://github.com/rkkr/simple-keyboard/blob/master/app/src/main/res/xml/app_restrictions.xml
pref_enabled_subtypes format: {locale}:{layout};{locale}:{layout};.... Example: en_US:qwerty;en_US:qwertz;de:qwertz.
Supported locales and layouts: https://github.com/wildwind123/simple-keyboard/blob/master/app/src/main/java/rkr/simplekeyboard/inputmethod/latin/utils/SubtypeLocaleUtils.java
Currently selected subtypes are logged in message: Loading subtypes: en_US:qwerty;en_US:qwertz;de:qwertz
- Setup Android 15 or older emulator
- Install https://github.com/googlesamples/android-testdpc and setup work profile
- In Android Studio Run/Debug Configurations enable Install for all users
- Apply configurations using Test DPC