# 为什么会发生丢失挂钩(Hook)的情况? # 挂钩丢失的现象 如果挂钩丢失了,将无法使用鼠标方式激活面板(如点击中键等)、触发轮盘菜单;面板显示后,也不能通过点击面板外面来关闭面板窗口。 # 什么是挂钩Hook 挂钩是Windows处理输入消息的一种机制,允许程序在发生键盘或鼠标输入时获得消息通知。 Quicker通过挂钩机制获取鼠标消息,并根据情况进行拦截(如点击中键激活面板的时候,就会拦截鼠标消息,让下发的窗口不会发生中键点击)。 可能会有多个软件注册挂钩(如Quicker和手势软件),它们会依次收到挂钩消息,任何一个拦截消息后,其他软件就收不到挂钩消息了。如果某个软件在处理挂钩消息的时候时间太长,Windows就会回收挂钩,这个软件之后就会一直收不到挂钩消息了。 正是基于这样的原因,如果某个时间Windows比较繁忙,可能会出现挂钩处理超时,挂钩事件被回收的情况。这时候Quicker就会无法使用原有的方式激活。 另外需要区分一下是挂钩丢失还是因为其他手势软件影响,可以先退出手势软件测试。 # 解决方法 如果发生了挂钩丢失的情况,请在系统托盘菜单中选择“重新加载鼠标挂钩”。 [![](https://files.getquicker.net/_sitefiles/kb/2020/05/25/200740_3_image.png?x-oss-process=image/resize,w_800)](https://files.getquicker.net/_sitefiles/kb/2020/05/25/200740_3_image.png?x-oss-process=image/resize,w_800) **在1.7.5版本中,还增加了自动检测挂钩丢失的选项,请启用。** ![](https://files.getquicker.net/_sitefiles/kc/kb/2020/05/25/083605_3_mceclip0.png?x-oss-process=image/resize,w_800) 爱词霸 划词翻译 自动发声 自动添加生词本