QKeyMapper:强大的Windows开源按键映射工具
你是否曾经希望在游戏中自定义键位,或者让手柄模拟键盘操作,又或者实现复杂的按键宏?QKeyMapper 的出现,旨在彻底解决这些问题。它是一个基于 Qt 和 C++ 开发的开源按键映射工具,可以帮助 Windows 用户在游戏、办公等场景中自由、灵活地重新定义键盘、鼠标和游戏手柄的输入行为。
截至收录:
QKeyMapper项目stars数:497
QKeyMapper项目forks数:17
QKeyMapper项目目录截图

QKeyMapper项目核心亮点
- 🌟 全面设备支持:支持键盘、鼠标、物理游戏手柄、虚拟游戏手柄之间的任意互相映射,打通了不同输入设备间的壁垒。
- 🎯 开箱即用,内存级运行:软件无需安装,解压即用。所有映射功能均在内存中完成,不修改系统注册表,无需重启,启动和停止映射即时生效。
- 🔧 功能丰富且专业:提供连发、锁定、长按、双击、按键序列、宏定义、组合键、窗口自动匹配等高级功能,满足从基础改键到复杂自动化脚本的各种需求。
- 🛡️ 安全可控:软件基于 GPLv3 协议开源,代码透明。运行时提供详细的免责声明和安全提醒,引导用户合规、负责任地使用。
QKeyMapper项目快速开始
只需几步,你就能开始使用 QKeyMapper:
1. 下载与运行:
访问项目发布页,下载最新的 Release 版本压缩包(如 QKeyMapper_vX.Y.Z_Qt6_x64.zip),解压后直接运行 QKeyMapper.exe。Win10/Win11 推荐使用 Qt6 版本。
- 创建你的第一个映射:
- 在软件左侧进程列表中找到你的目标程序(如游戏),双击将其信息填入。
- 在右侧映射表中,从“原始按键”下拉框选择你想改动的键(如手柄的
Joy-Key1(A/×)),从“映射按键”下拉框选择你想映射成的键(如键盘的A)。 - 点击“添加”按钮,这条映射规则就创建好了。
- 启用映射:
- 点击主界面的“映射开始”按钮。
- 此时,当你切换到目标程序窗口时,映射就会自动生效。按下手柄的A键,电脑将收到键盘A键的信号。
QKeyMapper项目应用场景
- 游戏键位自定义:将不顺手的游戏键位映射到习惯的按键上,或将键盘操作映射到手柄,提升游戏体验。
- 办公效率提升:为常用操作(如复制、粘贴、保存)设置一键宏或组合键,甚至用手柄控制PPT翻页。
- 无障碍辅助:通过自定义映射,让一些特殊输入设备可以模拟标准键鼠操作,辅助有需要的用户。
- 自动化测试与脚本:利用其强大的按键序列、循环和条件触发功能,编写简单的自动化测试或游戏脚本。
用户案例:作为一个活跃的开源项目,QKeyMapper 通过其QQ用户群(906963961)聚集了大量玩家和开发者,持续交流使用技巧并推动软件更新。
QKeyMapper项目链接
Zalafina / QKeyMapper项目地址:https://github.com/Zalafina/QKeyMapper
本文地址:https://www.tgoos.com/40384
声明:本站资源均整理自互联网,版权归原作者所有,仅供学习交流使用,请勿直接商用,若需商用请购买正版授权。因违规使用产生的版权及法律责任由使用者自负。部分资源可能包含水印或引流信息,请自行甄别。若链接失效可联系站长尝试补链。若侵犯您的权益,请邮件(将 # 替换为 @)至 feedback#tgoos.com,我们将及时处理删除。转载请保留原文链接,感谢支持原创。
