Windows 11 23H2/24H2 版本的触摸键盘功能与第三方输入法的兼容性问题,同时涉及输入法框架 (TSF) 状态管理与系统 API 调用差异,导致在中文输入状态下按 Ctrl+C/Ctrl+X 后,输入第一个字母会直接上屏变成英文,不进入拼音组合状态,状态栏却仍显示“中”字;必须按 Backspace 删除该字母或按 Shift 切换一次中英文后才能恢复正常。几乎所有第三方输入法 (搜狗、讯飞、百度等)均有此问题。
第三方输入法在收到系统的焦点重置信号时,错误地退出了组合状态,导致后续输入被当作独立英文字母处理,而非拼音组成部分。
手动操作
1、按Win+R,输入regedit打开注册表
2、导航到:HKEY_CURRENT_USER\Software\Microsoft\TabletTip\1.7
3、找到EnableDesktopModeAutoInvoke,将值改为0(禁用)
4、重启电脑或注销重新登录
批处理
新建文本文档,复制粘贴代码,另存为“xxx.bat”,右键管理员运行
@echo off
chcp 65001 >nul 2>&1
title 禁用触摸键盘自动调用 - 修复输入法复制后无法输入中文问题
:: 检查是否以管理员身份运行
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
if '%errorlevel%' NEQ '0' (
echo 请求管理员权限...
goto UACPrompt
) else (
goto Admin
)
:UACPrompt
echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"
"%temp%\getadmin.vbs"
exit /B
:Admin
:: 删除临时文件
if exist "%temp%\getadmin.vbs" del "%temp%\getadmin.vbs"
pushd "%~dp0"
echo ==============================================
echo 正在修改注册表禁用触摸键盘自动调用...
echo ==============================================
echo.
:: 关键注册表项修改(禁用触摸键盘自动唤起)
reg add "HKCU\Software\Microsoft\TabletTip\1.7" /v "EnableDesktopModeAutoInvoke" /t REG_DWORD /d 0 /f >nul 2>&1
reg add "HKCU\Software\Microsoft\TabletTip\1.7" /v "EnableHandwritingInvoke" /t REG_DWORD /d 0 /f >nul 2>&1
:: 检查执行结果
if %errorlevel% equ 0 (
echo 操作成功!已禁用触摸键盘自动调用功能
echo.
echo 请重启电脑后,搜狗/讯飞输入法即可恢复正常
) else (
echo 操作失败!可能是系统版本不匹配或权限不足
echo 请手动打开注册表编辑器执行以下操作:
echo 路径:HKEY_CURRENT_USER\Software\Microsoft\TabletTip\1.7
echo 键值:EnableDesktopModeAutoInvoke = 0
)
echo.
echo ==============================================
pause
exit /BWin+R运行
reg add "HKCU\Software\Microsoft\TabletTip\1.7" /v "EnableDesktopModeAutoInvoke" /t REG_DWORD /d 0 /f & reg add "HKCU\Software\Microsoft\TabletTip\1.7" /v "EnableHandwritingInvoke" /t REG_DWORD /d 0 /f
搜狗:右键输入法图标→更多设置→高级→关闭 "云剪贴板" 和 "智能粘贴" 功能
讯飞:设置→键盘设置→关闭 "剪贴板增强功能"
通用:开启输入法的 "兼容性模式"(如搜狗的 "使用旧版输入模式")
这是Windows 系统层面的 Bug,非输入法自身问题,微软已在部分预览版中修复,稳定版修复预计在后续累积更新中推出。
第三方输入法厂商虽已知晓该问题,但受限于系统 API 限制,短期内难以通过软件更新完全解决。
最有效且安全的解决方案是禁用触摸键盘自动调用功能,该操作不影响实体键盘使用,仅关闭触摸键盘的自动弹出特性。
网友评论