×用微信扫描并分享

Active Hotkeys – 寻找系统的全局热键

20
1 Star2 Stars3 Stars4 Stars5 Stars (1 votes)
Loading...

小众读者 pysense 曾经在小众客栈问道

标题:寻检测系统中已注册过的热键的软件。@Appinn

主要是热键太多了,有时自己都给忘了,还有的是一些其他软件注册的全局热键,怕跟我的有冲突,不知道有没有这样的软件可以检测注册过的热键?

santhunler 找到一个满足要求的共享软件 Hotkey Elf。今天看到 Lifehacker 介绍的 Active Hotkeys,又让我想起这个帖子。

它的使用非常简单,右击左边的第一个面板,选择 select all modifier keys,再右击第二个面板,选择 Select All key groups,点击 Test Active Hotkeys 按钮,就可以开始检查。

截图里检测出了 55 个全局热键,包括我用 AHK 写的快捷键。不过,它并不能 100% 地检查出 AHK 定义的快捷键,这个列表里面找不到 Alt + S 和 Alt + A,我这两个快捷键的的确确是全局的。该软件只能知道快捷键被占用,不知道被哪个软件占用,也不能修改。

另外,在那个帖子下,ElTopo 给出过一个专业的回答

系统全局热键是调用 RegisterHotKey() 函数登记热键,如果进程 A 已经登记了一个热键组合,另一个进程 B 再叫 RegisterHotKey() 登记同一个热键组合会失败,但进程 B 只知道该热键组合已经被占用,不知道具体是哪个进程占用。

所以当你定义系统热键组合时如果已经被占用,软件应该提示你换别的热键组合。

如果你一定想要知道目前系统中哪些热键组合已经被占用,可以写一个很简单的小程序,对全部热键组合逐一调用 RegisterHotKey() 然后检查是否成功,如果不成功则说明该热键组合不可用(如果成功说明该热键组合未被占用,此时别忘了叫 UnRegisterHotKey() 释放该试验热键组合)。

小众软件下载下载(364KB):uushare|官方网站|来自小众软件|skydrive|dropbox

×用微信扫描并分享

已有 20 条评论, 我要留言

  1. 天毅说道:

    用ahk的热键也在此之列吧?用一个统一的脚本会比较清楚自己的热键吧?

    • sfufoet说道:

      @天毅, 典型的回帖不看贴。

      • 天毅说道:

        @sfufoet, 我的意思是我只用ahk自定义快捷键,这样自己定义的会比较清楚吧。有冲突的情况还没见过,因为我都是win+单字母,一般的软件都不敢这样定义的,嘿嘿。这篇文章我确实看了

    • sfufoet说道:

      @天毅, “用ahk的热键也在此之列吧?”关于 AHk 的热键,文章里我已经很详细的说明了,不仅仅 AHK 可以设定全局快捷键的说.

      • 天毅说道:

        @sfufoet, -_-可能我的表达有问题。我是说ahk也属于全局热键的软件,然后我只用这一个,这样一方面不会记不住,另外一方面用win键+单字母的定义方式,也不会出现冲突的问题,囧……

  2. iuv说道:

    这个是个好东西
    我一直在头疼ctrl+shift+0被啥给注册了
    问题是发现后能修改不?比如原先注册的软件已经卸载了,只是因为它流氓(忘了说搜狗拼音还是qq拼音了)所以热键依然被占用。

  3. qin说道:

    有没有能找到笔记本热键驱动的软件呢
    官网上只给了xp下的,用win7热键都不行了
    调节声音和亮度都没办法了

    • sfufoet说道:

      试试 AutoHotKey 吧,按下按键之后,打开 AutoHotKey 的界面,这样打开:随便运行一个没有界面,只有快捷键的脚本,然后双击它的托盘 H 图标,在出现的。AutoHotKey 界面按下 Ctrl + K,切换到触发的按键列表,从后面寻找按键的名字,名字可能是这样的 ~SCXXX,XXX是个三位数的数字。知道按键的名字之后,就好办了。例子代码:

      ~SCXXX::
      SoundSet,-10
      ; 降低音量
      return

      另外,AHK 是没办法调整怕你们亮度的。建议等待官方驱动的更新。

  4. 百科互联说道:

    已经五个人了?

  5. vencie说道:

    一直在找这么个东西 真的

  6. skystar说道:

    不错的软件,已经挺实用了

  7. 君临天下说道:

    不错,写autohotkey时事先检查一下热键看有没有冲突

  8. lava说道:

    吾寻此软久矣

  9. hapocn说道:

    ghotkey可以查到全局热键和被什么软件占用,但是对有上下左右四个方向键的热键不能准确查看
    下载地址
    http://www.gougou.com/search?search=ghotkey&restype=-1&id=10000000&ty=0

  10. 网扎小折说道:

    有一款软件也支持小键盘区的快捷键。挺不错的。Active Keyboard v3.1,我在这里简单的介绍下这款软件,首先是我把软件的安装包中的文件释放出来,把没用的文件去除做了绿色软件处理,加上的破解补丁,软件界面如下图所示,左侧目录树为分类列表为网址,系统,控制面板,右侧面板为设定的快捷键窗口,在右侧窗口中右键可进行增加设置(右键-new file 打开如三图可进行设置)。可增加打开系统设置(右键-new macro 打开如四图可进行设置)。,如快捷键打开光驱打开控制面板,关机管理,增加快捷菜单(这功能和第一个软件功能一样不过它只可加入文件和网址,没有增加文件夹选项,不过我们可以把C:/这种本地地址也当做网址就可以打开了)快捷键除了主键盘区还可把快捷键设在小键盘区。后两图可以主键盘,小键盘之间进行切换。

    • sfufoet说道:

      @网扎小折, 小众软件是不会介绍破解软件的。请不要再破解别人的软件,他们辛辛苦苦写代码是需要回报的。

  11. Eli说道:

    win8 64位 运行后,好像把所有的快捷键都按了一遍……

  12. wppp说道:

    360报有木马攻击,无法启用

  13. 阿阿斯顿发送到说道:

    怎么没看到

有不同想法?说说看(首次评论会被人工审核,请耐心等待)