Documentation ¶
Index ¶
- Constants
- Variables
- type Device
- func (d *Device) AnalogNoteOff(identifier string)
- func (d *Device) AnalogNoteOn(identifier string, note byte, channelOffset byte)
- func (d *Device) CCLearningOff()
- func (d *Device) CCLearningOn()
- func (d *Device) ChannelDown()
- func (d *Device) ChannelReset()
- func (d *Device) ChannelUp()
- func (d *Device) Gyro(ev *input.InputEvent, pressed bool)
- func (d *Device) MappingDown()
- func (d *Device) MappingReset()
- func (d *Device) MappingUp()
- func (d *Device) Multinote()
- func (d *Device) NoteOff(ev *input.InputEvent)
- func (d *Device) NoteOn(ev *input.InputEvent)
- func (d *Device) OctaveDown()
- func (d *Device) OctaveReset()
- func (d *Device) OctaveUp()
- func (d *Device) Panic()
- func (d *Device) ProcessEvents(inputEvents <-chan *input.InputEvent)
- func (d *Device) SemitoneDown()
- func (d *Device) SemitoneReset()
- func (d *Device) SemitoneUp()
- func (d *Device) State() State
- func (d *Device) Status() string
- type DeviceLedStrip
- type HyperXAlloyElite2
- type LedStrip
- type NoLeds
- type State
Constants ¶
View Source
const ( EV_KEY_RELEASE = 0 EV_KEY_PRESS = 1 EV_KEY_REPEAT = 2 )
Variables ¶
View Source
var KeyToLedName = map[evdev.EvCode]string{}/* 108 elements not displayed */
View Source
var LedNameToKey = map[string]evdev.EvCode{} // filled up with init()
Functions ¶
This section is empty.
Types ¶
type Device ¶
func (*Device) AnalogNoteOff ¶
func (*Device) AnalogNoteOn ¶
func (*Device) CCLearningOff ¶
func (d *Device) CCLearningOff()
func (*Device) CCLearningOn ¶
func (d *Device) CCLearningOn()
func (*Device) ChannelDown ¶
func (d *Device) ChannelDown()
func (*Device) ChannelReset ¶
func (d *Device) ChannelReset()
func (*Device) MappingDown ¶
func (d *Device) MappingDown()
func (*Device) MappingReset ¶
func (d *Device) MappingReset()
func (*Device) NoteOff ¶
func (d *Device) NoteOff(ev *input.InputEvent)
func (*Device) NoteOn ¶
func (d *Device) NoteOn(ev *input.InputEvent)
func (*Device) OctaveDown ¶
func (d *Device) OctaveDown()
func (*Device) OctaveReset ¶
func (d *Device) OctaveReset()
func (*Device) ProcessEvents ¶
func (d *Device) ProcessEvents(inputEvents <-chan *input.InputEvent)
func (*Device) SemitoneDown ¶
func (d *Device) SemitoneDown()
func (*Device) SemitoneReset ¶
func (d *Device) SemitoneReset()
func (*Device) SemitoneUp ¶
func (d *Device) SemitoneUp()
type DeviceLedStrip ¶
type DeviceLedStrip struct {
// contains filtered or unexported fields
}
func NewDeviceLedStrip ¶
func NewDeviceLedStrip(ledStrip LedStrip) DeviceLedStrip
type HyperXAlloyElite2 ¶
type HyperXAlloyElite2 struct{}
func (HyperXAlloyElite2) Device ¶
func (h HyperXAlloyElite2) Device() string
func (HyperXAlloyElite2) LEDSequence ¶
func (h HyperXAlloyElite2) LEDSequence() []string
Click to show internal directories.
Click to hide internal directories.