Skip to content

Update to v1.3.6 Build 20240312

Compare
Choose a tag to compare
@Zalafina Zalafina released this 25 Nov 10:47
· 615 commits to master since this release

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

v1.3.6_20240312

v1.3.6(Build 20240312)

  • 为Parsec等高优先级进程窗口添加兼容性支持,其他由于权限原因无法读取进程可执行文件名称的情况进程名统一显示为QKeyMapperUnknown
  • 添加"Func-"前缀的功能性映射按键,Func-Refresh(刷新)/Func-LockScreen(锁屏)/Func-Shutdown(关机)/Func-Reboot(重启)/Func-Logoff(注销)/Func-Sleep(睡眠)/Func-Hibernate(休眠)

v1.3.6(Build 20240305)

  • 【极限竞速: 地平线】键盘可使用虚拟手柄 "vJoy-Key11(LT)_BRAKE" 映射来根据 "刹车阈值" 自动控制刹车力度。
  • 更改组合键映射策略,"原始组合键"改为文本框来手动输入,现在可以支持不包含Ctrl、Alt、Shift、Win的组合键映射。支持的按键列表参考版本压缩包中的 CombinationSupportKeys.txt 文件,编写时候按键之间用"+"连接,例如:"L-Ctrl+Home"、"A+B+C"。
  • "显示切换键"和"映射开关键"热键也改为文本框来手动输入。
  • 删除"禁用Win键"勾选框,现在可以通过映射按键中选择"BLOCKED"来禁用任意按键。
  • 为鼠标控制虚拟游戏手柄左/右摇杆的功能(Mouse2Joystick)添加了两个可映射的控制按键,Mouse2vJoy-Hold(按下后当前的摇杆偏移保持不再变化,按键抬起后摇杆偏移归0),Mouse2vJoy-Direct(按下后摇杆偏移跟随鼠标移动方向变化,按键抬起后摇杆偏移归0)。
  • 添加鼠标键功能,可以通过映射按键列表中的"Key2Mouse-"前缀的按键控制鼠标指针移动,同样通过"X轴速度"和"Y轴速度"来控制鼠标指针移动速度,速度1~15,1最慢。

※ 注意: v1.3.6(Build 20240223)对部分按键名称进行了更改(按键名称变更列表可参考KeyNameChanged wiki页面),可能出现无法加载旧版本配置文件的情况,建议更新此版本前备份保存可执行文件路径下的 keymapdata.ini 配置文件。可以根据新Release版本ZIP压缩包中的 CombinationSupportKeys.txt 文件中的按键名称编辑修改 keymapdata.ini 配置文件中原来的按键名称来继续使用旧配置文件。

v1.3.6(Build 20240131)

  • UI控件整体布局变化。
  • 增加虚拟手柄类型选择(X360/DS4), 如果使用以前版本的设定文件时提示"从INI文件加载了无效的设定数据",在程序路径下备份keymapdata.ini后,使用文本编辑工具对keymapdata.ini进行文本替换后可继续使用。替换内容:(A) -> (A/×)、(B) -> (B/○)、(X) -> (X/□)、(Y) -> (Y/△)

v1.3.6(Build 20240125)

  • 增加了窗口显示切换键编辑框,可以用于更改显示和隐藏窗口到系统托盘的快捷键。
  • 用于匹配窗口标题的单行文本编辑框可以手动进行内容更改并保存到设定了,同一个进程可以保存多个不同的窗口标题设定了(同一进程最多保存9个不同标题的设定),不同的标题会保存到<process.exe|TitleX>形式的设定中。再次保存同一进程名相同标题的设定会覆盖之前已经存在的设定。
  • 双击左侧进程列表后,如果进程名和标题与已经保存的设定完全匹配,会自动加载显示之前已经保存过的设定。
  • 界面上控件位置微调,设定选择列表放在了进程名和标题名文本框的下面。给虚拟手柄设定添加了GroupBox框。
  • 窗口可见状态下,每隔3秒自动刷新左侧显示的进程列表。
  • "保存设定"按钮可以保存当前窗口位置,隐藏后重新显示窗口会显示在隐藏前的窗口位置。程序启动时按照上次保存设定时的窗口位置进行显示。
  • 使用"»"勾选框添加按键序列可以使用延时功能了。
  • 窗口标题加入Build Number显示。
  • 增加"音效"复选框,勾选后开始映射和停止映射时会播放音效。
  • 修复数字小键盘无法正确映射问题。
  • 增加游戏手柄左/右摇杆控制鼠标指针的功能(Joy-LS2Mouse & Joy-RS2Mouse)。

v1.3.6(Build 20240112)

  • 增加了固定的全局映射设定项(QKeyMapperGlobalSetting),如果全局映射勾选了自动开始映射,开始映射状态下从匹配的窗口退出后过几秒时间会自动切换到全局映射设定并启用映射。为全局映射状态加了一个专门的托盘图标。

v1.3.6(Build 20240106)

  • 增加了原始快捷键编辑框,可以将包含Ctrl、Shift、Alt按键的组合键设定为原始输入(原始按键下拉框为空时,才会添加原始快捷键编辑框中的设定按键)。
  • 增加了按键映射停止时的音效。

v1.3.6(Build 20231230)

  • 为映射按键增加"延时"数值调节框,可以适当增加组合按键之间的按下和抬起时的等待时间。

v1.3.6(Build 20231225)

  • 添加"锁定光标"复选框,勾选后鼠标控制虚拟游戏手柄摇杆时鼠标光标被锁定在屏幕右下角位置。(使用此功能前请提前确认映射开关组合键可用,避免鼠标无法移动也无法关闭按键映射恢复鼠标移动)。
  • 添加鼠标滚轮上滚和下滚映射功能。

v1.3.6(Build 20231223)

  • 添加了通过鼠标控制虚拟游戏手柄左/右摇杆的功能(Mouse2Joystick),通过在映射表中添加"vJoy-Mouse2LS"或"vJoy-Mouse2RS"来使用。鼠标控制摇杆的X轴和Y轴灵敏度范围"1~1000",数值越小越灵敏。
  • "自动映射并最小化" 按钮变为三态复选框,设置为中间状态时软件启动仅最小化到托盘,不自动开始按键映射。

v1.3.6(Build 20231220)

  • 添加了虚拟游戏手柄功能(通过ViGEmBus实现),点击"安装ViGEmBus",显示绿色字"ViGEmBus可用"之后,勾选"启用虚拟手柄",之后可以将键盘按键映射到"vJoy"开头的虚拟手柄按键。

v1.3.6(Build 20231125)

  • 添加了将游戏手柄按键作为原始按键映射到键盘按键的功能,原始按键列表中选择"Joy"开头的按键,映射按键选择想触发的键盘按键即可。