喜欢使用IntelliJ编程写代码, 得益于它强悍的快捷键, 但是总有些快捷键没有作用, 比如使用IntelliJ在写代码的时候,总是喜欢格式化一下(Ctrl + Alt + L)代码, 但是一直就是没有用, 猜想可能是由于快捷键占用, 于是乎使用Hotkey Explorer 查看到底是何方神圣占用快捷键

妖孽终于显出了原形, 原来是igfxhk.exe占用了,而且还占用了好多其他的快捷键,
查了下igfxhk.exe是什么东西:
真正的igfxHK.exe文件是英特尔公司英特尔®通用用户界面的软件组件。
对于Windows 8和更高版本的Microsoft操作系统版本,“igfxhk.exe”控制与视频相关的热键作为英特尔公共用户界面的一部分,伴随其驱动程序的显卡和板载GPU。 (“Hkcmd.exe”在Windows 7及更早版本中)。该文件应位于“C:\ Windows \ System32”中,如果发现在其他地方,则可能是伪装的恶意软件。不应该禁用或卸载它;可以从英特尔图形控制窗口的窗格中禁用热键。 GMA驱动程序与英特尔和nVidia显卡一起提供并安装,并提供给在主板上使用英特尔®图形芯片组的计算机制造商。如果在线查看更新的Intel驱动程序,请首先咨询计算机制造商的网站,因为OEM版本可能会被定制。如果Windows在启动后报告找不到“igfxhk.exe”,请重新安装Intel驱动程序。
简而言之:这个程序是因特尔集成显卡“快捷键管理器”的进程, 默认装完驱动为开启状态.
可以直接把这个进程给kill掉.然后就没有快捷键冲突了.当然也可以通过修改这个快捷键解决冲突.
方法:
开始 -> 控制面板 -> 英特尔 核芯显卡 -> 选项和支持 -> 修改快捷键 -> 应用
为什么不改IntelliJ的快捷键呢? 个人还是喜欢用原生的快捷键, 还有就是可能Eclipse也要改, 除非某个快捷键实在不顺手才改, 并且英特尔 核芯显卡的快捷键压根就没有用过, 所以倾向于改那些不常用的软件的快捷键.
网友评论