首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >conemu中的cygwin捕获键绑定

conemu中的cygwin捕获键绑定
EN

Stack Overflow用户
提问于 2014-12-19 00:52:40
回答 2查看 543关注 0票数 1

我在conemu中设置了cygwin,似乎当cygwin处于活动状态时,我为conemu设置的更改选项卡(alt-1,alt-2等)的按键绑定没有传递给conemu。取而代之的是,它们被cygwin窗口捕获,而我在窗口中看到了类似这样的东西。

代码语言:javascript
运行
复制
(arg: 123)

如果我按下alt-1,alt-2和alt-3,这就是我在cygwin终端上所期望的。Here是一个示例gif,它演示了这个问题(只是为了让我的问题变得清晰)。

有没有办法告诉conemu在转发给cygwin之前先听一下键绑定?或者告诉cygwin忽略某些键绑定并将其转发回conemu的方法?(我不确定cygwin/conemu的架构)。

EN

回答 2

Stack Overflow用户

发布于 2014-12-22 03:12:01

但我相信这一切都在这里

关于热键的另一个注意事项。运行ChildGui时,必须将所有按键操作传递给该应用程序。这就是为什么大多数ConEmu热键将是不可访问的。除了热键类型‘Global’、‘Local’和带有‘Win’修饰符的热键之外,如果启用了‘Install keyboard hooks’选项。

还有Win+Z (默认)热键。

最后我不明白你为什么要用mintty而不是简单的bash…

票数 2
EN

Stack Overflow用户

发布于 2014-12-22 19:08:14

在帖子above的帮助下,我设法解决了我的问题。

我使用了自动热键中的一个函数,当我在conemu中时,这个函数是激活的,当我按下Alt+1时,它会发送组合{win+z,Alt+1}。

这样一来,我只需按一次键就可以切换focus+switching窗口。

代码语言:javascript
运行
复制
#IfWinActive ahk_class VirtualConsoleClass
{
    !1::
    {
        Send #z ;switch focus
        Send !1 ;change window
        return
    }
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27551706

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档