2015-04-01 222 views
0

上一个标题:Groovy的shell设置/ config文件在Windows和示例 键重映射

我在哪里可以找到/创建在Microsoft Windows 7 groovysh/Groovy的shell设置/ config文件?

Groovysh目前有一个问题GROOVY-6453某些键无法在我的版本的Groovy的Windows上正常工作。我以前使用AutoHotkey来重新映射密钥,但我已经开始使用ConEMU,并没有想出如何使用AutoHotkey来区分标签。

我希望我能够重新映射配置文件中的密钥,因此它可以在全局范围内为我的用户工作,而不再需要AutoHotkey脚本。

只是为了澄清ConEmu没有错,只是我使用的特定版本的groovysh。

+1

你的问题还不清楚。你为什么问关于ConEmu?它如何与groovy配置相关? – Maximus 2015-04-01 12:50:07

+0

我刚才提到我使用的是ConEmu,而我之前重新映射密钥的方法已经失效了,因为我还没有想出一种方法来检查哪个控制台选项卡在ConEmu中使用AutoHotkey打开。我不想在ConEmu中的每个控制台上将“Ctrl + a”重新映射到左侧的箭头。 – 2015-04-01 14:15:49

+0

窗口标题检查不起作用? – Maximus 2015-04-01 17:08:58

回答

2

如果你设置了一个cmd窗口的标题,然后启动groovysh标题将会粘住,并且AutoHotkey可以检查窗口标题。

在ConEmu命令输入框中输入-new_console:t:Groovy"cmd.exe /c title Groovy&&groovysh"t:Groovy组标题从ConEmu的观点的标签和cmd.exe /c title Groovy设定从CMD的观点称号。额外的&&groovysh启动groovy控制台。 AutoHotkey将标题看作'Groovy(Admin)'

我使用AutoHotkey'修复'GROOVY-6453中提到的几个键。

即:

#If (WinActive("Groovy (Admin)") || WinActive("Administrator: C:\Windows\system32\cmd.exe - groovysh")) 
Up::^p 
Down::^n 
Left::^b 
Right::^f 
Home::^a 
End::^e 
Del::^d 
#If