KeyFlow
v1.0.0-alpha.20230828.32.msvc
KeyFlow是一个强大的C ++项目,可通过创建自定义的作弊代码和关键组合来帮助用户提高其生产率。钥匙流可用于启动程序,打开文档和模拟击键。使用此工具,您可以分配作弊代码或密钥组合(快捷方式)以执行程序或将一些预定的字符串冲洗到Windows机器上的活动窗口。
特征
开始使用钥匙流,请按照以下简单步骤:
运行可执行文件以启动键流应用程序。确保配置文件(../ Config/codes.config和../ Config/shortcuts.config)位于其各自目录中。
如果在默认位置找不到配置文件,则可以通过命令行参数提供自定义路径。右键单击“解决方案资源管理器”中的键流项目,然后单击“属性”。在“配置属性>调试>命令参数”中指定命令行参数。
使用下面提供的指南自定义您的作弊代码,密钥组合,热词和相关操作。
对于shortcuts.config :Config:
$ ,则右侧的字符串指示按键组合时启动可执行文件的路径。: ,右侧的字符串将在活动窗口中打印。 # This is a comment.
# The following string will be flushed to the active window at the cursor position
# when the user presses LEFT CONTROL + LEFT ALT + A.
LCONTROL+LMENU+A :PRINT this entire string!
# The following program will be launched when the user presses LEFT ALT + A.
LMENU+A $C:Program FilesSublime Text 3sublime_text.exe
for codes.config :
在文件开始时指定您的作弊所需的长度。
操作员的左侧应包含作弊代码。
根据所使用的运算符,右侧可以是在活动窗口中打印的字符串或可执行程序的路径。
如果操作员为$,则右侧的字符串指示触发作弊代码时启动的可执行文件的路径。
如果操作员是:,右侧的字符串将在活动窗口中打印。
每个操作都应写在一行上。
可以在文件中包含注释,但应将其放在单独的行上。
# All over cheat codes will be of length 5.
CODE LENGTH = 5
# Typing hello, regardless of the status of caps lock,
# will print WORLD on the active window
HELLO :WORLD
APPLE :Stay away, Doc!
# Typing GTAV5 will launch GTA5.exe, if present, of course.
GTAV5 $C:GamesGrand Theft Auto VGTA5.exe
这些说明将帮助您开始使用键流,并使您可以根据自己的喜好自定义其功能。
贡献
键盘键代码和相应的钥匙名
该表是用于在快捷方式文件中指定快捷方式的参考。它提供了键盘键的十进制和十六进制值,以及相应的常数名称和描述。这些常数名称可用于在快捷方式中生成快捷方式,如上述示例所示。
有关虚拟密钥代码的更多详细信息,您可以访问Microsoft文档。
| 十进制值 | 十六进制 | 持续的 | 描述 |
|---|---|---|---|
| 1 | 0x01 | lbutton | 左鼠标按钮 |
| 2 | 0x02 | rbutton | 右鼠标按钮 |
| 3 | 0x03 | 取消 | 控制破坏处理 |
| 4 | 0x04 | 姆布顿 | 中间鼠标按钮(三键鼠标) |
| 5 | 0x05 | xbutton1 | X1鼠标按钮 |
| 6 | 0x06 | xbutton2 | X2鼠标按钮 |
| 8 | 0x08 | 后退 | Backspace键 |
| 9 | 0x09 | 选项卡 | 选项卡键 |
| 12 | 0x0c | 清除 | 清晰的钥匙 |
| 13 | 0x0d | 返回 | 输入密钥 |
| 16 | 0x10 | 转移 | 换档密钥 |
| 17 | 0x11 | 控制 | CTRL密钥 |
| 18 | 0x12 | 菜单 | alt键 |
| 19 | 0x13 | 暂停 | 暂停密钥 |
| 20 | 0x14 | 首都 | 上限锁定键 |
| 21 | 0x15 | 假名 | IME KANA模式 |
| 21 | 0x15 | 汉古尔 | IME Hanguel模式(维护以兼容;使用vk_hangul) |
| 21 | 0x15 | hangul | IME hangul模式 |
| 22 | 0x16 | IME_ON | IME继续 |
| 23 | 0x17 | 朱贾 | IME Junja模式 |
| 24 | 0x18 | 最终的 | IME最终模式 |
| 25 | 0x19 | hanja | IME Hanja模式 |
| 25 | 0x19 | 汉字 | IME汉字模式 |
| 26 | 0x1a | ime_off | IME离开 |
| 27 | 0x1b | 逃脱 | ESC键 |
| 28 | 0x1c | 转变 | IME转换 |
| 29 | 0x1d | 非转换 | IME非转换 |
| 30 | 0x1e | 接受 | IME接受 |
| 31 | 0x1f | Modechange | IME模式更改请求 |
| 32 | 0x20 | 空间 | 空格键 |
| 33 | 0x21 | 事先的 | 页面键 |
| 34 | 0x22 | 下一个 | 页面键 |
| 35 | 0x23 | 结尾 | 结束密钥 |
| 36 | 0x24 | 家 | 主钥匙 |
| 37 | 0x25 | 左边 | 左箭头键 |
| 38 | 0x26 | 向上 | 向上箭头键 |
| 39 | 0x27 | 正确的 | 右箭头键 |
| 40 | 0x28 | 向下 | 向下箭头键 |
| 41 | 0x29 | 选择 | 选择密钥 |
| 42 | 0x2a | 打印 | 打印键 |
| 43 | 0x2b | 执行 | 执行密钥 |
| 44 | 0x2c | 快照 | 打印屏幕键 |
| 45 | 0x2d | 插入 | ins键 |
| 46 | 0x2e | 删除 | del键 |
| 47 | 0x2f | 帮助 | 帮助密钥 |
| 48 | 0x30 | 0 | 0密钥 |
| 49 | 0x31 | 1 | 1键 |
| 50 | 0x32 | 2 | 2密钥 |
| 51 | 0x33 | 3 | 3键 |
| 52 | 0x34 | 4 | 4密钥 |
| 53 | 0x35 | 5 | 5键 |
| 54 | 0x36 | 6 | 6键 |
| 55 | 0x37 | 7 | 7键 |
| 56 | 0x38 | 8 | 8密钥 |
| 57 | 0x39 | 9 | 9键 |
| 65 | 0x41 | 一个 | 钥匙 |
| 66 | 0x42 | b | B键 |
| 67 | 0x43 | c | C键 |
| 68 | 0x44 | d | D键 |
| 69 | 0x45 | e | e键 |
| 70 | 0x46 | f | F键 |
| 71 | 0x47 | g | G键 |
| 72 | 0x48 | h | h键 |
| 73 | 0x49 | 我 | 我关键 |
| 74 | 0x4a | j | J键 |
| 75 | 0x4b | k | K键 |
| 76 | 0x4c | l | L键 |
| 77 | 0x4d | m | m键 |
| 78 | 0x4e | n | n键 |
| 79 | 0x4f | o | o钥匙 |
| 80 | 0x50 | p | P键 |
| 81 | 0x51 | 问 | Q键 |
| 82 | 0x52 | r | r键 |
| 83 | 0x53 | s | S键 |
| 84 | 0x54 | t | t键 |
| 85 | 0x55 | 你 | u键 |
| 86 | 0x56 | v | v键 |
| 87 | 0x57 | w | w键 |
| 88 | 0x58 | x | x键 |
| 89 | 0x59 | y | Y键 |
| 90 | 0x5a | z | z键 |
| 91 | 0x5b | Lwin | 左Windows键(天然键盘) |
| 92 | 0x5c | rwin | 右Windows键(天然键盘) |
| 93 | 0x5d | 应用 | 应用键(天然键盘) |
| 94 | 0x5e | - | 预订的 |
| 95 | 0x5f | 睡觉 | 电脑睡眠密钥 |
| 96 | 0x60 | numpad0 | 数字键盘0密钥 |
| 97 | 0x61 | numpad1 | 数字键盘1键 |
| 98 | 0x62 | numpad2 | 数字键盘2密钥 |
| 99 | 0x63 | numpad3 | 数字键盘3键 |
| 100 | 0x64 | numpad4 | 数字键盘4密钥 |
| 101 | 0x65 | numpad5 | 数字键盘5键 |
| 102 | 0x66 | numpad6 | 数字键盘6键 |
| 103 | 0x67 | numpad7 | 数字键盘7密钥 |
| 104 | 0x68 | numpad8 | 数字键盘8密钥 |
| 105 | 0x69 | numpad9 | 数字键盘9键 |
| 106 | 0x6a | 乘 | 乘法密钥 |
| 107 | 0x6b | 添加 | 添加密钥 |
| 108 | 0x6c | 分离器 | 分离器密钥 |
| 109 | 0x6d | 减去 | 减去密钥 |
| 110 | 0x6e | 十进制 | 小数键 |
| 111 | 0x6f | 划分 | 分割钥匙 |
| 112 | 0x70 | F1 | F1密钥 |
| 113 | 0x71 | F2 | F2键 |
| 114 | 0x72 | F3 | F3键 |
| 115 | 0x73 | F4 | F4键 |
| 116 | 0x74 | F5 | F5密钥 |
| 117 | 0x75 | F6 | F6键 |
| 118 | 0x76 | F7 | F7密钥 |
| 119 | 0x77 | F8 | F8密钥 |
| 120 | 0x78 | F9 | F9键 |
| 121 | 0x79 | F10 | F10密钥 |
| 122 | 0x7a | F11 | F11密钥 |
| 123 | 0x7b | F12 | F12密钥 |
| 124 | 0x7c | F13 | F13密钥 |
| 125 | 0x7d | F14 | F14密钥 |
| 126 | 0x7e | F15 | F15密钥 |
| 127 | 0x7f | F16 | F16密钥 |
| 128 | 0x80 | F17 | F17密钥 |
| 129 | 0x81 | F18 | F18密钥 |
| 130 | 0x82 | F19 | F19密钥 |
| 131 | 0x83 | F20 | F20密钥 |
| 132 | 0x84 | F21 | F21密钥 |
| 133 | 0x85 | F22 | F22密钥 |
| 134 | 0x86 | F23 | F23密钥 |
| 135 | 0x87 | F24 | F24密钥 |
| 144 | 0x90 | numlock | 数字锁定键 |
| 145 | 0x91 | 滚动 | 滚动锁定键 |
| 160 | 0xa0 | lshift | 左移键 |
| 161 | 0xa1 | rshift | 右移键 |
| 162 | 0xa2 | lcontrol | 左控制键 |
| 163 | 0xa3 | rcontrol | 正确的控制密钥 |
| 164 | 0xa4 | lmenu | 左alt键 |
| 165 | 0xa5 | rmenu | 右alt键 |
| 166 | 0xa6 | browser_back | 浏览器返回键 |
| 167 | 0xa7 | browser_forward | 浏览器向前键 |
| 168 | 0xa8 | browser_refresh | 浏览器刷新密钥 |
| 169 | 0xa9 | browser_stop | 浏览器停止键 |
| 170 | 0xaa | browser_search | 浏览器搜索键 |
| 171 | 0xab | browser_favorites | 浏览器收藏夹密钥 |
| 172 | 0xac | browser_home | 浏览器开始和家庭钥匙 |
| 173 | 0xad | volume_mute | 音量静音键 |
| 174 | 0xae | volume_down | 音量下调键 |
| 175 | 0xaf | volume_up | 音量钥匙 |
| 176 | 0xB0 | Media_next_track | 下一个轨道键 |
| 177 | 0xb1 | Media_prev_track | 以前的曲目键 |
| 178 | 0xb2 | Media_stop | 停止媒体密钥 |
| 179 | 0xb3 | Media_play_pause | 播放/暂停媒体密钥 |
| 180 | 0xb4 | 启动_mail | 启动邮件键 |
| 181 | 0xb5 | laining_media_select | 选择媒体密钥 |
| 182 | 0xb6 | 启动_APP1 | 启动应用程序1密钥 |
| 183 | 0xB7 | laining_app2 | 启动应用程序2密钥 |
| 186 | 0xba | OEM_1 | 用于其他字符;它可能因键盘而异。对于美国标准键盘,';:'键 |
| 187 | 0xbb | oem_plus | 对于任何国家/地区,“+”密钥 |
| 188 | 0xbc | OEM_COMMA | 对于任何国家/地区,“”钥匙 |
| 189 | 0xbd | OEM_Minus | 对于任何国家/地区,“ - ”密钥 |
| 190 | 0xbe | oem_period | 对于任何国家/地区,“。”。钥匙 |
| 191 | 0xbf | OEM_2 | 用于其他字符;它可能因键盘而异。对于美国标准键盘,“/?”钥匙 |
| 192 | 0xc0 | OEM_3 | 用于其他字符;它可能因键盘而异。对于美国标准键盘,“〜”键 |
| 219 | 0xdb | OEM_4 | 用于其他字符;它可能因键盘而异。对于美国标准键盘,'[{'键) |
| 220 | 0xdc | OEM_5 | 用于其他字符;它可能因键盘而异。对于美国标准键盘,“ |”钥匙 |
| 221 | 0xdd | OEM_6 | 用于其他字符;它可能因键盘而异。对于美国标准键盘,']}'键 |
| 222 | 0xde | OEM_7 | 用于其他字符;它可能因键盘而异。对于美国标准键盘,“单样/双引号”键 |
| 223 | 0xdf | OEM_8 | 用于其他字符;它可能因键盘而异。 |
| 226 | 0xe2 | OEM_102 | 预订的 |
| 229 | 0xe5 | ProcessKey | IME流程密钥 |
| 231 | 0xe7 | 包 | 用来传递Unicode字符,就好像它们是击键一样。 vk_packet键是用于非键盘输入方法的32位虚拟钥匙值的低词。有关更多信息,请参见keybdinput,sendInput,wm_keydown和wm_keyup中的注释 |
| 246 | 0xf6 | attn | attn键 |
| 247 | 0xf7 | CRSEL | CRSER键 |
| 248 | 0xf8 | exsel | exsel键 |
| 249 | 0xf9 | EREOF | 擦除键 |
| 250 | 0xfa | 玩 | 播放密钥 |
| 251 | 0xfb | 飞涨 | 缩放密钥 |
| 252 | 0xfc | noname | 预订的 |
| 253 | 0xfd | PA1 | PA1键 |
| 254 | 0xfe | OEM_CLEAR | 清晰的钥匙 |