From a0324b54d7ecd734161eea03216b82ea3f16d38e Mon Sep 17 00:00:00 2001 From: Helium314 Date: Thu, 15 Feb 2024 11:57:30 +0100 Subject: [PATCH] Update layouts.md --- layouts.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/layouts.md b/layouts.md index 2c93c0c6..cdd8a7dc 100644 --- a/layouts.md +++ b/layouts.md @@ -32,7 +32,8 @@ If you want different key label and use text, set the label to [label]|[text], e * You need a layout file in one of the formats above, and add it to [layouts](app/src/main/assets/layouts) * Popup keys in the layout will be in the "Layout" popup key group. * Add a layout entry to [method.xml](app/src/main/res/xml/method.xml) - * `KeyboardLayoutSet` must be set to the name of your layout file (without file ending) + * `KeyboardLayoutSet` in `android:imeSubtypeExtraValue` must be set to the name of your layout file (without file ending) + * `android:subtypeId` must be set to a value that is unique in this file (please use the same length as for other layouts) * If you add a layout to an existing language, add a string with the layout name to use instead of `subtype_generic`. `%s` will be replaced with the language * If you add a new language, you might want to provide a [language_key_texts](/app/src/main/assets/language_key_texts) file * `[popup_keys]` section contains popup keys that are similar to the letter (like `a` and `ä` or `य` and `य़`)