forked from sh2288/obsidian-char-mapper
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTestInputMethod.bat
More file actions
77 lines (62 loc) · 1.82 KB
/
TestInputMethod.bat
File metadata and controls
77 lines (62 loc) · 1.82 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
@echo off
REM 测试铁拳输入法
setlocal
echo 测试铁拳输入法功能...
echo =======================
REM 检查项目结构
echo 1. 检查项目结构...
dir /b /s TekkenInputMethod
REM 检查核心文件
echo 2. 检查核心文件...
if exist "TekkenInputMethod\TekkenInputMethod.Core\InputMapper.cs" (
echo ✅ InputMapper.cs 存在
) else (
echo ❌ InputMapper.cs 缺失
)
if exist "TekkenInputMethod\TekkenInputMethod.Core\KeyboardHook.cs" (
echo ✅ KeyboardHook.cs 存在
) else (
echo ❌ KeyboardHook.cs 缺失
)
if exist "TekkenInputMethod\TekkenInputMethod.Core\ConfigManager.cs" (
echo ✅ ConfigManager.cs 存在
) else (
echo ❌ ConfigManager.cs 缺失
)
if exist "TekkenInputMethod\TekkenInputMethod.App\MainForm.cs" (
echo ✅ MainForm.cs 存在
) else (
echo ❌ MainForm.cs 缺失
)
if exist "TekkenInputMethod\TekkenInputMethod.UI\ConfigForm.cs" (
echo ✅ ConfigForm.cs 存在
) else (
echo ❌ ConfigForm.cs 缺失
)
echo 3. 检查配置文件路径...
set APPDATA_DIR=%APPDATA%\TekkenInputMethod
echo 配置文件路径: %APPDATA_DIR%
if exist "%APPDATA_DIR%" (
echo ✅ 配置目录存在
) else (
echo ⚠️ 配置目录不存在,首次运行时会自动创建
)
echo 4. 检查开机自启设置...
reg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Run" /v "TekkenInputMethod" 2>nul
if %errorlevel% equ 0 (
echo ✅ 开机自启已设置
) else (
echo ⚠️ 开机自启未设置
)
echo 5. 测试完成!
echo =======================
echo 请手动运行输入法应用程序进行功能测试:
echo 1. 点击"激活输入法"按钮
2. 尝试输入 WASD 键,应该会输出方向键符号
3. 打开配置界面,修改按键映射
4. 测试预设模式切换
5. 检查系统托盘功能
echo.
echo 按任意键退出...
pause >nul
endlocal