Commit Graph

34 Commits

Author SHA1 Message Date
vcaesar
02c668a946 Update: add CFRelease source 2025-05-17 12:37:38 -07:00
vcaesar
5c2864485d Update: use hid event in macos 2025-05-17 12:33:16 -07:00
vcaesar
6a1f060a8c Refactor: simplify mouse movement implementation for Windows, use setCursorPos instead of mouse_event
Some checks failed
Go / test (macOS-latest) (push) Has been cancelled
Go / test (windows-latest) (push) Has been cancelled
2025-03-08 15:02:39 -08:00
vcaesar
5c3cbd6e17 Update: update and remove some old code 2023-07-06 10:14:42 -07:00
vcaesar
73a40e7861 Add: add more capture screens hot support and fixed bug 2023-01-23 18:14:28 -08:00
vcaesar
bb76af18f0 Add: add mouse of scale support and optimize the multi screen 2023-01-22 18:34:03 -08:00
vcaesar
95be5f752f Fixed: fixed mac key release and remove the toggle defaut sleep 2023-01-15 09:12:40 -08:00
vcaesar
e9b5a9251e Update: Unified pid and xid name, Update godoc, fixed typo 2022-09-13 15:49:21 -07:00
vcaesar
5d460e5100 Fixed CI build 2022-02-03 03:14:44 -08:00
vcaesar
d82ca8cee4 Refactor some mouse and window C code to Go 2022-02-03 03:03:32 -08:00
vcaesar
f0b614d78e Removed msc, macro and other C code 2022-02-03 01:41:46 -08:00
vcaesar
4599d66f5b Fixed CI build 2022-01-31 23:41:31 -08:00
vcaesar
8ad853dca2 Update README.md and removed type_string_delayed 2022-01-26 10:28:57 -08:00
vcaesar
7685ce8a3b Update windows int type 2022-01-03 22:05:39 -04:00
vcaesar
cf237175a7 Fixed windows CI 2022-01-03 21:59:37 -04:00
vcaesar
a93a984215 add move mouse windows multi screen support 2022-01-03 21:56:14 -04:00
vcaesar
b25cecf984 remove move scaled and drop some API keep one, add toggle micro sleep 2021-11-17 17:29:31 -04:00
vcaesar
a5f566e505 add move smooth multiple screens support 2019-12-02 12:18:03 -04:00
vcaesar
a9655c1230 add getMousePos() multiple screens support 2019-12-01 09:43:53 -04:00
vcaesar
29ae3d4fdf add screen and bitmap multiple screens support 2019-12-01 09:24:55 -04:00
vcaesar
772a43de44 rename type names make clearer 2019-12-01 08:46:04 -04:00
vcaesar
4df22c5baa add drag and move mouse multiple screens support 2019-11-30 14:28:38 -04:00
vcaesar
323eed683d use sendInput not mouse_event and update code style 2018-10-17 16:20:28 -04:00
vcaesar
5c29507018 update and fix code style 2018-09-26 13:36:02 -04:00
vcaesar
c8f5ed84ba update code style 2018-09-26 13:20:27 -04:00
vcaesar
3cb987ceb2 fix XFlush wait for events flushing 2018-03-07 17:20:08 +08:00
vcaesar
0b6a81e6f0 update godoc and examples and fix 2018-02-25 15:43:29 +08:00
vcaesar
0a93336c11 add scroll mouse support x, y 2018-02-25 15:22:52 +08:00
vcaesar
4544fabb91 update travis support go 1.10.x 2018-02-25 14:56:31 +08:00
vcaesar
9412f8be63 add move smooth return 2018-02-06 21:32:39 +08:00
vcaesar
1b840c8102 update move smooth fix #96 2018-02-06 18:21:08 +08:00
vCaesar
d440db9d33 Rename File & Name specification 2016-11-17 16:00:00 +08:00
vCaesar
a30a5fd1e3 Update Mouse 2016-11-12 22:15:30 +08:00
vCaesar
322bc1d0e6 Update MouseClick 2016-11-12 21:14:44 +08:00