vcaesar
a745895ba8
update appveyor to go1.13.3
2019-10-18 10:10:01 -04:00
vcaesar
4f5b3ead12
update go hook example docs
2019-10-10 13:11:32 -04:00
vcaesar
221bcb3991
update appveyor go version
2019-09-27 13:09:41 -04:00
vcaesar
5bea7a10cc
update appveyor to go1.13
2019-09-05 13:43:53 -04:00
vcaesar
d3470a865a
add get gohook version code
2019-08-27 12:51:46 -04:00
vcaesar
24fd05492e
update appveyor to go1.12.9
2019-08-16 10:13:36 -04:00
vcaesar
ec680ecf20
update example and readme code
2019-07-28 14:12:01 -04:00
vcaesar
97c6ba2890
update appveyor to go1.12.7
2019-07-10 12:07:08 -04:00
vcaesar
33863b3401
update go send json.Unmarshal error log
2019-06-22 12:58:07 -04:00
vcaesar
ac371ff7cb
update appveyor to go1.12.6
2019-06-12 12:50:48 -04:00
vcaesar
c6f3965b54
update appveyor to go1.12.5
2019-05-21 11:34:43 -04:00
vcaesar
39135b21e4
update appveyor to go1.12.4
2019-04-14 13:10:59 -04:00
vcaesar
5b9ae1915c
update .gitignore
2019-04-13 13:26:57 -04:00
vcaesar
783846adc9
Fixed #3 mouse is_drag error on x11
2019-04-13 13:25:26 -04:00
vcaesar
a7a3894671
update code and CI
2019-03-18 13:26:28 -04:00
vcaesar
bc414970f3
Add lock, Fixed fatal error: concurrent map writes
2019-03-15 13:45:47 -04:00
vcaesar
bbbbefb5ff
add center mouse and update code style
2019-03-05 15:29:54 -04:00
vcaesar
9bf349ed0b
update appveyor to go1.12
2019-02-27 10:34:24 -04:00
vcaesar
4e658a4406
update rotation to int32 Fixed sometimes json.Unmarshal break
2019-02-27 09:59:41 -04:00
vcaesar
ab3379003d
Fixed run code in mac warning
2019-02-24 09:19:44 -04:00
vcaesar
8d5c932532
fixed c99 func and update code style
2019-02-21 09:10:31 -04:00
vcaesar
a2f711c144
update code style
2019-02-21 08:57:48 -04:00
vcaesar
2a4d6bbf54
rename add() func to add_hook()
2019-02-21 08:29:22 -04:00
vcaesar
b5ca357c14
refactor code, fixed bug and api
2019-02-20 11:07:25 -04:00
vcaesar
3f023c292f
optimize darwin check accessibility not loop
2019-02-19 11:47:56 -04:00
vcaesar
9fa8b6c408
add example and update code style
2019-02-19 11:32:48 -04:00
vcaesar
1da30b1d41
update code use c99 and update code style
2019-02-19 11:03:09 -04:00
vcaesar
fe1bbb57e6
update godoc and code style
2019-02-19 10:47:03 -04:00
vcaesar
43543e0cff
replace all import and gofmt code
2019-02-19 10:34:55 -04:00
Cauê Felchar
f0ddfd620c
Made the library Asyncronous ( #2 )
...
* Part 1 of supporting async events
made the dispatch process send events via json through a channel (the c kind), made another function that receives it and sends it trough another channel (the go kind)
todo: remove usage of function-local data trough channel
todo:find error that is causing the c channel to fill up?
* Part 2 of making the lib async
- New event struct mimiking C structs
- changed c channel library to eb_chan
- changed API to something more palatable
* General cleanup
* updated go.mod
oopsie
* Probably final touches
i swear this time
* Changed constants, keychar type and test function
now Keychar is a rune, so it can be used as a regular character.
* WIP adding better support for conversion between Scancodes and Keychars
added table, will add rest of support soon(tm)
* finished conversion table
* Satisfied stringer interface for easier debug and logging, returned old function
what the title says
* Satisfied stringer interface for easier debug and logging, returned old function
what the title says
* forgot to import unsafe
2019-02-19 10:31:25 -04:00
vcaesar
e36d1aac6c
update appveyor to go1.11.4
2018-12-15 13:33:18 -04:00
vcaesar
f842bde289
add go mod support
2018-11-29 11:59:32 -04:00
vcaesar
f27e2e5265
add event status and update code style
2018-11-13 12:43:04 -04:00
vcaesar
602a6294ff
update code style
2018-11-12 16:39:16 -04:00
vcaesar
6bfbcf5672
update appveyor to go1.11.2
2018-11-12 14:40:05 -04:00
vcaesar
40c3386427
gofmt code
2018-09-17 14:17:14 -04:00
vcaesar
da6e29a777
Update README.md
2018-09-17 14:15:40 -04:00
vcaesar
863b0f27c4
Update README.md and add head hint
2018-09-17 14:09:59 -04:00
vz
90f17fe78a
Merge pull request #1 from robotn/dev-pr
...
update appveyor ci
2018-09-17 13:47:10 -04:00
vcaesar
37d597ad23
update appveyor ci
2018-09-17 13:41:48 -04:00
vcaesar
90cff033b9
#include <stdlib.h>
2018-09-17 13:36:29 -04:00
vcaesar
76d1c8b4cd
remove windows clink
2018-09-17 13:30:41 -04:00
vcaesar
763a9e4eae
rename circle ci
2018-09-16 20:25:36 -04:00
vcaesar
7e281e833f
add ci support
2018-09-16 20:17:40 -04:00
vcaesar
3dccbf0083
Update README.md and fixed clink
2018-09-16 19:43:30 -04:00
vcaesar
b0df75125b
add hook go support
2018-09-16 19:29:13 -04:00
vcaesar
5d0c662549
add event c file
2018-09-16 19:25:32 -04:00
vcaesar
2cc3a5d7ce
Update README.md and move code
2018-09-04 15:25:08 -04:00
vCaesar
3df4cff48b
Fix invalid size
2017-04-22 19:50:38 +08:00
vCaesar
16089b2aa9
Initial commit
2017-02-06 16:55:01 +08:00