Current Input Method Manager state:
  Input Methods: mMethodMapUpdateCount=6
  InputMethod #0:
    mId=com.google.android.inputmethod.latin/com.android.inputmethod.latin.LatinIME mSettingsActivityName=com.google.android.apps.inputmethod.latin.preference.SettingsActivity mIsVrOnly=false mSupportsSwitchingToNextInputMethod=true mInlineSuggestionsEnabled=true
    mIsDefaultResId=0x7f050017
    Service:
      priority=0 preferredOrder=0 match=0x108000 specificIndex=-1 isDefault=false
      ServiceInfo:
        name=com.android.inputmethod.latin.LatinIME
        packageName=com.google.android.inputmethod.latin
        labelRes=0x7f130337 nonLocalizedLabel=null icon=0x0 banner=0x0
        enabled=true exported=true directBootAware=true
        permission=android.permission.BIND_INPUT_METHOD
        flags=0x0
        ApplicationInfo:
          name=com.google.android.apps.inputmethod.latin.ImeLatinApp
          packageName=com.google.android.inputmethod.latin
          labelRes=0x7f130337 nonLocalizedLabel=null icon=0x7f100003 banner=0x0
          className=com.google.android.apps.inputmethod.latin.ImeLatinApp
          processName=com.google.android.inputmethod.latin
          taskAffinity=com.google.android.inputmethod.latin
          uid=10132 flags=0x20cabe45 privateFlags=0x8c081110 theme=0x7f14001a
          requiresSmallestWidthDp=0 compatibleWidthLimitDp=0 largestWidthLimitDp=0
          sourceDir=/product/app/LatinIMEGooglePrebuilt/LatinIMEGooglePrebuilt.apk
          seinfo=default:targetSdkVersion=29
          seinfoUser=:complete
          dataDir=/data/user/0/com.google.android.inputmethod.latin
          deviceProtectedDataDir=/data/user_de/0/com.google.android.inputmethod.latin
          credentialProtectedDataDir=/data/user/0/com.google.android.inputmethod.latin
          sharedLibraryFiles=[/system/framework/android.test.base.jar]
          enabled=true minSdkVersion=21 targetSdkVersion=29 versionCode=26941124 targetSandboxVersion=1
          supportsRtl=true
          fullBackupContent=true
          crossProfile=false
          HiddenApiEnforcementPolicy=2
          usesNonSdkApi=false
          allowsPlaybackCapture=true
  InputMethod #1:
    mId=com.fxliang.foxy/.input.RimeInputMethodService mSettingsActivityName=com.fxliang.foxy.ui.MainActivity mIsVrOnly=false mSupportsSwitchingToNextInputMethod=true mInlineSuggestionsEnabled=true
    mIsDefaultResId=0x0
    Service:
      priority=0 preferredOrder=0 match=0x108000 specificIndex=-1 isDefault=false
      ServiceInfo:
        name=com.fxliang.foxy.input.RimeInputMethodService
        packageName=com.fxliang.foxy
        labelRes=0x7f0f0026 nonLocalizedLabel=null icon=0x0 banner=0x0
        enabled=true exported=true directBootAware=true
        permission=android.permission.BIND_INPUT_METHOD
        flags=0x0
        ApplicationInfo:
          name=com.fxliang.foxy.FoxyApp
          packageName=com.fxliang.foxy
          labelRes=0x7f0f0026 nonLocalizedLabel=null icon=0x7f0c0002 banner=0x0
          className=com.fxliang.foxy.FoxyApp
          processName=com.fxliang.foxy
          taskAffinity=com.fxliang.foxy
          uid=10168 flags=0x20e8be44 privateFlags=0x8c001100 theme=0x7f1001c2
          requiresSmallestWidthDp=0 compatibleWidthLimitDp=0 largestWidthLimitDp=0
          sourceDir=/data/app/~~OHMdLBvcTs4jn06BvzzngA==/com.fxliang.foxy-Cey2F8P6Mj0DdhS8Xw8FtA==/base.apk
          seinfo=default:targetSdkVersion=30
          seinfoUser=:complete
          dataDir=/data/user/0/com.fxliang.foxy
          deviceProtectedDataDir=/data/user_de/0/com.fxliang.foxy
          credentialProtectedDataDir=/data/user/0/com.fxliang.foxy
          sharedLibraryFiles=[/system_ext/framework/androidx.window.sidecar.jar]
          enabled=true minSdkVersion=23 targetSdkVersion=36 versionCode=1 targetSandboxVersion=1
          supportsRtl=true
          fullBackupContent=true
          crossProfile=false
          networkSecurityConfigRes=0x7f120002
          HiddenApiEnforcementPolicy=2
          usesNonSdkApi=false
          allowsPlaybackCapture=true
  InputMethod #2:
    mId=io.github.sandyyur.rime.direct/org.fcitx.fcitx5.android.input.FcitxInputMethodService mSettingsActivityName=org.fcitx.fcitx5.android.ui.main.MainActivity mIsVrOnly=false mSupportsSwitchingToNextInputMethod=true mInlineSuggestionsEnabled=true
    mIsDefaultResId=0x0
    Service:
      priority=0 preferredOrder=0 match=0x108000 specificIndex=-1 isDefault=false
      ServiceInfo:
        name=org.fcitx.fcitx5.android.input.FcitxInputMethodService
        packageName=io.github.sandyyur.rime.direct
        labelRes=0x7f1200f7 nonLocalizedLabel=null icon=0x0 banner=0x0
        enabled=true exported=true directBootAware=true
        permission=android.permission.BIND_INPUT_METHOD
        flags=0x0
        ApplicationInfo:
          name=org.fcitx.fcitx5.android.FcitxApplication
          packageName=io.github.sandyyur.rime.direct
          labelRes=0x7f1200f7 nonLocalizedLabel=null icon=0x7f0f0004 banner=0x0
          className=org.fcitx.fcitx5.android.FcitxApplication
          processName=io.github.sandyyur.rime.direct
          taskAffinity=io.github.sandyyur.rime.direct
          uid=10169 flags=0x38e8be44 privateFlags=0x8c001100 theme=0x7f1302dc
          requiresSmallestWidthDp=0 compatibleWidthLimitDp=0 largestWidthLimitDp=0
          sourceDir=/data/app/~~kIZjjvtuHUt-nCYjM0oBVg==/io.github.sandyyur.rime.direct-lX3iuyRvh-KwGgnv8m54kQ==/base.apk
          seinfo=default:targetSdkVersion=30
          seinfoUser=:complete
          dataDir=/data/user/0/io.github.sandyyur.rime.direct
          deviceProtectedDataDir=/data/user_de/0/io.github.sandyyur.rime.direct
          credentialProtectedDataDir=/data/user/0/io.github.sandyyur.rime.direct
          sharedLibraryFiles=[/system_ext/framework/androidx.window.sidecar.jar]
          enabled=true minSdkVersion=23 targetSdkVersion=36 versionCode=112 targetSandboxVersion=1
          supportsRtl=true
          fullBackupContent=@xml/2132082692
          crossProfile=false
          networkSecurityConfigRes=0x7f15000b
          HiddenApiEnforcementPolicy=2
          usesNonSdkApi=false
          allowsPlaybackCapture=true
  Clients:
  Client ClientState{d97267a uid=10169 pid=5139 displayId=0}:
    client=com.android.internal.view.IInputMethodClient$Stub$Proxy@370be2b
    inputContext=com.android.internal.view.IInputContext$Stub$Proxy@1344288
    sessionRequested=false
    curSession=null
  Client ClientState{d93b010 uid=10132 pid=1330 displayId=0}:
    client=com.android.internal.view.IInputMethodClient$Stub$Proxy@3e70709
    inputContext=com.android.internal.view.IInputContext$Stub$Proxy@778ed0e
    sessionRequested=false
    curSession=null
  Client ClientState{d8b632f uid=10079 pid=1871 displayId=0}:
    client=com.android.internal.view.IInputMethodClient$Stub$Proxy@1ebbd3c
    inputContext=com.android.internal.view.IInputContext$Stub$Proxy@d700ac5
    sessionRequested=false
    curSession=null
  Client ClientState{c3a3b68 uid=10167 pid=6290 displayId=0}:
    client=com.android.internal.view.IInputMethodClient$Stub$Proxy@cb5f421
    inputContext=com.android.internal.view.IInputContext$Stub$Proxy@c613046
    sessionRequested=false
    curSession=SessionState{uid 10167 pid 6290 method e3b1207 session 70eff34 channel ClientState{c3a3b68 uid=10167 pid=6290 displayId=0} (server)}
  Client ClientState{55acc1a uid=10157 pid=715 displayId=0}:
    client=com.android.internal.view.IInputMethodClient$Stub$Proxy@7f5034b
    inputContext=com.android.internal.view.IInputContext$Stub$Proxy@1557128
    sessionRequested=false
    curSession=null
  Client ClientState{7bd77dc uid=10153 pid=918 displayId=0}:
    client=com.android.internal.view.IInputMethodClient$Stub$Proxy@6cb8e41
    inputContext=com.android.internal.view.IInputContext$Stub$Proxy@1498fe6
    sessionRequested=false
    curSession=SessionState{uid 10153 pid 918 method e3b1207 session 95cb15d channel ClientState{7bd77dc uid=10153 pid=918 displayId=0} (server)}
  Client ClientState{72477d4 uid=1000 pid=498 displayId=0}:
    client=android.view.inputmethod.InputMethodManager$1@ea7440f
    inputContext=ControlledInputConnectionWrapper{connection=android.view.inputmethod.BaseInputConnection@901cd7d finished=false mParentInputMethodManager.mActive=false mServedView=null}
    sessionRequested=false
    curSession=null
  mCurMethodId=io.github.sandyyur.rime.direct/org.fcitx.fcitx5.android.input.FcitxInputMethodService
  mCurClient=ClientState{c3a3b68 uid=10167 pid=6290 displayId=0} mCurSeq=17
  mCurPerceptible=true
  mCurFocusedWindow=android.os.BinderProxy@709ba6f softInputMode=STATE_ALWAYS_VISIBLE|ADJUST_RESIZE|IS_FORWARD_NAVIGATION client=ClientState{c3a3b68 uid=10167 pid=6290 displayId=0}
  mCurId=io.github.sandyyur.rime.direct/org.fcitx.fcitx5.android.input.FcitxInputMethodService mHaveConnection=true mBoundToMethod=true mVisibleBound=true
  mCurToken=android.os.Binder@a199fab
  mCurTokenDisplayId=0
  mCurHostInputToken=null
  mCurIntent=Intent { act=android.view.InputMethod cmp=io.github.sandyyur.rime.direct/org.fcitx.fcitx5.android.input.FcitxInputMethodService (has extras) }
  mCurMethod=com.android.internal.view.IInputMethod$Stub$Proxy@e3b1207
  mEnabledSession=SessionState{uid 10167 pid 6290 method e3b1207 session 70eff34 channel ClientState{c3a3b68 uid=10167 pid=6290 displayId=0} (server)}
  mShowRequested=true mShowExplicitlyRequested=false mShowForced=false mInputShown=true
  mInFullscreenMode=false
  mSystemReady=true mInteractive=true
  mSettingsObserver=SettingsObserver{mUserId=0 mRegistered=true mLastEnabled=com.google.android.inputmethod.latin/com.android.inputmethod.latin.LatinIME:com.google.android.googlequicksearchbox/com.google.android.voicesearch.ime.VoiceInputMethodService:com.fxliang.foxy/.input.RimeInputMethodService:io.github.sandyyur.rime.direct/org.fcitx.fcitx5.android.input.FcitxInputMethodService}
  mSwitchingController:
    mSwitchingAwareRotationList:
      rank=0 item=ImeSubtypeListItem{mImeName=Foxy Input Method mSubtypeName=null mSubtypeId=0 mIsSystemLocale=false mIsSystemLanguage=false}
      rank=1 item=ImeSubtypeListItem{mImeName=Gboard mSubtypeName=null mSubtypeId=0 mIsSystemLocale=false mIsSystemLanguage=false}
      rank=2 item=ImeSubtypeListItem{mImeName=中州鹅 mSubtypeName=null mSubtypeId=0 mIsSystemLocale=false mIsSystemLanguage=false}
    mSwitchingUnawareRotationList:
  mSettings:
    mCurrentUserId=0
    mCurrentProfileIds=[0]
    mCopyOnWrite=false
    mEnabledInputMethodsStrCache=com.google.android.inputmethod.latin/com.android.inputmethod.latin.LatinIME:com.google.android.googlequicksearchbox/com.google.android.voicesearch.ime.VoiceInputMethodService:com.fxliang.foxy/.input.RimeInputMethodService:io.github.sandyyur.rime.direct/org.fcitx.fcitx5.android.input.FcitxInputMethodService
  mStartInputHistory:
   StartInput #0:
    time=2026-10-18 19:34:34.591 (timestamp=27073) reason=SESSION_CREATED_BY_IME restarting=false
    imeToken=android.os.Binder@e55a5ad [com.google.android.inputmethod.latin/com.android.inputmethod.latin.LatinIME] imeUserId=0 imeDisplayId=0
    targetWin=android.os.BinderProxy@5027abc [com.android.settings] targetUserId=0 targetDisplayId=0 clientBindSeq=1
    softInputMode=STATE_UNSPECIFIED|ADJUST_PAN|IS_FORWARD_NAVIGATION
    inputType=0x0 imeOptions=0x0 fieldId=0xffffffff fieldName=null actionId=0 actionLabel=null
   StartInput #1:
    time=2026-10-18 19:34:37.619 (timestamp=30101) reason=SESSION_CREATED_BY_IME restarting=false
    imeToken=android.os.Binder@e55a5ad [com.google.android.inputmethod.latin/com.android.inputmethod.latin.LatinIME] imeUserId=0 imeDisplayId=0
    targetWin=android.os.BinderProxy@4fffc38 [com.google.android.apps.nexuslauncher] targetUserId=0 targetDisplayId=0 clientBindSeq=2
    softInputMode=STATE_UNSPECIFIED|ADJUST_PAN|IS_FORWARD_NAVIGATION
    inputType=0x0 imeOptions=0x0 fieldId=0xffffffff fieldName=null actionId=0 actionLabel=null
   StartInput #2:
    time=2026-10-18 19:34:38.038 (timestamp=30520) reason=WINDOW_FOCUS_GAIN restarting=false
    imeToken=android.os.Binder@e55a5ad [com.google.android.inputmethod.latin/com.android.inputmethod.latin.LatinIME] imeUserId=0 imeDisplayId=0
    targetWin=android.os.BinderProxy@4fffc38 [com.google.android.apps.nexuslauncher] targetUserId=0 targetDisplayId=0 clientBindSeq=3
    softInputMode=STATE_UNSPECIFIED|ADJUST_PAN|IS_FORWARD_NAVIGATION
    inputType=0x0 imeOptions=0x0 fieldId=0xffffffff fieldName=null actionId=0 actionLabel=null
   StartInput #3:
    time=2026-10-18 19:34:49.444 (timestamp=41926) reason=SESSION_CREATED_BY_IME restarting=false
    imeToken=android.os.Binder@9663c75 [com.fxliang.foxy/.input.RimeInputMethodService] imeUserId=0 imeDisplayId=0
    targetWin=android.os.BinderProxy@4fffc38 [com.google.android.apps.nexuslauncher] targetUserId=0 targetDisplayId=0 clientBindSeq=5
    softInputMode=STATE_UNSPECIFIED|ADJUST_PAN|IS_FORWARD_NAVIGATION
    inputType=0x0 imeOptions=0x0 fieldId=0xffffffff fieldName=null actionId=0 actionLabel=null
   StartInput #4:
    time=2026-10-18 19:37:28.525 (timestamp=201007) reason=SESSION_CREATED_BY_IME restarting=false
    imeToken=android.os.Binder@9663c75 [com.fxliang.foxy/.input.RimeInputMethodService] imeUserId=0 imeDisplayId=0
    targetWin=android.os.BinderProxy@3df82e4 [io.github.sandyyur.inputbench] targetUserId=0 targetDisplayId=0 clientBindSeq=6
    softInputMode=STATE_ALWAYS_VISIBLE|ADJUST_RESIZE|IS_FORWARD_NAVIGATION
    inputType=0xa0001 imeOptions=0x52000006 fieldId=0xffffffff fieldName=null actionId=0 actionLabel=null
   StartInput #5:
    time=2026-10-18 19:37:30.084 (timestamp=202566) reason=SESSION_CREATED_BY_IME restarting=false
    imeToken=android.os.Binder@9663c75 [com.fxliang.foxy/.input.RimeInputMethodService] imeUserId=0 imeDisplayId=0
    targetWin=android.os.BinderProxy@8661895 [io.github.sandyyur.inputbench] targetUserId=0 targetDisplayId=0 clientBindSeq=7
    softInputMode=STATE_ALWAYS_VISIBLE|ADJUST_RESIZE|IS_FORWARD_NAVIGATION
    inputType=0xa0001 imeOptions=0x52000006 fieldId=0xffffffff fieldName=null actionId=0 actionLabel=null
   StartInput #6:
    time=2026-10-18 19:37:49.234 (timestamp=221716) reason=SESSION_CREATED_BY_IME restarting=false
    imeToken=android.os.Binder@18534e7 [com.google.android.inputmethod.latin/com.android.inputmethod.latin.LatinIME] imeUserId=0 imeDisplayId=0
    targetWin=android.os.BinderProxy@4fffc38 [com.google.android.apps.nexuslauncher] targetUserId=0 targetDisplayId=0 clientBindSeq=12
    softInputMode=STATE_UNSPECIFIED|ADJUST_PAN|IS_FORWARD_NAVIGATION
    inputType=0x0 imeOptions=0x0 fieldId=0xffffffff fieldName=null actionId=0 actionLabel=null
   StartInput #7:
    time=2026-10-18 19:37:55.049 (timestamp=227531) reason=SESSION_CREATED_BY_IME restarting=false
    imeToken=android.os.Binder@a199fab [io.github.sandyyur.rime.direct/org.fcitx.fcitx5.android.input.FcitxInputMethodService] imeUserId=0 imeDisplayId=0
    targetWin=android.os.BinderProxy@4fffc38 [com.google.android.apps.nexuslauncher] targetUserId=0 targetDisplayId=0 clientBindSeq=14
    softInputMode=STATE_UNSPECIFIED|ADJUST_PAN|IS_FORWARD_NAVIGATION
    inputType=0x0 imeOptions=0x0 fieldId=0xffffffff fieldName=null actionId=0 actionLabel=null
   StartInput #8:
    time=2026-10-18 19:37:55.286 (timestamp=227768) reason=SESSION_CREATED_BY_IME restarting=false
    imeToken=android.os.Binder@a199fab [io.github.sandyyur.rime.direct/org.fcitx.fcitx5.android.input.FcitxInputMethodService] imeUserId=0 imeDisplayId=0
    targetWin=android.os.BinderProxy@b9c77d6 [io.github.sandyyur.inputbench] targetUserId=0 targetDisplayId=0 clientBindSeq=15
    softInputMode=STATE_ALWAYS_VISIBLE|ADJUST_RESIZE|IS_FORWARD_NAVIGATION
    inputType=0xa0001 imeOptions=0x52000006 fieldId=0xffffffff fieldName=null actionId=0 actionLabel=null
   StartInput #9:
    time=2026-10-18 19:40:29.724 (timestamp=382205) reason=WINDOW_FOCUS_GAIN restarting=false
    imeToken=android.os.Binder@a199fab [io.github.sandyyur.rime.direct/org.fcitx.fcitx5.android.input.FcitxInputMethodService] imeUserId=0 imeDisplayId=0
    targetWin=android.os.BinderProxy@4fffc38 [com.google.android.apps.nexuslauncher] targetUserId=0 targetDisplayId=0 clientBindSeq=16
    softInputMode=STATE_UNSPECIFIED|ADJUST_PAN|IS_FORWARD_NAVIGATION
    inputType=0x0 imeOptions=0x0 fieldId=0xffffffff fieldName=null actionId=0 actionLabel=null
   StartInput #10:
    time=2026-10-18 19:40:30.458 (timestamp=382940) reason=SESSION_CREATED_BY_IME restarting=false
    imeToken=android.os.Binder@a199fab [io.github.sandyyur.rime.direct/org.fcitx.fcitx5.android.input.FcitxInputMethodService] imeUserId=0 imeDisplayId=0
    targetWin=android.os.BinderProxy@709ba6f [io.github.sandyyur.inputbench] targetUserId=0 targetDisplayId=0 clientBindSeq=17
    softInputMode=STATE_ALWAYS_VISIBLE|ADJUST_RESIZE|IS_FORWARD_NAVIGATION
    inputType=0xa0001 imeOptions=0x52000006 fieldId=0xffffffff fieldName=null actionId=0 actionLabel=null
  mSoftInputShowHideHistory:
   SoftInputShowHideHistory #0:
    time=2026-10-18 19:34:50.261 (timestamp=42743)
    reason=SHOW_STATE_ALWAYS_VISIBLE inFullscreenMode=false
    requestClient=ClientState{86c212a uid=10167 pid=3442 displayId=0}
    focusedWindowName=64634d io.github.sandyyur.inputbench/io.github.sandyyur.inputbench.BenchHost
    requestWindowName=64634d io.github.sandyyur.inputbench/io.github.sandyyur.inputbench.BenchHost
    imeControlTargetName=b27a411 com.google.android.apps.nexuslauncher/com.google.android.apps.nexuslauncher.NexusLauncherActivity
    imeTargetNameFromWm=64634d io.github.sandyyur.inputbench/io.github.sandyyur.inputbench.BenchHost
    editorInfo:  inputType=655361 privateImeOptions=null fieldId (viewId)=-1
    focusedWindowSoftInputMode=STATE_ALWAYS_VISIBLE|ADJUST_RESIZE|IS_FORWARD_NAVIGATION
   SoftInputShowHideHistory #1:
    time=2026-10-18 19:37:28.526 (timestamp=201008)
    reason=ATTACH_NEW_INPUT inFullscreenMode=false
    requestClient=ClientState{86c212a uid=10167 pid=3442 displayId=0}
    focusedWindowName=64634d io.github.sandyyur.inputbench/io.github.sandyyur.inputbench.BenchHost
    requestWindowName=64634d io.github.sandyyur.inputbench/io.github.sandyyur.inputbench.BenchHost
    imeControlTargetName=b27a411 com.google.android.apps.nexuslauncher/com.google.android.apps.nexuslauncher.NexusLauncherActivity
    imeTargetNameFromWm=64634d io.github.sandyyur.inputbench/io.github.sandyyur.inputbench.BenchHost
    editorInfo:  inputType=655361 privateImeOptions=null fieldId (viewId)=-1
    focusedWindowSoftInputMode=STATE_ALWAYS_VISIBLE|ADJUST_RESIZE|IS_FORWARD_NAVIGATION
   SoftInputShowHideHistory #2:
    time=2026-10-18 19:37:30.081 (timestamp=202563)
    reason=SHOW_STATE_ALWAYS_VISIBLE inFullscreenMode=false
    requestClient=ClientState{7826949 uid=10167 pid=4781 displayId=0}
    focusedWindowName=7340daa io.github.sandyyur.inputbench/io.github.sandyyur.inputbench.BenchHost
    requestWindowName=7340daa io.github.sandyyur.inputbench/io.github.sandyyur.inputbench.BenchHost
    imeControlTargetName=b27a411 com.google.android.apps.nexuslauncher/com.google.android.apps.nexuslauncher.NexusLauncherActivity
    imeTargetNameFromWm=7340daa io.github.sandyyur.inputbench/io.github.sandyyur.inputbench.BenchHost
    editorInfo:  inputType=655361 privateImeOptions=null fieldId (viewId)=-1
    focusedWindowSoftInputMode=STATE_ALWAYS_VISIBLE|ADJUST_RESIZE|IS_FORWARD_NAVIGATION
   SoftInputShowHideHistory #3:
    time=2026-10-18 19:37:30.091 (timestamp=202573)
    reason=ATTACH_NEW_INPUT inFullscreenMode=false
    requestClient=ClientState{7826949 uid=10167 pid=4781 displayId=0}
    focusedWindowName=7340daa io.github.sandyyur.inputbench/io.github.sandyyur.inputbench.BenchHost
    requestWindowName=7340daa io.github.sandyyur.inputbench/io.github.sandyyur.inputbench.BenchHost
    imeControlTargetName=b27a411 com.google.android.apps.nexuslauncher/com.google.android.apps.nexuslauncher.NexusLauncherActivity
    imeTargetNameFromWm=7340daa io.github.sandyyur.inputbench/io.github.sandyyur.inputbench.BenchHost
    editorInfo:  inputType=655361 privateImeOptions=null fieldId (viewId)=-1
    focusedWindowSoftInputMode=STATE_ALWAYS_VISIBLE|ADJUST_RESIZE|IS_FORWARD_NAVIGATION
   SoftInputShowHideHistory #4:
    time=2026-10-18 19:37:30.107 (timestamp=202589)
    reason=SHOW_SOFT_INPUT inFullscreenMode=false
    requestClient=ClientState{7826949 uid=10167 pid=4781 displayId=0}
    focusedWindowName=7340daa io.github.sandyyur.inputbench/io.github.sandyyur.inputbench.BenchHost
    requestWindowName=7340daa io.github.sandyyur.inputbench/io.github.sandyyur.inputbench.BenchHost
    imeControlTargetName=7340daa io.github.sandyyur.inputbench/io.github.sandyyur.inputbench.BenchHost
    imeTargetNameFromWm=7340daa io.github.sandyyur.inputbench/io.github.sandyyur.inputbench.BenchHost
    editorInfo:  inputType=655361 privateImeOptions=null fieldId (viewId)=-1
    focusedWindowSoftInputMode=STATE_ALWAYS_VISIBLE|ADJUST_RESIZE|IS_FORWARD_NAVIGATION
   SoftInputShowHideHistory #5:
    time=2026-10-18 19:37:55.278 (timestamp=227760)
    reason=SHOW_STATE_ALWAYS_VISIBLE inFullscreenMode=false
    requestClient=ClientState{faee309 uid=10167 pid=5163 displayId=0}
    focusedWindowName=3a66a57 io.github.sandyyur.inputbench/io.github.sandyyur.inputbench.BenchHost
    requestWindowName=3a66a57 io.github.sandyyur.inputbench/io.github.sandyyur.inputbench.BenchHost
    imeControlTargetName=b27a411 com.google.android.apps.nexuslauncher/com.google.android.apps.nexuslauncher.NexusLauncherActivity
    imeTargetNameFromWm=3a66a57 io.github.sandyyur.inputbench/io.github.sandyyur.inputbench.BenchHost
    editorInfo:  inputType=655361 privateImeOptions=null fieldId (viewId)=-1
    focusedWindowSoftInputMode=STATE_ALWAYS_VISIBLE|ADJUST_RESIZE|IS_FORWARD_NAVIGATION
   SoftInputShowHideHistory #6:
    time=2026-10-18 19:37:55.297 (timestamp=227778)
    reason=ATTACH_NEW_INPUT inFullscreenMode=false
    requestClient=ClientState{faee309 uid=10167 pid=5163 displayId=0}
    focusedWindowName=3a66a57 io.github.sandyyur.inputbench/io.github.sandyyur.inputbench.BenchHost
    requestWindowName=3a66a57 io.github.sandyyur.inputbench/io.github.sandyyur.inputbench.BenchHost
    imeControlTargetName=b27a411 com.google.android.apps.nexuslauncher/com.google.android.apps.nexuslauncher.NexusLauncherActivity
    imeTargetNameFromWm=3a66a57 io.github.sandyyur.inputbench/io.github.sandyyur.inputbench.BenchHost
    editorInfo:  inputType=655361 privateImeOptions=null fieldId (viewId)=-1
    focusedWindowSoftInputMode=STATE_ALWAYS_VISIBLE|ADJUST_RESIZE|IS_FORWARD_NAVIGATION
   SoftInputShowHideHistory #7:
    time=2026-10-18 19:40:29.715 (timestamp=382197)
    reason=HIDE_UNSPECIFIED_WINDOW inFullscreenMode=false
    requestClient=null
    focusedWindowName=b27a411 com.google.android.apps.nexuslauncher/com.google.android.apps.nexuslauncher.NexusLauncherActivity
    requestWindowName=b27a411 com.google.android.apps.nexuslauncher/com.google.android.apps.nexuslauncher.NexusLauncherActivity
    imeControlTargetName=com.android.server.wm.DisplayContent$RemoteInsetsControlTarget@dc8371d
    imeTargetNameFromWm=b27a411 com.google.android.apps.nexuslauncher/com.google.android.apps.nexuslauncher.NexusLauncherActivity
    editorInfo:  inputType=655361 privateImeOptions=null fieldId (viewId)=-1
    focusedWindowSoftInputMode=STATE_UNSPECIFIED|ADJUST_PAN|IS_FORWARD_NAVIGATION
   SoftInputShowHideHistory #8:
    time=2026-10-18 19:40:30.443 (timestamp=382925)
    reason=SHOW_STATE_ALWAYS_VISIBLE inFullscreenMode=false
    requestClient=ClientState{c3a3b68 uid=10167 pid=6290 displayId=0}
    focusedWindowName=6cc637c io.github.sandyyur.inputbench/io.github.sandyyur.inputbench.BenchHost
    requestWindowName=6cc637c io.github.sandyyur.inputbench/io.github.sandyyur.inputbench.BenchHost
    imeControlTargetName=b27a411 com.google.android.apps.nexuslauncher/com.google.android.apps.nexuslauncher.NexusLauncherActivity
    imeTargetNameFromWm=6cc637c io.github.sandyyur.inputbench/io.github.sandyyur.inputbench.BenchHost
    editorInfo:  inputType=655361 privateImeOptions=null fieldId (viewId)=-1
    focusedWindowSoftInputMode=STATE_ALWAYS_VISIBLE|ADJUST_RESIZE|IS_FORWARD_NAVIGATION
   SoftInputShowHideHistory #9:
    time=2026-10-18 19:40:30.461 (timestamp=382943)
    reason=ATTACH_NEW_INPUT inFullscreenMode=false
    requestClient=ClientState{c3a3b68 uid=10167 pid=6290 displayId=0}
    focusedWindowName=6cc637c io.github.sandyyur.inputbench/io.github.sandyyur.inputbench.BenchHost
    requestWindowName=6cc637c io.github.sandyyur.inputbench/io.github.sandyyur.inputbench.BenchHost
    imeControlTargetName=b27a411 com.google.android.apps.nexuslauncher/com.google.android.apps.nexuslauncher.NexusLauncherActivity
    imeTargetNameFromWm=6cc637c io.github.sandyyur.inputbench/io.github.sandyyur.inputbench.BenchHost
    editorInfo:  inputType=655361 privateImeOptions=null fieldId (viewId)=-1
    focusedWindowSoftInputMode=STATE_ALWAYS_VISIBLE|ADJUST_RESIZE|IS_FORWARD_NAVIGATION
 
