热键冲突如何解决

热键冲突如何解决,第1张

1 退让一步 修改当前软件热键
当热键冲突发生后,最省事的办法就是退让一步。马上将当前软件的热键指定为另一个自定义的热键,这样就可不用理会发生冲突的软件在哪里,各用各的热键,马上可继续投入到工作中。
以QQ为例。在启动QQ图像捕获功能时,软件d出提示信息,显示捕获屏幕热键被占用,建议修改冲突软件的热键,以保证QQ功能可用,但QQ并没有告诉我们冲突的软件是哪一个,所以这里最省事的办法是“修改QQ热键”(图1)。

只需点击这个文字链接,就可以自动进入QQ全局热键设置窗口,直接按下一组键盘上的组合键,如果不与电脑中的其他软件发生冲突,则QQ会接受这组新设的热键,并将其作为今后截图的热键来用(图2)。

2 稳住阵脚 揪出热键占用元凶
如果已经习惯于QQ使用Ctrl+Shift+A截图,而别的软件占用了这组热键,但你又是一个“说不进去话”的人——“我的热键不能修改,只能修改别的软件热键”,又该怎么办?这时,就必须先找到与QQ热键发生冲突的软件是哪一个,然后修改这个软件占用的快捷键

Windows 键盘快捷键概述
在 Windows 中工作时,常常利用快捷键代替鼠标。可以利用键盘快捷键打开、关闭和导航“开始”菜单、桌面、菜单、对话框以及网页等。使用快捷键可以让您更简单地与计算机交互。
如果想对应用程序建立快捷方式可用以下方法
1,在桌面上建立应用程序的快捷方式
2,在快捷方式上单击右键,选择“属性”
3,在打开的窗口中有快捷键一栏,在后面输入设置的快捷键

1、登陆上QQ。

2、打开系统设置=》基本设置=》热键=》设置热键。

3、找开热键设置后,就可以看到哪些快捷键有冲突了。解决的办法有两个,一个是改QQ的热键,一个是改跟QQ冲突的那个软件的快捷键。但是因为有时候不知道是哪块引起的,所以这里以修改QQ为例来说明。

4、点击有冲突的热键,会出现一个方框,然后提示可以通过键盘来修改热键,比如锁定QQ是Ctrl+Alt+L,可以改为Ctrl+Alt+D或别的,总之原则就是不冲突,好记,方便自己下次使用。改完之后也可以把下面的那个“热键与其它软件冲突时提醒”的打勾去掉,这样即使以后再有冲突也不会提示了。

