我已经在conemu中设置了cygwin,而且当cygwin处于活动状态时,似乎我为conemu设置了更改标签(alt-1,alt-2等)的键绑定不会传递给conemu。 相反,它们被cygwin窗口捕获,我在窗口中看到这样的东西
(arg: 123)
这是我对cygwin终端的期望,如果我按alt-1,alt-2和alt-3。 Here是一个示例gif,用于演示此问题(仅为了解决我的问题)。
有没有办法告诉conemu在将它们转发给cygwin之前听取密钥绑定?或者告诉cygwin忽略某些键绑定并将它们转发回conemu的方法? (我不确定cygwin / conemu的架构。)
答案 0 :(得分:2)
但我相信它都在那里
关于热键的另一个注意事项。当您运行ChildGui时,必须将所有按键传递给该应用程序。这就是为什么大多数ConEmu热键都无法访问的原因。如果启用了“安装键盘挂钩”选项,则热键类型“全局”,“本地”和带有“赢”修饰符的热键除外。
还有Win + Z(默认)热键。
最后我不明白为什么你要使用mintty而不是简单的bash ......
答案 1 :(得分:1)
在帖子above的帮助下,我设法解决了我的问题。
我在Autohotkey中使用了一个函数,当我在conemu中时它处于活动状态,当我按下Alt + 1时它会发送组合{win + z,Alt + 1}。
这样我可以在一键按下切换焦点+切换窗口。
#IfWinActive ahk_class VirtualConsoleClass
{
!1::
{
Send #z ;switch focus
Send !1 ;change window
return
}
}