绝地潜兵2输入中文小软件
哎WHY
编辑于 2025年06月01日 15:01

功能基于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