完整按键映射
所有手柄按键(A/B/X/Y、LB/RB/LT/RT、Back/Start、Home、十字键、摇杆按下)均可映射到任意键盘按键、鼠标按键、滚轮事件或组合键。支持单键、组合键、修饰键三种映射模式。
从一个按键到一整套工作流,AntiMicroX 提供专业级的输入重映射能力。以下是软件核心功能的完整清单。
AntiMicroX 的映射引擎覆盖了现代手柄所有可用的输入类型,并将其精确转换为操作系统级键鼠事件。
所有手柄按键(A/B/X/Y、LB/RB/LT/RT、Back/Start、Home、十字键、摇杆按下)均可映射到任意键盘按键、鼠标按键、滚轮事件或组合键。支持单键、组合键、修饰键三种映射模式。
摇杆既可作为模拟轴输出连续值(用于鼠标移动),也可作为八方向数字键输出离散事件。死区、灵敏度、加速曲线全部可调,让摇杆在手柄与键鼠之间无缝转换。
LT/RT 模拟扳机键可映射为:单次按键、按压力度阈值触发、模拟鼠标滚轮速度等。适合需要精确油门/刹车控制的游戏,或需要长按释放节奏的宏命令场景。
摇杆可映射为鼠标光标,支持线性、二次曲线、指数曲线三种加速模式。配合死区与最大速度调整,能精准完成像素级定位操作,包括图形软件的画笔控制和 CAD 的视图缩放。
单次手柄按键可触发一系列组合键序列,如 Ctrl+C → Alt+Tab → Ctrl+V。序列内每个按键的按下、保持、释放时长均可精确到毫秒,模拟真实人类输入节奏。
内置脚本编辑器支持完整 Lua 风格语法:变量、循环、条件判断、函数定义、API 调用。可编写复杂的按键序列、状态机、计时器,满足电竞玩家对宏命令的极致需求。
本地双人合作、HTPC 多场景应用、复杂工作流——AntiMicroX 的多设备管理让你随心所欲。
AntiMicroX 支持同时连接并独立配置多款手柄,每个手柄可拥有自己的配置集与脚本。本地双人合作游戏中,两个手柄可分别映射到键盘的不同区域(玩家 1:WASD+QER;玩家 2:方向键+小键盘),无需购买额外的手柄适配器。
同一手柄可保存无限个配置集(.amgp 文件),每个配置集对应一款游戏或一个应用。切换时只需从底部 Set 栏选择对应编号即可,支持热键即时切换。配合"按游戏自动加载"功能,启动游戏时自动应用对应配置,无需手动操作。
面向高级玩家和专业用户的深度功能,每一项都经过社区长期验证。
3.3.0 版本起,AntiMicroX 提供时序编辑器,可视化展示宏命令中每个按键的按下/释放时间线。支持拖拽调整时长、添加等待、循环段落,所见即所得。时序精度达 1 毫秒,足以模拟任何人类输入节奏。
内置完整的 SDL2 game controller DB,自动识别数百款主流手柄的按键布局。包括 Xbox One/Series、PS4/PS5、Switch Pro、8BitDo 系列、北通、雷蛇等主流品牌。即使无驱动也能正确识别按键。
所有配置以 .amgp XML 格式保存,纯文本便于版本控制和分享。支持从老版本 AntiMicro 导入 .amgp 文件,并保留全部映射关系。社区共享的配置集可直接下载使用,新玩家无需从零开始。
每个摇杆和扳机键都可独立配置死区、灵敏度、加速曲线。死区可消除摇杆漂移导致的意外移动;灵敏度可适配不同游戏对输入速度的要求;加速曲线让小幅推杆获得精细控制,大幅推杆获得快速响应。
每个映射可设置触发条件:仅按下手柄按键时、仅释放时、按住超过 X 毫秒时、双击时、长按 2 秒时等。配合脚本可构建状态机,根据当前游戏状态执行不同映射,如 RPG 切换武器时自动改写技能按键。
Windows 与 Linux 版本共享同一份代码与配置文件格式。你在 Windows 上精心配置的 .amgp 文件可原样导入 Linux 系统,所有映射关系保持一致。这是 Steam Input 等闭源方案无法提供的开放性。
AntiMicroX 基于成熟开源技术栈构建,保证长期可维护与跨平台一致性。
3.4.0 起迁移到 Qt6,原生跨平台 GUI 框架,性能更优内存更低,Wayland 支持完善。
使用 SDL2 读取手柄输入,覆盖市面绝大多数手柄型号,自动识别按键布局。
代码完全开源,可自由使用、修改、分发。无任何商业限制,无遥测代码。
使用 CMake 构建系统,支持 Windows / Linux / macOS(社区)三平台原生编译。
以下是经过社区测试的主流手柄型号列表,未列出的型号通常也能通过 SDL2 通用驱动正常工作。
| 品牌 | 型号 | 连接方式 | 兼容性 | 备注 |
|---|---|---|---|---|
| Microsoft | Xbox One / Series 控制器 | USB / 蓝牙 / 2.4G | 完美 | 所有功能原生支持 |
| Sony | DualShock 4 (PS4) | USB / 蓝牙 | 完美 | 触控板可映射 |
| Sony | DualSense (PS5) | USB / 蓝牙 | 完美 | 自适应扳机为普通模拟 |
| Nintendo | Switch Pro 控制器 | USB / 蓝牙 | 完美 | 需 Switch 模式按键布局 |
| Nintendo | Joy-Con (单只/双只) | 蓝牙 | 良好 | 部分组合按键需自定义 |
| 8BitDo | Pro 2 / SN30 / Ultimate | USB / 蓝牙 / 2.4G | 完美 | 需切换至 X-Input 模式 |
| 北通 | 阿修罗系列 / 神话系列 | USB / 2.4G | 良好 | X-Input 模式推荐 |
| 雷蛇 | Razer Wolverine / Kishi | USB | 完美 | 原生 X-Input |
| Logitech | F710 / F310 | USB / 2.4G | 完美 | 切换至 X-Input 模式 |
| Generic | 任意 SDL2 兼容手柄 | USB / 蓝牙 | 通用 | 可能需手动配置按键 |
lsusb / 设备管理器 截图。