功能基于ALT+小键盘可以输入任意文本的功能,通过模拟按键来触发中文输入。

先回车唤起游戏中的输入框,再按DEL按键唤起软件的输入框,输入中文后按回车即可输入,如果不需要输入按ESC也可以关闭窗口。
默认唤起按键为DELTE,可以自行修改。
以及目前只能支持窗口模式\窗口最大化的游戏,主要是我目前没找到能唤起窗口还能不跳出全屏的办法。

由于代码感觉太菜了,也懒得处理无效代码了,就不丢github了,真有想要代码的直接找我要吧。
其他说明:
1、目前可以保存配置了,不用每次都更新按键。
2、如果发现输入框能唤起,但是文本无法输入游戏的情况,可以切换“输入模式”进行测试;如果还是不行,请检查电脑上的安全软件,目前已知360的文件防护会拦截。
3、如果发现输入的文本变成了�,菱形里面带个?,可以切换成“utf-8”再进行尝试,不行再切换成“直接输入文本”。
4、本工具不建议开管理员模式(我也不知道为什么管理员反而会查不到游戏窗体),特别是“直接输入文本”的模式。
2025-05-07:
1、目前确认首次唤起窗口无法获取焦点的问题,属于Windows的限制(SetForegroundWindow 函数 (winuser.h) - Win32 apps | Microsoft Learn);
只能手动切换一次窗口(alt+tab),使焦点丢失,或者直接切换到输入框,后续就可以正常使用。
2、增加了一个开关,允许不开游戏也可以唤起输入框,用于测试。
3、“回车”键无法唤起的问题,目前看是输入框直接获取到了焦点,导致回车直接输出了,目前加了个判断在“回车”唤起时不会不会直接消失了。
4、紧急修复3的问题- -|||,突然发现回车会导致无限唤起,额外加了判断;
顺便加了个开关,可以自动输入回车了,不用额外敲一下。
2025-05-31
1、新增输入模式切换,直接输入模式不再需要小键盘的支持了
2、新增编码切换,仅限alt输入模式使用。
3、新增配置保存功能,按键输入模式等都会保存在altinput.cfg中。
4、新增日志打印,可能没什么用...保存在altinput.log中。
2025-06-01
1、输入框启用菜单(允许粘贴)
小工具下载地址
通过网盘分享的文件:AltInput_beta8.exe
链接: https://pan.baidu.com/s/1ycD7WB38JdIUuPxGSa4cmA?pwd=srdh 提取码: srdh