diff --git a/go.mod b/go.mod index e71139f..d0f350f 100644 --- a/go.mod +++ b/go.mod @@ -3,7 +3,7 @@ module github.com/clockworkpi/LauncherGoDev go 1.17 require ( - github.com/cuu/gogame v0.0.0-20211011051747-74f98678cdcc + github.com/cuu/gogame v0.0.0-20211011085728-70b3e040be73 github.com/cuu/grab v2.0.0+incompatible github.com/cuu/wpa-connect v1.5.4 github.com/fatih/structs v1.1.0 diff --git a/go.sum b/go.sum index 609c594..b91e118 100644 --- a/go.sum +++ b/go.sum @@ -1,5 +1,5 @@ -github.com/cuu/gogame v0.0.0-20211011051747-74f98678cdcc h1:NEA4pzpJE2vUh7XudUwKTJ08VnvFuWsnMkIPRlbi2XM= -github.com/cuu/gogame v0.0.0-20211011051747-74f98678cdcc/go.mod h1:1ZGiLH+shrG0St33RrS7HWw8aTUezakhQcM/uzvjUiA= +github.com/cuu/gogame v0.0.0-20211011085728-70b3e040be73 h1:fmTvicP5+vCLftniyG8yjf9TKMesgq1phni5My+4YVo= +github.com/cuu/gogame v0.0.0-20211011085728-70b3e040be73/go.mod h1:1ZGiLH+shrG0St33RrS7HWw8aTUezakhQcM/uzvjUiA= github.com/cuu/grab v2.0.0+incompatible h1:iXzIujTt9fYkjw63Tlxyxw1ohvabE59jWgkzI4LUY6E= github.com/cuu/grab v2.0.0+incompatible/go.mod h1:FQIc8xU5/Uw5lfVeVv4hrrclKgc+6c0ALOYVaTS+R20= github.com/cuu/wpa-connect v1.5.4 h1:pn9Gi34OSaYuFjrlG+hXUQ2GZHcP2hy5lqk0kSL3VXQ= diff --git a/main.go b/main.go index e9e5310..a8f342c 100644 --- a/main.go +++ b/main.go @@ -343,7 +343,15 @@ func run() int { running := true for running { + peeped := event.Peep(true,sdl.KEYDOWN,sdl.KEYUP) + if peeped > 1 { + fmt.Println("event Peeped: ",peeped) + event.Clear(sdl.KEYDOWN) + event.Clear(sdl.KEYUP) + continue + } ev := event.Poll() + //fmt.Println(ev.Data["Repeat"]) //0 or "" ,1 if ev.Type == event.QUIT { running = false break @@ -443,6 +451,7 @@ func run() int { } if ev.Type == event.KEYDOWN { + everytime_keydown = gotime.Now() if RestoreLastBackLightBrightness(main_screen) == false { continue diff --git a/sysgo/UI/page.go b/sysgo/UI/page.go index 367203e..b2bc00d 100644 --- a/sysgo/UI/page.go +++ b/sysgo/UI/page.go @@ -251,7 +251,7 @@ func NewPage() *Page { p := &Page{} p.PageIconMargin = 20 p.SelectedIconTopOffset = 20 - p.EasingDur = 10 + p.EasingDur = 1 p.Align = ALIGN["SLeft"] p.ScrollStep = 1