Winamp的拥有实用的功能。 全局键。 这样我可以改变播放的歌曲即使Winamp的GUI没有焦点。
我要寻找一个类似的解决方案,以Firefox或Chrome。
我使用Eclipse PHP代码。 它能够自动SSH的,并保存到另一台机器(测试)我可以使用类似XRefresh用映射的虚拟驱动器,但我不能在测试机上安装Samba。
现在我必须:
CTRL + S(保存和自动更新)
Alt + Tab(切换到火狐GUI)
F5(刷新当前的Firefox网页)
ALT + TAB(回到Eclipse)
我在寻找的东西,如:
CTRL + S(保存和自动更新)
CTRL + X(刷新火狐-同时保持专注于Eclipse)
我看过了Firefox插件,但什么也没发现我的需要。 铬都不是。 XRefresh将是一个完美的解决方案,但是,正如所说,斜面SSH /桑巴到测试机。
AutoHotkey的
让我补充我的结果为awesome.ahc文件:
^s::
SetTitleMatchMode, 2
IfWinExist, Mozilla Firefox
{
WinActivate, Mozilla Firefox
ControlSend, ahk_parent, {F5}, Mozilla Firefox
}
Return
这将改用Firefox和刷新当前活动的标签。
作为demoncodemonkey大大建议你可以使用AutoHotkey的。 这是我的脚本样本。
^x:: ; listen for a CTRL+x
Send ^s ; sends a CTRL+s save command to Eclipse
Sleep 500 ; sleeps a bit to allow SSH to transfer file
Send !{tab}^r ; alt-tab followed by a browser refresh
Sleep 100 ; firefox, needs just a bit to allow ALT-TAB
Send !{tab} ; tabs back to eclipse
这甚至比我脑子里,我可以只用一个命令做这一切更好。 非常令人印象深刻。 再次感谢demoncodemonkey。
使用弗兰基的答案,我开发了一些更先进。 我的编辑是的Aptana,但你可以很容易地变成任何东西:
$^s:: ; only capture actual keystrokes
SetTitleMatchMode, 2 ; match anywhere in the title
IfWinActive, Aptana Studio 3 ; find aptana
{
Send ^s ; send save command
IfWinExist, Mozilla Firefox ; find firefox
{
WinActivate ; use the window found above
Sleep 500 ; sleeps to allow SSH to transfer file
Send ^r ; send browser refresh
WinActivate, Aptana Studio 3 ; get back to Aptana
}
}
else
{
Send ^s ; send save command
}
return