特殊键和 AutoHotKey

特殊键和 AutoHotKey

我刚买了一个新的 Cooler Master Octane 键盘+鼠标组合,但它没有附带任何软件,所以我无法修改按键,也无法更改任何功能……有没有办法为它编写一些简单的软件?谢谢

答案1

据我所知,Microsoft 键盘布局编辑器是一款不错的工具,可用于创建新布局或对现有布局进行重大更改,并且结果可以安装在任何其他 PC 上,而无需支持软件。如果您只想重新映射几个键,或者交换/禁用修饰键(CTRL、SHIFT 等),那么 MSKLC 就太过分了。

欲了解更多信息请参阅下面的链接。

https://msdn.microsoft.com/en-sg/goglobal/bb964665.aspx?f=255&MSPPError=-2147217396 问候

答案2

特殊键和 AutoHotKey

如果你使用的是 Windows,你应该使用自动热键。这是一门很棒的编程语言(简单、易用且实用),可用于创建热键!对于您来说,我们可以做的是找到键盘上特殊键的实际键码(或仅使用普通键)并赋予它们特定功能。

入门

  • 安装 自动热键
  • 创造A文件名.ahk文件
  • 使用 找到与特殊键对应的代码
    • 提供的代码可以帮助解决这个问题
  • 跑步右键单击文件并打开AutoHotKey.exe
  • 调整获得特定按键的按键代码后,即可在此处输入满足您需求的 AHK 代码
  • 享受AutoHotKey 的强大功能!

代码

此 AHK 文件包含键盘钩子,您需要用它来查找键盘上特殊键的代码。它还包含两个示例热键(+ 注释)。第一个是Ctrl+ SC159,它会在您的默认浏览器中打开 Google(我不知道SC159对应哪个键)。第二个是Ctrl+ g,它还会在您的默认浏览器中打开 Google。由于我真的像 AHK 并且这个代码需要一个有趣的例子,我还包括了Shift++WinKeyg谷歌当前突出显示的文本(而不更改剪贴板)。

#InstallKeybdHook

;Here is an example of a code for a special key
;This will open google.com
^SC159:: Run www.google.com

;Here is an example of a normal hotkey
;This will open google.com
^g:: Run www.google.com

;Insta-(G)oogle
+#g::
    old = %clipboard% 
    Sleep 10
    Send ^c
    Sleep 100
    data = %clipboard%
    clipboard = %old%
    search = http://www.google.com/search?hl=en&q=%data%
    Run %search%
    Return

奖金

  • 您可以打开Ahk2exe.exe 将ahk文件转换为exe
    • 这将允许它运行任何Windows 电脑
  • 将文件放在启动文件夹中将使其在每次登录时自动启动
  • 修改代码时,请务必保存并重新加载 ahk 脚本
  • 要停止脚本,请右键单击任务栏中的 ahk 图标,然后单击退出
  • 这里以下是一些 AHK 脚本示例

[笔记:某些键盘上的某些特殊键无法被 AHK 检测到]

相关内容