File tree 2 files changed +282
-257
lines changed
app/src/main/java/org/fcitx/fcitx5/android/input
codegen/src/main/java/org/fcitx/fcitx5/android/codegen
2 files changed +282
-257
lines changed Original file line number Diff line number Diff line change @@ -49,6 +49,7 @@ import org.fcitx.fcitx5.android.core.FcitxEvent
49
49
import org.fcitx.fcitx5.android.core.FormattedText
50
50
import org.fcitx.fcitx5.android.core.KeyStates
51
51
import org.fcitx.fcitx5.android.core.KeySym
52
+ import org.fcitx.fcitx5.android.core.ScancodeMapping
52
53
import org.fcitx.fcitx5.android.core.SubtypeManager
53
54
import org.fcitx.fcitx5.android.daemon.FcitxConnection
54
55
import org.fcitx.fcitx5.android.daemon.FcitxDaemon
@@ -333,7 +334,7 @@ class FcitxInputMethodService : LifecycleInputMethodService() {
333
334
0 ,
334
335
metaState,
335
336
KeyCharacterMap .VIRTUAL_KEYBOARD ,
336
- 0 ,
337
+ ScancodeMapping .keyCodeToScancode(keyEventCode) ,
337
338
KeyEvent .FLAG_SOFT_KEYBOARD or KeyEvent .FLAG_KEEP_TOUCH_MODE
338
339
)
339
340
)
@@ -349,7 +350,7 @@ class FcitxInputMethodService : LifecycleInputMethodService() {
349
350
0 ,
350
351
metaState,
351
352
KeyCharacterMap .VIRTUAL_KEYBOARD ,
352
- 0 ,
353
+ ScancodeMapping .keyCodeToScancode(keyEventCode) ,
353
354
KeyEvent .FLAG_SOFT_KEYBOARD or KeyEvent .FLAG_KEEP_TOUCH_MODE
354
355
)
355
356
)
You can’t perform that action at this time.
0 commit comments