比如现在我用dataGrip(数据库管理工具),自带的快捷键是按下ctrl + shift + F10,可以唤出控制台列表,焦点是在默认控制台上
所以我想打开控制台列表,就需要先按下ctrl + shift + F10,再按enter。
我想在Quicker中设置快捷键ctrl + shift + F10(dataGrip和IDEA一样都是Jetbrains的产品,自带的快捷键太多了,可能随便设个快捷键就会冲突),用来触发动作,动作内容是模拟按键ctrl + shift + F10和enter。
但是由于这个快捷键就是用来触发Quicker动作的,所以触发动作后就会陷入死循环。
所以能否让我按下ctrl + shift + F10后触发动作,动作内模拟的按键不会触发动作,而只是作用于软件本身的快捷键逻辑(这个例子的快捷键逻辑就是唤出控制台列表)
上面只是一个例子,很多时候软件自带的快捷键都不能一步到位,满足需求,写动作然后设置别的快捷键,又增加记忆成本。
如果能避免模拟按键引起的循环,就会方便很多。
热键联动
不太行,因为dataGrip自带的快捷键太多了,会冲突。
比如说设置的是先按ctrl,再按shift+f10,然后就唤出别的东西了