feat: mobile map mode (#9717)

Signed-off-by: fufesou <linlong1266@gmail.com>
This commit is contained in:
fufesou
2024-10-23 09:28:39 +08:00
committed by GitHub
parent 2cdaca0fa3
commit cc6f919080
5 changed files with 64 additions and 44 deletions

View File

@@ -544,8 +544,7 @@ class InputModel {
handleKeyDownEventModifiers(e);
}
// * Currently mobile does not enable map mode
if ((isDesktop || isWebDesktop) && keyboardMode == kKeyMapMode) {
if (isMobile || (isDesktop || isWebDesktop) && keyboardMode == kKeyMapMode) {
// FIXME: e.character is wrong for dead keys, eg: ^ in de
newKeyboardMode(
e.character ?? '',