Skip to content

Update to v1.3.7 Build 20241012

Latest
Compare
Choose a tag to compare
@Zalafina Zalafina released this 16 Sep 10:38
· 1 commit to master since this release

[按键映射工具] [游戏工具] QKeyMapper

v1.3.7_20241012

v1.3.7(Build 20241012)

  • 游戏手柄检测SDL2库更新到SDL2-2.30.8(2024-10-02发布),游戏手柄检测数据库更新。

v1.3.7(Build 20241006)

  • "映射表设定"对话框窗口添加"映射项描述"编辑框,可以对保存的某一条按键映射进行描述备注,备注信息在鼠标悬停在映射列表的原始按键格内会以提示框的形式悬浮显示在鼠标指针位置。
  • 主窗口右上角添加"显示备注"可勾选按钮,默认"显示备注"按钮是未勾选抬起状态,原始按键列表不会在末尾追加备注信息显示。如果点击"显示备注"按钮会切换为勾选按下状态,此时映射表中原始按键会以"原始按键【映射项备注】"的形式显示。
  • 映射按键发送并发处理方式优化。

v1.3.7(Build 20240928)

  • 映射项设定窗口中添加"按键按下时循环"和"循环次数"勾选框,两个勾选框只能同时勾选其中一个,"按键按下时循环"用于原始按键持续按下状态循环重复发送按键序列,"循环次数"可以指定按下一次原始按键会循环重复发送多少次按键序列。
  • 映射项设定窗口中的"映射按键列表"添加"!"前缀,此前缀添加在普通键盘或鼠标映射按键前面,用于实现按键后覆盖功能。例如:"D"键映射到"!A",先按下"A"键再按下"D"键会自动发送释放"A"键,"D"键抬起时如果"A"键物理按键仍然处于按下状态则会自动发送"A"键按下消息。(这个字符不是键盘上的叹号,需要使用映射项设定窗口的映射按键列表进行添加,或者从其他地方复制)
  • 主窗口"保存设定"按钮下方添加了"映射设定描述"编辑框,可以对保存的进程和标题对应的设定进行描述备注,备注信息在设定选择列表中会以<process.exe|TitleX [映射设定描述]>"的形式显示。
  • 语言选择下拉列表移动到"通用"设定标签页。
  • 主窗口右上角添加"进程列表"可勾选按钮,默认"进程列表"按钮是勾选按下状态,会在主窗口左侧显示进程列表。如果点击"进程列表"按钮会切换为未勾选抬起状态,此时主窗口左侧进程列表隐藏,右侧映射表宽度变宽占据进程列表原来位置进行显示。

v1.3.7(Build 20240916)

  • 单个设定选择项(进程名+标题)下支持添加多套映射表,默认的映射表标签名是"Tab1",鼠标左键双击"+"标签页按钮添加一个空白映射表,标签页名称自动按照数字排序"Tab2"、"Tab3"……
  • 鼠标左键双击已存在的映射表标签名位置进入"映射表设定"对话框,可以对"映射表名"和"映射表快捷键"进行修改,修改后需要点击"更新"按钮生效。更新后的"映射表名"和"映射表快捷键"需要点击"保存设定"按钮才会保存到设定文件中。
  • "映射表快捷键"用于在游戏中映射生效状态下通过快捷键切换当前激活的映射表,这样游戏中可以随时切换几套不同按键映射。如果快捷键前面加入"$"字符,表示快捷键设置的按键键触发之后不会被拦截,仍然会发送给应用程序。
  • "映射表设定"对话框窗口添加"导出映射表"按钮,可以导出某一个映射表中的全部按键映射数据到INI文件中,默认导出文件名是"mapdatatable.ini",可在文件保存对话框中自己设置文件名。
  • "映射表设定"对话框窗口添加"导入映射表"按钮,可以选择INI文件来导入之前导出的映射表数据文件,数据导入后追加到所选映射表的末尾。由于同一映射表中不能存在相同按键的重复映射,如果导入数据的原始按键与表中已存在数据的原始按键相同会被过滤掉。
  • 物理手柄按键检测输入检测可以检测到虚拟手柄输入,可以将虚拟手柄按键映射和物理手柄按键映射组合来使用。例如:可以同时添加 vJoy-Mouse2RS 和 Joy-RS-Up、Joy-RS-Down、Joy-RS-Left、Joy-RS-Right 映射到键盘按键,达到鼠标向上下左右移动触发键盘按键的效果。

QKeyMapper_screenshot_02