Commit graph

166 commits

Author SHA1 Message Date
Kang Yu
4cece1ab9c launch webpage commander notification page from current browser window 2024-08-17 13:52:18 -07:00
Kang Yu
2a7a108748 #347, avoid invoke webpage commander window when pressing hotkey on taskbar 2024-08-14 17:49:48 -07:00
Kang Yu
3240042a68 avoid notification of webpage commander hotkey if not invoked in web browser 2024-08-14 17:34:52 -07:00
Kang Yu
ae75d66172 #347, show notifications when webpage commander is invoked for the first time 2024-08-14 16:39:42 -07:00
Kang Yu
bed63a11f4 avoid webpage activation disturb auto restore 2024-08-09 21:02:40 -07:00
Kang Yu
b1888cbf9b webpage commander: unhide commander window quickly when browser window is activated 2024-07-29 22:35:29 -07:00
Kang Yu
e5194d8660 webpage commander: try to show commander window when browser window is activated, disregard background pixel color 2024-07-29 19:03:15 -07:00
Kang Yu
451ecb9424 keep webpage commander visible (with safe distance from mouse cursor) on top of non-uniform background (like video/picture) 2024-07-27 21:50:27 -07:00
Kang Yu
d3b1862113 webpage commander: keep commander window visible while not affecting menu operation in the webpage 2024-07-27 21:04:46 -07:00
Kang Yu
f81735509a webpage commander: avoid conflict with menu selection in webpage by delay re-display the commander window 2024-07-27 18:02:48 -07:00
Kang Yu
b8a03dd189 hide webpage commander window during mouse move, reduce flicker when unhide 2024-07-27 16:14:30 -07:00
Kang Yu
db2d8c5fb0 minor code refactoring 2024-07-11 11:55:21 -07:00
Kang Yu
78039b0401 remove double init 2024-06-26 17:37:49 -07:00
Kang Yu
2db3b6d77d reinitialize hotkeywindow size to tiny when re-enabled 2024-06-26 17:20:30 -07:00
Kang Yu
169e694684 #331, toggle menu between Enable/Disable webpage commander 2024-06-26 16:48:55 -07:00
Kang Yu
2c31ed0002 webpage commander: defocus for T (new tab) and G (goto tab) command 2024-06-20 12:53:40 -07:00
Kang Yu
46cf4feb3e webpage commander : refactor FgSleep(), reliably refocus for V command (goto last visited tab) 2024-06-15 22:36:50 -07:00
Kang Yu
95f310782e webpage commander: reliably handle home/end command 2024-06-15 16:59:10 -07:00
Kang Yu
84844d8ee3 webpage commander: reliably regain focus back on commander window 2024-06-15 16:14:26 -07:00
Kang Yu
c67f10d3b9 partially undo last commit 2024-06-15 13:23:50 -07:00
Kang Yu
339176de36 webpage commander: reliably set focus 2024-06-15 11:49:45 -07:00
Kang Yu
f76f3fa560 webpage commander: add delay to reliably duplicate tab 2024-06-15 11:31:27 -07:00
Kang Yu
a102af20a0 increse delay to increase relibility of webpage command 2024-06-09 17:01:03 -07:00
Kang Yu
f2ab0e3f64 catch exception due to failed SendKeys.Send() call in webpage commander 2024-06-08 20:42:53 -07:00
Kang Yu
91b1b3f43d refactor commanderWndUnderCursor 2024-05-29 22:50:03 -07:00
Kang Yu
20ae7ccda9 use native class member name 2024-05-29 22:45:55 -07:00
Kang Yu
df4d7c7403 avoid change focus when editing web address or enter string in search bar 2024-05-29 21:18:09 -07:00
Kang Yu
2931274432 fast sync cursor and commander window 2024-05-29 16:17:48 -07:00
Kang Yu
06b8bf7e2a sync commander window pos only when misaligned with cursor 2024-05-29 15:53:49 -07:00
Kang Yu
0dcb777f0f slow sync webpage commander window with cursor 2024-05-29 15:42:41 -07:00
Kang Yu
566669c4e8 display webpage commander in tiny size when invoked from hotkey 2024-05-29 12:41:01 -07:00
Kang Yu
b1e586b4ab rename variable handle to commanderWnd 2024-05-29 11:03:09 -07:00
Kang Yu
d589119ced insert minor delay for kill tab command 2024-05-29 10:54:30 -07:00
Kang Yu
ee66eb751a add slight delay for F/B command 2024-05-26 16:17:43 -07:00
Kang Yu
2ad4238713 limit delay between SetForegroundWindow() and SendKeys() for tab and q only 2024-05-26 14:09:24 -07:00
Kang Yu
397fb6a0ff add minor delay after browser window activation to reliably SendKey to it 2024-05-26 13:48:21 -07:00
Kang Yu
49c7d6c50b sync commander window with cursor position 2024-05-22 11:29:16 -07:00
Kang Yu
2ae0c12bdb webpage commander: forward fn key without returning focus 2024-05-19 15:33:06 -07:00
Kang Yu
62e2fd2c48 hide webpage commander window when cursor is ibeam 2024-05-18 17:32:40 -07:00
Kang Yu
f8ac9beeda shift webpage commander window away in video playing mode 2024-05-17 22:48:13 -07:00
Kang Yu
23ce1855e4 webpage commander: foward escape char to browser window 2024-05-17 14:26:14 -07:00
Kang Yu
cd913d0234 webpage commander : forward up/down/left/right key to browser window 2024-05-16 19:47:11 -07:00
Kang Yu
90b2a2f2c6 avoid hiding commander window when activated 2024-05-14 21:58:47 -07:00
Kang Yu
30d2efad08 code cleanup 2024-05-10 14:46:59 -07:00
Kang Yu
be4e90ecd5 center webpage commander window on top of foreground window when invoked from menu 2024-05-05 17:32:29 -07:00
Kang Yu
1178cd1aa4 webpage commander: forward alt (menu) key to browser window 2024-05-05 17:17:11 -07:00
Kang Yu
84881c6b0a more click through scenario 2024-05-04 16:06:25 -07:00
Kang Yu
6dd3c12297 differentiate click through and alt + click through 2024-05-04 15:45:38 -07:00
Kang Yu
b953ec321c simplify cursor shape handling 2024-05-04 14:46:28 -07:00
Kang Yu
5a20148ac8 reduce webpage commander window shifting when cursor has hand shape 2024-05-04 12:39:52 -07:00