Quote:
running Firefox v3.0.10, the tooltip "parks" itself in the upper left corner of the browser
This one I've done for all non text based windows so it will sit near the mouse cursor. It is a bit tricky trying to get it to work in say a Google search text box for either Firefox or IE.
Code:
#Persistent
#SingleInstance Force
SetTimer, CapsWatch, 1
CapsWatch:
GroupAdd, MyGroup, ahk_class Notepad ; Notepad
GroupAdd, MyGroup, ahk_class WordPadClass ; WordPad
GroupAdd, MyGroup, ahk_class OpusApp ; Word
GroupAdd, MyGroup, ahk_class XLMAIN ; Excel
GroupAdd, MyGroup, ahk_class rctrl_renwnd32 ; Outlook
GroupAdd, MyGroup, ahk_class PP12FrameClass ; PowerPoint
GroupAdd, MyGroup, ahk_class MSWinPub ; Publisher
;GroupAdd, MyGroup, ahk_class ; <<add any additional text based software class here
IfWinActive, ahk_group MyGroup
{
GoSub CaretLook
}
Else
{
GetKeyState, State, CapsLock, t
If state = D
{
ToolTip, Caps `nLock
}
Else
{
Tooltip
}
}
Return
CaretLook:
GetKeyState, State, CapsLock, t
If state = D
{
cursorX:= A_CaretX
cursorY:= A_CaretY
ExtraBitY:= (cursorY + 15)
ToolTip, Caps `nLock, %cursorX%, %ExtraBitY%
}
Else
{
ToolTip
}
Return