Commit graph

492 commits

Author SHA1 Message Date
vcaesar
ff16db828b Update: update CI and unsafe pointer 2026-02-28 09:27:36 -08:00
vcaesar
59874c5cb5 Update: optimize the func Click() code 2026-02-27 08:32:48 -08:00
PekingSpades
10deb4dec0 Fix: use drag event for macOS smooth drag 2026-01-30 10:32:11 +08:00
vcaesar
dc03345649 Fix: fixed the button string 2026-01-18 06:49:28 -08:00
vcaesar
96fac4f33f Update: optimize the code and fixed args 2026-01-18 06:40:56 -08:00
vcaesar
59e4b3007c Add: add mac special click support 2026-01-18 06:30:33 -08:00
vcaesar
4c439be11f Add: add toogle error check and MultiClikck, optimize the code and api 2026-01-18 05:45:38 -08:00
PekingSpades
a768e83111 Update: add error-returning mouse click helpers 2025-12-17 14:40:18 +08:00
vcaesar
1f77ac38fc Update: update readme.md 2025-11-25 07:05:10 -08:00
vcaesar
48706562fc Update: unify and clean License to Apache2.0 2025-06-08 10:51:14 -07:00
vcaesar
73c07dc991 Fixed: fixed default key toggle delay 2025-05-17 12:01:12 -07:00
vcaesar
8031f7f526 Update: update import 2025-04-19 12:54:47 -07:00
vcaesar
df0731c4df Fixed: fixed windows Scale #713 and Update readme.md 2025-04-11 14:34:15 -07:00
vcaesar
47cde13dab Update: update screen capture code and examples 2024-10-07 13:45:03 -07:00
aohanhongzhi
8db59aac2d
capture error (#663)
* capture error

* aohanhongzhi

* Update go.mod

---------

Co-authored-by: Evans <vzvway@gmail.com>
2024-10-07 13:29:39 -07:00
vcaesar
c48e3d072c Update: Fixed godoc 2024-09-17 13:38:38 -07:00
vcaesar
b1ad7db6be Add: export Handle data and add more window handle function #683 2024-09-17 13:32:46 -07:00
vcaesar
3e5b10f720 Add: export XClose main display function 2024-09-17 13:11:02 -07:00
vcaesar
b201ab9f80 Update: update screengrad with fixed macos 15 2024-09-05 13:23:14 -07:00
nzlov
3171c5bdff
fix: DragSmooth Repeat Call MoveScale
`DragSmooth` calls `MoveScale` followed by `MoveSmooth`, and `MoveSmooth` calls `MoveScale` within `MoveSmooth`, resulting in duplicate calls to `MoveScale`.
2024-04-07 14:08:26 +08:00
vcaesar
ffcf6b26cd Update: fixed windows scale move and Location(), update godoc 2023-03-13 11:07:26 -07:00
vcaesar
cbca6d08c7 Update: move type conversion to key.md and update godoc 2023-03-11 08:51:29 -08: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
df1617d894 Update: used NotPid option args and move Deprecated func to v1 2023-01-20 13:53:06 -08:00
vcaesar
f830c8ed13 Add: add capture multi screen default support 2023-01-19 10:06:56 -08:00
vcaesar
95be5f752f Fixed: fixed mac key release and remove the toggle defaut sleep 2023-01-15 09:12:40 -08:00
vcaesar
469cd4da5e Update & Add: unified use the int to replace int32;
unified name and add more func;
Update gomod and CI
2022-11-27 17:55:45 -08:00
vcaesar
4bf054f47a Unifed and rename some function for Pad 2022-11-01 10:28:00 -07:00
vcaesar
e9b5a9251e Update: Unified pid and xid name, Update godoc, fixed typo 2022-09-13 15:49:21 -07:00
vcaesar
ee25e577e5 add get the HWND by PID support 2022-06-26 10:23:17 -07:00
vcaesar
c395a0dcd6 Update README.md and bytewidth C type 2022-02-09 10:20:57 -08:00
Evans
d14fae83be
Merge pull request #464 from go-vgo/bitmap-pr
Add image and byte to CBitmap support
2022-02-08 03:11:19 -08:00
vcaesar
8aa3348a2a Add image and byte to CBitmap support 2022-02-08 03:09:26 -08:00
Laurent Demailly
264f658a46
Fix typo in doc for GetMousePos (#462) 2022-02-06 00:42:18 -08:00
vcaesar
74c3f6e08e Add GetMainId and IsMain function support 2022-02-04 00:20:23 -08:00
vcaesar
b543a49322 Add clear scroll API and Update examples 2022-02-04 00:02:34 -08:00
vcaesar
d82ca8cee4 Refactor some mouse and window C code to Go 2022-02-03 03:03:32 -08:00
vcaesar
99963bc6fc Refactor some keyboard C code to go 2022-01-31 23:12:24 -08:00
vcaesar
149d0f8307 Refactor error return to clear type, fixed some sleep 2022-01-28 12:35:05 -08:00
vcaesar
8ad853dca2 Update README.md and removed type_string_delayed 2022-01-26 10:28:57 -08:00
vcaesar
76abeff3ff add GetClient bounds support 2022-01-26 09:41:06 -08:00
vcaesar
18243a2192 Add multi screen examples code and fixed args 2022-01-26 09:26:16 -08:00
vcaesar
bafa051f92 Update x11 alert() code and remove ScaleY() 2022-01-23 14:17:15 -04:00
vcaesar
477a7b473c Refactor the Alert() code and remove some code 2022-01-22 11:53:03 -04:00
vcaesar
a860bbcff9 add get DisplaysNum support 2022-01-20 13:03:35 -04:00
vcaesar
4705e668bc remove unused cgo code 2022-01-06 21:10:00 -04:00
vcaesar
112fc4c6bb Update capture go function 2022-01-06 20:49:10 -04:00
vcaesar
d2f905e308 add PadHexs and ToMMBitmap support 2022-01-03 21:51:52 -04:00
vcaesar
337cd3f73a add sys scale option displayID support 2022-01-03 19:49:54 -04:00