Commit graph

171 commits

Author SHA1 Message Date
Kang Yu
35c564ec53 fix crash due to null reference 2024-03-30 11:19:16 -07:00
Kang Yu
4b0b2d0c47 remove uneffective code 2024-03-29 12:37:35 -07:00
Kang Yu
6ce7b031e8 simplify key handler 2024-03-28 13:03:33 -07:00
Kang Yu
5988246f19 forward Del, PageUp/Down, Home/End keys 2024-03-28 12:21:28 -07:00
Kang Yu
590b41a913 hotkey S interpreted as Ctrl + F (search in page) 2024-03-28 11:59:52 -07:00
Kang Yu
e5067c580a let hotkey T (equivalent to ctrl + T) and W (equivalent to ctrl + W) work for google chrome 2024-03-27 22:56:02 -07:00
Kang Yu
b6eeba4ef1 speedup hotkey window follow with cursor 2024-03-27 22:27:19 -07:00
Kang Yu
1ed1d7cf8f adjust hand cursor position relative to hotkey window, delay hotkey window display for correct cursor type 2024-03-27 21:43:57 -07:00
Kang Yu
224ff0324f putting tiny hotkey at the left side of hand cursor, so that mouse click will be send to fgwindow directly 2024-03-27 16:57:28 -07:00
Kang Yu
e354c2f2bf hotkey r for refresh webpage (F5) 2024-03-27 12:29:02 -07:00
Kang Yu
65653bff01 speedup hotkey processing 2024-03-26 21:16:38 -07:00
Kang Yu
9fba2d1ee2 preserve cursor type when showing tony hotkey window 2024-03-26 16:46:20 -07:00
Kang Yu
06ae4576f0 dead code cleanup 2024-03-26 16:36:04 -07:00
Kang Yu
66cc8a04cb allow hotkey window at the tip of hand cursor 2024-03-26 16:19:28 -07:00
Kang Yu
893343f3c2 no forwarding esc key 2024-03-25 22:10:11 -07:00
Kang Yu
580f4533c5 keep alive timer when mouse cursor is not settled 2024-03-25 22:02:50 -07:00
Kang Yu
4897d677ed use standard method to hide form window 2024-03-25 12:10:37 -07:00
Kang Yu
f9fa0e3f58 stop timer by hiding hotkey window when user need to enter choice elsewhere 2024-03-25 11:49:33 -07:00
Kang Yu
6400ac2956 let tiny hotkey window follow cursor when reactivated 2024-03-25 11:49:21 -07:00
Kang Yu
9504d440f6 avoid trigger timer when mouse is idle to reduce cpu usage 2024-03-25 11:49:01 -07:00
Kang Yu
b517b2a00c differentiate inactive vs invisible 2024-03-24 22:03:19 -07:00
Kang Yu
bba61e2a48 cleanup 2024-03-24 21:56:09 -07:00
Kang Yu
a8ed81acbb press tab go to next tab, shift tab to go to previous tab 2024-03-24 21:37:50 -07:00
Kang Yu
a7cc781c30 code refactor 2024-03-24 21:25:08 -07:00
Kang Yu
d8aa46a79e consistently move hotkey window in normal/tiny mode when switching virtual desktop 2024-03-24 21:15:44 -07:00
Kang Yu
7a0c921254 cleanup start timer 2024-03-24 20:57:56 -07:00
Kang Yu
3a29376e5b cancel stay mode 2024-03-24 20:38:48 -07:00
Kang Yu
6aeda1c09b unify virtual desktop support for hotkey window in both normal and tiny mode 2024-03-24 20:09:28 -07:00
Kang Yu
4d3a6514d2 cleanup 2024-03-24 19:14:41 -07:00
Kang Yu
9f8be437ef move HotKey window across virtual desktop 2024-03-24 19:10:40 -07:00
Kang Yu
3472349519 force foreground window when switching virtual desktop 2024-03-24 14:23:01 -07:00
Kang Yu
af7add873f hide tiny hotkey window when mouse leaves forground browser window 2024-03-24 12:00:31 -07:00
Kang Yu
55e2ff2356 yield foreground window when drifting out of browser window 2024-03-23 21:50:56 -07:00
Kang Yu
873bec0b32 delay cursor following while mouse is moving 2024-03-23 20:04:15 -07:00
Kang Yu
b9c4ab3460 minor code refactor 2024-03-23 18:21:55 -07:00
Kang Yu
c47b38383f reduce cursor movement when mouse scroll in tiny mode 2024-03-23 16:23:10 -07:00
Kang Yu
c0f4ee94da let tiny hotkey window follow mouse move in browser 2024-03-23 16:02:21 -07:00
Kang Yu
cec0e733c6 toggle hotkey window between normal and tiny mode using q key 2024-03-23 13:13:30 -07:00
Kang Yu
d16f0f5a4d interpret d,e key short as end,home 2024-03-23 12:16:08 -07:00
Kang Yu
1a3252dd56 consistent new tab behavior 2024-03-22 23:12:37 -07:00
Kang Yu
7e7388bc82 esc or tab to exit focus 2024-03-22 22:56:16 -07:00
Kang Yu
254bc28f28 use z to toggle stay flag, forward tab 2024-03-22 22:44:51 -07:00
Kang Yu
22e0270e27 vm style l, h short cut 2024-03-22 22:34:47 -07:00
Kang Yu
49e4ea5364 more vm style key shortcut 2024-03-22 22:18:03 -07:00
Kang Yu
63a390797a refine t command as new tab and set focus to address bar, add c command as copy(duplicate) current tab 2024-03-22 21:35:45 -07:00
Kang Yu
af6c7c065b reliable key event relay 2024-03-21 22:30:29 -07:00
Kang Yu
9f15f5c529 fix ghost effect of setting hidden window as foreground 2024-03-21 19:28:20 -07:00
Kang Yu
9f8dc68092 code indent 2024-03-21 12:47:59 -07:00
Kang Yu
13f25f2c03 hotkey window stay by default 2024-03-21 11:36:46 -07:00
Kang Yu
64bd1e345d shortcut a for address bar, b for backward url 2024-03-21 11:27:33 -07:00