Input method client state for android.view.inputmethod.InputMethodManager@bd3690f:
  mService=com.android.internal.view.IInputMethodManager$Stub$Proxy@3a07d9c
  mMainLooper=Looper (main, tid 2) {44333a5}
  mIInputContext=ControlledInputConnectionWrapper{connection=android.view.inputmethod.BaseInputConnection@f7737a finished=false mParentInputMethodManager.mActive=true mServedView=null}
  mActive=true mRestartOnNextWindowFocus=false mBindSequence=17 mCurId=io.github.sandyyur.rime.direct/org.fcitx.fcitx5.android.input.FcitxInputMethodService
  mFullscreenMode=false
  mCurMethod=com.android.internal.view.IInputMethodSession$Stub$Proxy@8e7872b
  mCurRootView=android.view.ViewRootImpl@c05d788
  mServedView=io.github.sandyyur.inputbench.BenchHost$1{4df61e9 VFED..CL. .F...... 0,0-320,384 aid=1073741824}
  mNextServedView=io.github.sandyyur.inputbench.BenchHost$1{4df61e9 VFED..CL. .F...... 0,0-320,384 aid=1073741824}
  mServedConnecting=false
  mCurrentTextBoxAttribute:
    inputType=0xa0001 imeOptions=0x52000006 privateImeOptions=null
    actionLabel=null actionId=0
    initialSelStart=0 initialSelEnd=0 initialCapsMode=0x0
    hintText=null label=null
    packageName=io.github.sandyyur.inputbench autofillId=1073741824 fieldId=-1 fieldName=null
    extras=null
    hintLocales=null
    contentMimeTypes=null
  mServedInputConnectionWrapper=ControlledInputConnectionWrapper{connection=io.github.sandyyur.inputbench.BenchHost$1$1@1586521 finished=false mParentInputMethodManager.mActive=true mServedView=io.github.sandyyur.inputbench.BenchHost$1{4df61e9 VFED..CL. .F...... 0,0-320,384 aid=1073741824}}
  mCompletions=null
  mCursorRect=Rect(0, 0 - 0, 0)
  mCursorSelStart=0 mCursorSelEnd=0 mCursorCandStart=-1 mCursorCandEnd=-1
 
