Loading joysticks.go +6 −6 Original line number Diff line number Diff line Loading @@ -96,21 +96,21 @@ type Channel struct { } // button goes open func (js *State) OnOpen(button uint8) chan event { func (js State) OnOpen(button uint8) chan event { c := make(chan event) js.buttonOpenEvents[button] = c return c } // button goes closed func (js *State) OnClose(button uint8) chan event { func (js State) OnClose(button uint8) chan event { c := make(chan event) js.buttonCloseEvents[button] = c return c } // button goes open and last event on it, closed, wasn't recent. (within 1 second) func (js *State) OnLong(button uint8) chan event { func (js State) OnLong(button uint8) chan event { c := make(chan event) js.buttonLongPressEvents[button] = c return c Loading @@ -123,7 +123,7 @@ func (js *State) OnMove(hat uint8) chan event { return c } func (js *State) ButtonExists(button uint8) (ok bool) { func (js State) ButtonExists(button uint8) (ok bool) { for _, v := range js.buttons { if v.number == button { return true Loading @@ -132,7 +132,7 @@ func (js *State) ButtonExists(button uint8) (ok bool) { return } func (js *State) HatExists(hat uint8) (ok bool) { func (js State) HatExists(hat uint8) (ok bool) { for _, v := range js.hatAxes { if v.number == hat { return true Loading @@ -141,7 +141,7 @@ func (js *State) HatExists(hat uint8) (ok bool) { return } func (js *State) InsertSyntheticEvent(v int16, t uint8, i uint8) { func (js State) InsertSyntheticEvent(v int16, t uint8, i uint8) { js.osEvent <- osEventRecord{Value: v, Type: t, Index: i} } Loading Loading
joysticks.go +6 −6 Original line number Diff line number Diff line Loading @@ -96,21 +96,21 @@ type Channel struct { } // button goes open func (js *State) OnOpen(button uint8) chan event { func (js State) OnOpen(button uint8) chan event { c := make(chan event) js.buttonOpenEvents[button] = c return c } // button goes closed func (js *State) OnClose(button uint8) chan event { func (js State) OnClose(button uint8) chan event { c := make(chan event) js.buttonCloseEvents[button] = c return c } // button goes open and last event on it, closed, wasn't recent. (within 1 second) func (js *State) OnLong(button uint8) chan event { func (js State) OnLong(button uint8) chan event { c := make(chan event) js.buttonLongPressEvents[button] = c return c Loading @@ -123,7 +123,7 @@ func (js *State) OnMove(hat uint8) chan event { return c } func (js *State) ButtonExists(button uint8) (ok bool) { func (js State) ButtonExists(button uint8) (ok bool) { for _, v := range js.buttons { if v.number == button { return true Loading @@ -132,7 +132,7 @@ func (js *State) ButtonExists(button uint8) (ok bool) { return } func (js *State) HatExists(hat uint8) (ok bool) { func (js State) HatExists(hat uint8) (ok bool) { for _, v := range js.hatAxes { if v.number == hat { return true Loading @@ -141,7 +141,7 @@ func (js *State) HatExists(hat uint8) (ok bool) { return } func (js *State) InsertSyntheticEvent(v int16, t uint8, i uint8) { func (js State) InsertSyntheticEvent(v int16, t uint8, i uint8) { js.osEvent <- osEventRecord{Value: v, Type: t, Index: i} } Loading