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 |
|