Input method service state for org.fcitx.fcitx5.android.input.FcitxInputMethodService@5203ccf:
  mViewsCreated=true
  mDecorViewVisible=true mDecorViewWasVisible=true mWindowVisible=true mInShowWindow=false
  Configuration={1.0 310mcc260mnc [en_US] ldltr sw320dp w320dp h616dp 160dpi nrml long port finger qwerty/v/v -nav/h winConfig={ mBounds=Rect(0, 0 - 320, 640) mAppBounds=Rect(0, 0 - 320, 640) mWindowingMode=fullscreen mDisplayWindowingMode=fullscreen mActivityType=undefined mAlwaysOnTop=undefined mRotation=ROTATION_0} s.9}
  mToken=android.os.BinderProxy@260c519
  mInputBinding=InputBinding{android.os.BinderProxy@f3eb00b / uid 10167 / pid 6290}
  mInputConnection=InputConnectionWrapper{idHash=#ad67ee8 mMissingMethods=}
  mStartedInputConnection=InputConnectionWrapper{idHash=#76ee901 mMissingMethods=}
  mInputStarted=true mInputViewStarted=true mCandidatesViewStarted=false
  mInputEditorInfo:
    inputType=0xa0001 imeOptions=0x52000006 privateImeOptions=null
    actionLabel=null actionId=0
    initialSelStart=0 initialSelEnd=0 initialCapsMode=0x0
    hintText=null label=null
    packageName=io.github.sandyyur.inputbench autofillId=1073741824 fieldId=-1 fieldName=null
    extras=null
    hintLocales=null
    contentMimeTypes=null
  mShowInputRequested=true mLastShowInputRequested=true mCanPreRender=false mIsPreRendered=false mShowInputFlags=0x0
  mCandidatesVisibility=4 mFullscreenApplied=true mIsFullscreen=false mExtractViewHidden=false
  mExtractedText: null
  mExtractedToken=0
  mIsInputViewShown=true mStatusIcon=0
Last computed insets:
  contentTopInsets=384 visibleTopInsets=384 touchableInsets=3 touchableRegion=SkRegion((0,384,320,616))
 mSettingsObserver=SettingsObserver{mShowImeWithHardKeyboard=2}