# keyboardtest **Repository Path**: shiter007/keyboardtest ## Basic Information - **Project Name**: keyboardtest - **Description**: screen & keyboard tests.by trae deepseek3.1. - **Primary Language**: C# - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-04 - **Last Updated**: 2025-10-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 屏幕和键盘测试工具 这是一个Windows桌面应用程序,用于测试屏幕显示效果和键盘按键功能。 ## 功能特性 ### 屏幕测试功能 - **纯色测试**: 显示纯色背景,检查屏幕色彩均匀性 - **颜色循环**: 自动循环显示多种颜色,检查色彩显示 - **灰度渐变**: 显示灰度渐变效果,检查灰度层次 - **RGB测试**: 循环显示红、绿、蓝三原色 ### 键盘测试功能 - **实时按键检测**: 显示按键按下和释放状态 - **按键状态可视化**: 按键按下时高亮显示 - **详细按键记录**: 记录按键时间、键码和组合键信息 - **字符输入检测**: 显示输入的字符和ASCII码 ## 系统要求 - Windows 10 或更高版本 - .NET 6.0 Runtime ## 编译和运行 ### 方法1: 使用Visual Studio 1. 打开项目文件 `ScreenKeyboardTester.csproj` 2. 编译项目 3. 运行程序 ### 方法2: 使用命令行 ```bash # 恢复NuGet包 dotnet restore # 编译项目 dotnet build # 运行程序 dotnet run ``` ## 使用方法 ### 屏幕测试 1. 启动程序后选择"屏幕测试"选项卡 2. 从下拉菜单中选择测试模式 3. 点击"开始测试"按钮 4. 观察屏幕显示效果 5. 点击"停止测试"结束 ### 键盘测试 1. 选择"键盘测试"选项卡 2. 点击"开始测试"按钮 3. 按下键盘上的任意按键进行测试 4. 观察按键状态和记录信息 5. 点击"停止测试"结束 ## 测试建议 ### 屏幕测试 - 检查屏幕是否有坏点或亮点 - 验证色彩显示是否准确 - 检查灰度层次是否平滑 - 测试屏幕响应速度和刷新率 ### 键盘测试 - 测试所有常用按键功能 - 检查组合键(Shift、Ctrl、Alt)是否正常工作 - 验证功能键和方向键 - 测试数字键和字母键 ## 项目结构 ``` ScreenKeyboardTester/ ├── Program.cs # 程序入口点 ├── MainForm.cs # 主窗体 ├── ScreenTestPanel.cs # 屏幕测试面板 ├── KeyboardTestPanel.cs # 键盘测试面板 └── ScreenKeyboardTester.csproj # 项目文件 ``` ## 技术栈 - C# .NET 6.0 - Windows Forms (WinForms) - System.Drawing - System.Windows.Forms ## 许可证 本项目仅供学习和测试使用。