键盘测试软件 – Vintage Keyboard Analyzer

  1. 本次更新完善了按键连击检测功能,使用了底层 API 的时间戳,对连击的判断更加准确;
  2. 增加了对不规则按键图形的支持,具体使用方法参见文末教程部分。

前言

鉴于目前没有看到有特别有意思的键盘测试软件,借着闲暇之余自己用 WPF 写一个好了,希望软件可以给大家提供一些乐趣。更希望这个软件可以传达我对于软件的一些理解和态度。

软件功能介绍

软件功能目前还比较简单,主要是为了可以更加方便测试键盘的各个按键是否可以触发。

演示
  1. 加入了皮肤功能。从一开始我决定用 WPF 来做这个小软件,我就决定要加入这个功能,我会在后续详细介绍皮肤文件的制作过程。也是希望大家可以制作自己喜欢的键盘皮肤,如果朋友们愿意,也可以把制作的皮肤文件发给我,我会加到发布的软件包中。下一步将会在软件中加入皮肤文件的作者和联系方式等功能。

下载: 百度网盘地址 提取码: root

使用说明

键盘测试软件 - Vintage Keyboard Analyzer
如上图所示,三个指示灯的不同状态分别占用一个主图层,因为后续我们需要通过使用 Microsoft Expression Design(下称 MED)转换为程序可以识别的矢量文件,而关键在于,MED 只能按照主图层进行分组。因此,我们在这里把所有重要的部分都放置在主图层中。
名称 对应指示灯
NL Num Lock
CL Caps Lock
SL Scroll Lock

1 或 0 表示指示灯 “亮起” 或 “关闭”

2. 按键

有待升级功能:
目前按键还不能使用除了圆角矩形以外的形状,如:“7” 字形大回车、反 “L” 形大回车。下个版本更新此功能。

键盘测试软件 - Vintage Keyboard Analyzer

3. 背景

上面的图层都是作为特殊使用的,而除上述以外的图像都作为背景图层。

键盘测试软件 - Vintage Keyboard Analyzer
  • 使用文本编辑器打开刚才导出的 *.xaml 文件,使用替换工具将全文中的 “DrawingBrush” 替换为 “DrawingImage”,并删掉所有 “ Stretch=“Uniform””(即将其替换为空字符)
    键盘测试软件 - Vintage Keyboard Analyzer
    替换后
  • 完成

    至此,一个皮肤的制作流程大体就介绍完了。把修改完了 *.xaml 文件放到 keyboards 文件夹下重启软件就可以选择自己制作的皮肤了。
    祝大家玩儿的愉快!
    好好欣赏属于你自己的键盘和你自己的键盘测试工具!


    Ver 0.2 不规则按键

    键盘测试软件 - Vintage Keyboard Analyzer
    如上图所示,创建完不规则按键的图形后,再创建一个以 命名的图层,然后将按键图形的外框图形复制一份放进来。
    使用 Microsoft Expression Design 转换完以后,如下图所示修改 xaml 文件内容
    键盘测试软件 - Vintage Keyboard Analyzer

    来源:NAzi_1911

    声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

    上一篇 2022年4月10日
    下一篇 2022年4月10日

    相关推荐