Commit Graph

55 Commits

Author SHA1 Message Date
vcaesar
3eef3b5879 Add: add CGEventSourceRef source
Some checks failed
Go / test (macOS-latest) (push) Has been cancelled
Go / test (windows-latest) (push) Has been cancelled
2025-05-17 13:01:03 -07:00
vcaesar
b731094f61 Update: update if defined 2025-05-17 12:54:35 -07:00
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
477a7b473c Refactor the Alert() code and remove some code 2022-01-22 11:53:03 -04: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
dee7a282a0 add more mouse button support and Toggle() function style with KeyToggle() 2021-11-10 12:12:29 -04:00
vcaesar
1b45c63c16 update c delay default value to 0 2020-03-05 15:28:28 -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
6550f4af67 update code style and fixed #endif error 2018-12-30 12:04:29 -04:00
vcaesar
ad85cfd792 add drag mouse other button support 2018-12-27 12:44: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
482d465472 update code style 2018-07-07 23:01:55 +08:00
vcaesar
6bd6565ce2 update code style fix non-standard code 2018-07-07 22:47:47 +08: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
df79f9793b update some c name and fmt code 2017-12-29 20:24:47 +08:00
vcaesar
d238461afa update move mouse smooth and update mouse c name 2017-12-29 19:20:22 +08:00
vcaesar
ac648bde74 update and fmt code 2017-11-23 23:44:41 +08:00
vCaesar
9298b9bc17 Format some code 2017-05-10 13:50:28 +08:00
vCaesar
0ebade43f7 Format some code 2017-05-09 21:56:22 +08:00
vCaesar
97217346dd Update link 2016-12-11 02:41: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
vCaesar
760c6af302 Update Mouse 2016-11-12 15:17:52 +08:00