Skip to content

Update to v1.3.8.20251228

Choose a tag to compare

@Zalafina Zalafina released this 05 Dec 12:14
· 322 commits to master since this release

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

v1.3.8.20251228

💡 Win10及Win11系统推荐使用 Qt6_x64 版本release包,只有无法使用Qt6版本的Win7系统需要使用Qt5版本release包。点击👆上方三种颜色区分的最新版本zip压缩包名称可以直接下载对应版本最新release包。

  • v1.3.8(Build 20251228)
    • "通用设定"标签页中添加"编辑模式"下拉选择框,可以选择"右键双击"或"左键双击"方式进入映射表单元格编辑状态,默认是"右键双击"。
      • 选择"右键双击"时,使用鼠标右键双击(或者Alt键+左键双击)映射表单元格的方式进入单元格编辑状态。此时鼠标左键双击映射项显示"映射项设定"窗口。
      • 选择"左键双击"时,使用鼠标左键双击映射表单元格的方式进入单元格编辑状态。此时鼠标右键双击(或者Alt键+左键双击)映射项显示"映射项设定"窗口。
    • "映射宏列表"中高亮选择内容后按下 Ctrl+C 可以复制当前选中内容,之后按下 Ctrl+V 可以在当前宏列表插入复制的内容,如果存在相同宏名则尝试以"<宏名>_副本"的宏名插入复制内容。
    • 按键映射表和映射宏列表左侧加入行号显示。
    • 映射表 映射按键 列的提示框信息加入 发送时机抬起映射 显示。
    • 映射项设定 窗口内 映射按键列表 添加按键序列使用的 » 符号。
    • 勾选 启动时自动开始 时,启动加载设定显示问题修复。

  • v1.3.8(Build 20251222)
    • 映射表中"原始按键"和"映射按键"列单元格鼠标左键双击进入可编辑状态。
    • 显示"映射项设定"窗口从鼠标左键双击变为下面几种方式:
      • 鼠标右键双击映射表中条目显示"映射项设定"窗口。
      • 按住Alt按键后鼠标左键双击映射表中条目显示"映射项设定"窗口。
      • 鼠标点击等方式高亮选中映射表中一行后,按下键盘回车键显示"映射项设定"窗口。
    • 映射表添加"禁用"列,勾选"禁用"勾选框后开启映射时此条映射不生效。
    • 原始按键列表中添加SendOnMappingStop原始按键,当此映射表停止映射时会执行映射内容。
      ※可尝试用于非按键发送的映射内容,但不建议使用SendOnMappingStop发送按键,容易引发按键无法释放等异常问题。
    • 设定导出列表显示的图标支持显示自定义图标。

  • v1.3.8(Build 20251216)
    • "窗口信息"标签页添加"选择自定义图标"按钮,可以设置当前设定名称对应的自定义图标显示,支持 .ico/.png/.svg 后缀。
      • 选择自定义图标文件后,如果图标文件存在的情况,会优先尝试加载自定义图标文件。
      • 按下L-Ctrl键点击"选择自定义图标"按钮,会清除当前设置的自定义图标,根据双击左侧进程列表时设置的进程路径或者手动设置的进程路径来尝试加载进程可执行文件中的图标。
      • 设置自定义图标后需要点击"保存设定"按钮存储,否则切换设定会清除未保存的自定义图标路径。
    • 映射项设定窗口添加"发送方式"下拉列表框,可以选择"SendInput"、"SendMessage"、"FakerInput"三种发送方式。默认使用"SendInput"发送方式,没有特殊需求大部分场景全都建议选择此方式,兼容性和稳定性最好。
    • "FakerInput"发送方式通过FakerInput虚拟键鼠驱动来发送HID键鼠消息,比Windows SendInput API更接近物理键鼠消息,由于使用上有功能限制,没有特殊需要不必选择此发送方式。
    • 使用"FakerInput"发送方式需要先在"映射设定"标签页点击"安装FakerInput驱动"按钮安装驱动程序,上方状态显示绿字"FakerInput可用",表示驱动安装成功。
    • 驱动程序安装成功添加提示信息。
    • 映射项设定窗口移除"SendMessage发送"勾选框,可以使用"发送方式"功能替代。
    • 修复映射时机选择抬起时与长按映射方式触发重叠问题。
    • utils目录下工具追加,详细使用方法参考 utils 目录下 readme.txt 文件:
      IME输入法切换工具
      可用参数->
      ime=0xXXXXXXXX : 输入法编码(HKL值,必需,十六进制格式)
      mode=模式 : 设置输入法模式 (可选)
      通用模式:
        mode=off / english : 关闭输入法(英文模式)
        mode=on / native : 开启输入法(本地语言模式)
      中文输入法:
        mode=chinese : 中文模式(可输入汉字)
      日文输入法:
        mode=hiragana : 平假名模式(ひらがな)
        mode=katakana : 全角片假名模式(カタカナ)
        mode=katakana_half : 半角片假名模式(カタカナ)
        mode=alphanumeric : 全角英数模式(ABC)
      工具命令示例->
        ahk.exe switch_ime.ahk ime=0x04090409                          (切换到英文键盘)
        ahk.exe switch_ime.ahk ime=0x08040804                          (切换到中文拼音-保持之前中英文模式)
        ahk.exe switch_ime.ahk ime=0x08040804 mode=chinese             (中文拼音-中文模式)
        ahk.exe switch_ime.ahk ime=0x08040804 mode=english             (中文拼音-英文模式)
        ahk.exe switch_ime.ahk ime=0x04110411                          (切换到日文输入法-保持之前输入模式)
        ahk.exe switch_ime.ahk ime=0x04110411 mode=hiragana            (日文输入法-平假名)
        ahk.exe switch_ime.ahk ime=0x04110411 mode=english             (日文输入法-英文模式)
        ahk.exe switch_ime.ahk ime=0x04110411 mode=katakana            (日文输入法-全角片假名)
        ahk.exe switch_ime.ahk ime=0x04110411 mode=katakana_half       (日文输入法-半角片假名)
      
      注意:
      • HKL编码可能因系统版本和安装的语言包不同而有所差异
      • 切换的输入法必须已在系统中安装,否则切换无效
      • Windows 10/11 系统可在 设置 -> 时间和语言 -> 语言 中添加输入法

  • v1.3.8(Build 20251206)
    • 映射宏列表添加备份功能,可以将当前显示的宏列表中高亮选择的宏导出到INI文件中(列表支持多行连续选择)。
      ※选择宏列表导入时,导入项目追加在列表末尾。如果有重复的宏名会提示用户是否覆盖,选择"是"会删除当前列表中同名宏,将从文件导入的宏列表全部追加在末尾。选择"否"保留当前列表中同名宏,仅从文件中导入不同名的宏。
    • 映射宏列表添加"备注"功能。
    • 映射宏列表添加"删除"按钮。
    • 映射项设定窗口添加"PasteText模式"选择,有"Shift+Insert"和"Ctrl+V"两种模式选择,默认是"Shift+Insert"模式,大部分情况选择默认即可。
    • 映射按键编辑框字符数最大长度限制从32767增大到100万。