AntiMicroX 功能特性

从一个按键到一整套工作流,AntiMicroX 提供专业级的输入重映射能力。以下是软件核心功能的完整清单。

Mapping Core

核心映射能力

AntiMicroX 的映射引擎覆盖了现代手柄所有可用的输入类型,并将其精确转换为操作系统级键鼠事件。

完整按键映射

所有手柄按键(A/B/X/Y、LB/RB/LT/RT、Back/Start、Home、十字键、摇杆按下)均可映射到任意键盘按键、鼠标按键、滚轮事件或组合键。支持单键、组合键、修饰键三种映射模式。

摇杆八方向映射

摇杆既可作为模拟轴输出连续值(用于鼠标移动),也可作为八方向数字键输出离散事件。死区、灵敏度、加速曲线全部可调,让摇杆在手柄与键鼠之间无缝转换。

扳机键模拟

LT/RT 模拟扳机键可映射为:单次按键、按压力度阈值触发、模拟鼠标滚轮速度等。适合需要精确油门/刹车控制的游戏,或需要长按释放节奏的宏命令场景。

鼠标精确控制

摇杆可映射为鼠标光标,支持线性、二次曲线、指数曲线三种加速模式。配合死区与最大速度调整,能精准完成像素级定位操作,包括图形软件的画笔控制和 CAD 的视图缩放。

组合键序列

单次手柄按键可触发一系列组合键序列,如 Ctrl+C → Alt+Tab → Ctrl+V。序列内每个按键的按下、保持、释放时长均可精确到毫秒,模拟真实人类输入节奏。

脚本与宏命令

内置脚本编辑器支持完整 Lua 风格语法:变量、循环、条件判断、函数定义、API 调用。可编写复杂的按键序列、状态机、计时器,满足电竞玩家对宏命令的极致需求。

Multi-Device

多手柄与多配置集

本地双人合作、HTPC 多场景应用、复杂工作流——AntiMicroX 的多设备管理让你随心所欲。

多手柄同时映射

AntiMicroX 支持同时连接并独立配置多款手柄,每个手柄可拥有自己的配置集与脚本。本地双人合作游戏中,两个手柄可分别映射到键盘的不同区域(玩家 1:WASD+QER;玩家 2:方向键+小键盘),无需购买额外的手柄适配器。

双人合作 本地多人 独立配置

多配置集快速切换

同一手柄可保存无限个配置集(.amgp 文件),每个配置集对应一款游戏或一个应用。切换时只需从底部 Set 栏选择对应编号即可,支持热键即时切换。配合"按游戏自动加载"功能,启动游戏时自动应用对应配置,无需手动操作。

一键切换 热键切换 自动加载
Advanced

进阶功能详解

面向高级玩家和专业用户的深度功能,每一项都经过社区长期验证。

按键时序可视化编辑

3.3.0 版本起,AntiMicroX 提供时序编辑器,可视化展示宏命令中每个按键的按下/释放时间线。支持拖拽调整时长、添加等待、循环段落,所见即所得。时序精度达 1 毫秒,足以模拟任何人类输入节奏。

SDL2 游戏控制器数据库

内置完整的 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 等闭源方案无法提供的开放性。

Tech Stack

技术架构

AntiMicroX 基于成熟开源技术栈构建,保证长期可维护与跨平台一致性。

Qt6 框架

3.4.0 起迁移到 Qt6,原生跨平台 GUI 框架,性能更优内存更低,Wayland 支持完善。

SDL2 后端

使用 SDL2 读取手柄输入,覆盖市面绝大多数手柄型号,自动识别按键布局。

GPL v3 协议

代码完全开源,可自由使用、修改、分发。无任何商业限制,无遥测代码。

CMake 构建

使用 CMake 构建系统,支持 Windows / Linux / macOS(社区)三平台原生编译。

Compatibility

手柄兼容性

以下是经过社区测试的主流手柄型号列表,未列出的型号通常也能通过 SDL2 通用驱动正常工作。

品牌型号连接方式兼容性备注
MicrosoftXbox One / Series 控制器USB / 蓝牙 / 2.4G完美所有功能原生支持
SonyDualShock 4 (PS4)USB / 蓝牙完美触控板可映射
SonyDualSense (PS5)USB / 蓝牙完美自适应扳机为普通模拟
NintendoSwitch Pro 控制器USB / 蓝牙完美需 Switch 模式按键布局
NintendoJoy-Con (单只/双只)蓝牙良好部分组合按键需自定义
8BitDoPro 2 / SN30 / UltimateUSB / 蓝牙 / 2.4G完美需切换至 X-Input 模式
北通阿修罗系列 / 神话系列USB / 2.4G良好X-Input 模式推荐
雷蛇Razer Wolverine / KishiUSB完美原生 X-Input
LogitechF710 / F310USB / 2.4G完美切换至 X-Input 模式
Generic任意 SDL2 兼容手柄USB / 蓝牙通用可能需手动配置按键
未列出的手柄怎么办 AntiMicroX 内置 SDL2 通用驱动,可识别绝大多数 HID 标准手柄。如遇识别问题,请在 GitHub Issues 提交反馈,附上手柄型号与 lsusb / 设备管理器 截图。

立即体验完整功能

所有功能免费无限制,下载即用。

查看教程