蛙灵桌面自带的呼出键仅为双击Ctrl、双击Alt、双击Shift,
每次呼叫后鼠标跑到左上角了,还是放到屏幕中间便于操作,
且存在bug即当多次呼叫后就不好用了,即按热键不能呼出来。
于是我用autohotkey编写一个插件--可以实现双击CapsLock呼出/隐藏蛙灵桌面。
呼出后鼠标位于屏幕中心位置,当然还可以在原来的位置(即最后一行已经被注释掉了)。
多次运行稳定可靠。操作系统WIN7。源代码如下:
program=ahk_class WA0DESKTOP2
~CapsLock::
if (A_PriorHotkey=A_ThisHotkey andA_TimeSincePriorHotkey<300)
{
IfWinExist,%program%
{
WinActivate,%program%
Send,{Esc}
}
Else
{
CoordMode,Mouse,Screen
MouseGetPos, xpos, ypos
CoordMode,Mouse,Relative
WinActivate, ahk_class FS_LEFT_SIDE
WinGetPos,X,Y, , , ahk_class FS_LEFT_SIDE
MouseClick, left,X, Y,2
CoordMode,Mouse,Screen
MouseMove,A_ScreenWidth/2 ,A_ScreenHeight/2,0;鼠标在屏幕中间位置
; MouseMove,xpos ,ypos,0
}
}