日期:2020.01.31
博客期:139
星期五
【需求部分】
嗯,其实我是找了一下网站,要实现按下一个键盘键可以按照顺序输出想要的多个键盘键,差不多就是这样的功能。为什么我会有想实现这样功能的想法呢?就是玩游戏的时候需要记一些指令啊,很麻烦,想着使用一个按键来解决(还可以根据不同游戏设定不一样的输出),目前我记得的有指令的游戏有CS系列(包括CSGO)、叛乱2、深海迷航、饥荒、侠盗猎车手罪恶都市、我的世界等等吧。嗯!我做的软件的大部分的需求都是从我自己身上来的呢!
【系统演示】
打开系统可以看到主窗口页面
可以动态的添加绑定项(拿罪恶都市举例)
对应项写好以后可以重新编辑、继续写、或者删除
设置好绑定项以后选中 “开启监听” 项即可,开始监听工作。
如图,按下 F6 键,即可在游戏中得到 BIGBANG 秘籍的输出!
最后,我还添加了一些小功能——为了不让用户每次启动都重新设置,我还特意加上了 “文件”读取和保存系统!
点击“常用”->“另存为”->找到想保存的文件夹并输入文件名称(如:罪恶都市)
点击“保存”
以后仅需要打开软件以后按“常用”->“打开”,找到自己保存的文件就好了!
【其余说明】
嗯,这个项目,我会传到GitHub上,想要改写附加功能的话,可以自行下载或在下方留言让我听一听你们的需求。
执行特殊按键的操作的写法参照博客:https://blog.csdn.net/bjarnecpp/article/details/81000634
【保存文件结构说明】
其实这个保存的文件是xml类型的,但是一般的xml文件又不一定能够使用,所以需要新建一种文件类型。
下面发布游戏对应绑定的文件:
1 xml version="1.0" encoding="UTF-8"?> 2 <root> 3 <version>v1.0.0.2version> 4 <datas> 5 <data> 6 <desc>高级武器desc> 7 <key>F2key> 8 <info>NUTTERTOOLSinfo> 9 data> 10 <data> 11 <desc>防弹衣全满desc> 12 <key>F3key> 13 <info>PRECIOUSPROTECTIONinfo> 14 data> 15 <data> 16 <desc>生命值全满desc> 17 <key>F4key> 18 <info>ASPIRINEinfo> 19 data> 20 <data> 21 <desc>得到坦克desc> 22 <key>F5key> 23 <info>PANZERinfo> 24 data> 25 <data> 26 <desc>交通工具爆炸desc> 27 <key>F6key> 28 <info>BIGBANGinfo> 29 data> 30 datas> 31 root>
【软件下载】
V1.0.0.2版本-下载地址:https://files.cnblogs.com/files/onepersonwholive/KeyBindMachine.zip
运行环境:Win10
运行说明:软件级别比较小,没有必要写需求文档和系统说明书了
持续更新中... ...