1 退让一步 修改当前软件热键
当热键冲突发生后,最省事的办法就是退让一步。马上将当前软件的热键指定为另一个自定义的热键,这样就可不用理会发生冲突的软件在哪里,各用各的热键,马上可继续投入到工作中。
2 稳住阵脚 揪出热键占用元凶
如果已经习惯于QQ使用Ctrl+Shift+A截图,而别的软件占用了这组热键,但你又是一个“说不进去话”的人——“我的热键不能修改,只能修改别的软件热键”,又该怎么办这时,就必须先找到与QQ热键发生冲突的软件是哪一个,然后修改这个软件占用的快捷键。
用一款非常小的工具GHotkey可以查到全局热键和被什么软件占用,还可以修改某个软件的热键。运行该软件后,窗口显示为空白。点击软件窗口左下角的GetHotKey(获取热键)按钮,Key(热键)一列下就会列出当前系统中的热键,在对应的PATH(路径)一列下,则列出了该热键对应的运行程序及其所在的具体路径。
修改热键也可以直接在该软件中进行。若要修改某个软件的某个热键,可直接选中该热键,将光标置于窗口下方的“无”框中,按下要修改为的热键,点击中间的ModifyHotkey(修改热键)按钮即可。
小提示:
在退出修改了热键的软件之后,修改的热键还能使用,除非是注销系统或重启该软件。
3 预防为主 定义冲突早知道
我们常常还需要给自己的一些快捷图标、文件夹或文档建立快捷调用组合键。那么,如何才能选择一组在系统中尚未使用的快捷键组合为己所用呢
我们可以通过Ethervane ActiveHotkeys软件,查看系统的全局热键看哪些未被使用,使用其中未被占用的热键来定义自己的快捷组合。
运行Ethervane ActiveHotkeys后,如果直接点击Test Active Hotkeys按钮,在右侧窗口中会看到按左侧的默认规则选出的所有快捷键组合定义情况。默认情况下,右侧窗口Active列之下显示所有被占用、未被占用的快捷键,标示Yes表示该快捷键组合被占用,No则表示未被占用。如果觉得这样查看不太方便,则可以按下F5键分别显示,第一次按下F5键后会只显示被占用的快捷键;再次按下F5键,则只显示未被占用的快捷键;第三次按下F5则恢复为全显示状态。若需要定义快捷键,查看定义还是未被定义的快捷键组合,可以从这里选择查看。
如果要按自己的需要进行筛选,首先从左侧1 Select modifier modifier keys分组中选择所需查找的快捷键组合,比如需要查找Ctrl+Shift+D的使用情况,则勾选Ctrl+Shift;然后从2 Select normal key groups分组下勾选快捷键组合中的常规字符范围,可以只勾选字母,或只勾选数字,也可以全部勾选,这里勾选Alphabetical(a-z)即可;最后单击左下方3 Check which hotkeys are active分组下的Test Active Hotkeys按钮进行检测,检测结果显示于右侧快捷键使用情况列表中。在查询结果中看到,这个组合键Ctrl+Shift+D当前未被系统所占用,因此可以放心地将其定义给自己需要的软件了。
小技巧:
若干要为程序、文件夹或文档指定快捷键组合,只需右击目标并选择“属性”,然后在属性窗口的“快捷方式”选项卡下,点击“快捷键”文本框,然后组合按下键盘快捷键,快捷键组合即出现在文本框中,最后点击“确定”即可

我原来搞过,是改注册表。这个应该不是热键冲突…
要说是冲突,表现应该是一个hotkey指令下去后同时开启n个命令,命令本身不会拦截hotkey,但可能有先后顺序。比如按下win-r会首先调用windows的api,然后才启用自定义命令(当然这个hotkey你得在注册表里改…)
还有个不得不说的是啥呢,如果你在快捷方式里定义了hotkey,你关裸了没用,只能注销了才行
你要求检测热键冲突的方法,我可以给你不过有些复杂…我手机码字就简单说了……这个网上没有教程的……
首先你需要一个注册表的监视软件,它可以拦截所有注册表更改的信息并记录。
其次打开你的程序,如扣扣,然后更改hotkey,查看修改了哪些信息
之后的你懂的…找你的ctrl-123
另外一种方式也相似:打开你的监视程序,然后在windows的api中修改系统hotkey如输入法之类的,然后查看拦截到的信息,然后你懂的…
另另外一种方式也及其相似:同开监视程序,改动app link的hotkey(在快捷方式的属性里)看看更改了哪些信息…
…………码了这么多突然发现一个问题就是,你是windows吗?是x86还是x64??
我都好长时间没开过电脑了…这个我记不清了……
如果没记错,好像vista以前的系统,很多快捷键是绑定在explorerexe里的,经常会失灵比如快捷方式的快捷键
后来的都是在注册表里分立的……
我可以给你一个更好的建议,买个破键盘然后自己把需要用到的键都diy到一起,弄成一个游戏控制器一样的东西。薄膜键盘也不是很难搞得……不过不好看
反正我这么搞成功了,神马快捷键,统统都是浮云~
ps:我几乎不玩游戏所以你说神马换q神马魔兽,我不知道这个快捷键怎么改,没研究过


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12811127.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-28
下一篇2025-08-28

发表评论

登录后才能评论

评论列表(0条)

    保存