Small fixes for config parsing, and start plumbing it into our main program.
This commit is contained in:
parent
02c8642ead
commit
eeebb6d0b1
5 changed files with 144 additions and 124 deletions
|
@ -5,66 +5,58 @@ import (
|
|||
)
|
||||
|
||||
var (
|
||||
EvCodeMap = map[string]evdev.EvCode{
|
||||
"ABS_X": evdev.ABS_X,
|
||||
"ABS_Y": evdev.ABS_Y,
|
||||
"ABS_Z": evdev.ABS_Z,
|
||||
"ABS_RX": evdev.ABS_RX,
|
||||
"ABS_RY": evdev.ABS_RY,
|
||||
"ABS_RZ": evdev.ABS_RZ,
|
||||
"ABS_THROTTLE": evdev.ABS_THROTTLE,
|
||||
"ABS_WHEEL": evdev.ABS_WHEEL,
|
||||
"BTN_TRIGGER": evdev.BTN_TRIGGER,
|
||||
"BTN_THUMB": evdev.BTN_THUMB,
|
||||
"BTN_THUMB2": evdev.BTN_THUMB2,
|
||||
"BTN_TOP": evdev.BTN_TOP,
|
||||
"BTN_TOP2": evdev.BTN_TOP2,
|
||||
"BTN_PINKIE": evdev.BTN_PINKIE,
|
||||
"BTN_BASE": evdev.BTN_BASE,
|
||||
"BTN_BASE2": evdev.BTN_BASE2,
|
||||
"BTN_BASE3": evdev.BTN_BASE3,
|
||||
"BTN_BASE4": evdev.BTN_BASE4,
|
||||
"BTN_BASE5": evdev.BTN_BASE5,
|
||||
"BTN_BASE6": evdev.BTN_BASE6,
|
||||
"BTN_TRIGGER_HAPPY1": evdev.BTN_TRIGGER_HAPPY1,
|
||||
"BTN_TRIGGER_HAPPY2": evdev.BTN_TRIGGER_HAPPY2,
|
||||
"BTN_TRIGGER_HAPPY3": evdev.BTN_TRIGGER_HAPPY3,
|
||||
"BTN_TRIGGER_HAPPY4": evdev.BTN_TRIGGER_HAPPY4,
|
||||
"BTN_TRIGGER_HAPPY5": evdev.BTN_TRIGGER_HAPPY5,
|
||||
"BTN_TRIGGER_HAPPY6": evdev.BTN_TRIGGER_HAPPY6,
|
||||
"BTN_TRIGGER_HAPPY7": evdev.BTN_TRIGGER_HAPPY7,
|
||||
"BTN_TRIGGER_HAPPY8": evdev.BTN_TRIGGER_HAPPY8,
|
||||
"BTN_TRIGGER_HAPPY9": evdev.BTN_TRIGGER_HAPPY9,
|
||||
"BTN_TRIGGER_HAPPY10": evdev.BTN_TRIGGER_HAPPY10,
|
||||
"BTN_TRIGGER_HAPPY11": evdev.BTN_TRIGGER_HAPPY11,
|
||||
"BTN_TRIGGER_HAPPY12": evdev.BTN_TRIGGER_HAPPY12,
|
||||
"BTN_TRIGGER_HAPPY13": evdev.BTN_TRIGGER_HAPPY13,
|
||||
"BTN_TRIGGER_HAPPY14": evdev.BTN_TRIGGER_HAPPY14,
|
||||
"BTN_TRIGGER_HAPPY15": evdev.BTN_TRIGGER_HAPPY15,
|
||||
"BTN_TRIGGER_HAPPY16": evdev.BTN_TRIGGER_HAPPY16,
|
||||
"BTN_TRIGGER_HAPPY17": evdev.BTN_TRIGGER_HAPPY17,
|
||||
"BTN_TRIGGER_HAPPY18": evdev.BTN_TRIGGER_HAPPY18,
|
||||
"BTN_TRIGGER_HAPPY19": evdev.BTN_TRIGGER_HAPPY19,
|
||||
"BTN_TRIGGER_HAPPY20": evdev.BTN_TRIGGER_HAPPY20,
|
||||
"BTN_TRIGGER_HAPPY21": evdev.BTN_TRIGGER_HAPPY21,
|
||||
"BTN_TRIGGER_HAPPY22": evdev.BTN_TRIGGER_HAPPY22,
|
||||
"BTN_TRIGGER_HAPPY23": evdev.BTN_TRIGGER_HAPPY23,
|
||||
"BTN_TRIGGER_HAPPY24": evdev.BTN_TRIGGER_HAPPY24,
|
||||
"BTN_TRIGGER_HAPPY25": evdev.BTN_TRIGGER_HAPPY25,
|
||||
"BTN_TRIGGER_HAPPY26": evdev.BTN_TRIGGER_HAPPY26,
|
||||
"BTN_TRIGGER_HAPPY27": evdev.BTN_TRIGGER_HAPPY27,
|
||||
"BTN_TRIGGER_HAPPY28": evdev.BTN_TRIGGER_HAPPY28,
|
||||
"BTN_TRIGGER_HAPPY29": evdev.BTN_TRIGGER_HAPPY29,
|
||||
"BTN_TRIGGER_HAPPY30": evdev.BTN_TRIGGER_HAPPY30,
|
||||
"BTN_TRIGGER_HAPPY31": evdev.BTN_TRIGGER_HAPPY31,
|
||||
"BTN_TRIGGER_HAPPY32": evdev.BTN_TRIGGER_HAPPY32,
|
||||
"BTN_TRIGGER_HAPPY33": evdev.BTN_TRIGGER_HAPPY33,
|
||||
"BTN_TRIGGER_HAPPY34": evdev.BTN_TRIGGER_HAPPY34,
|
||||
"BTN_TRIGGER_HAPPY35": evdev.BTN_TRIGGER_HAPPY35,
|
||||
"BTN_TRIGGER_HAPPY36": evdev.BTN_TRIGGER_HAPPY36,
|
||||
"BTN_TRIGGER_HAPPY37": evdev.BTN_TRIGGER_HAPPY37,
|
||||
"BTN_TRIGGER_HAPPY38": evdev.BTN_TRIGGER_HAPPY38,
|
||||
"BTN_TRIGGER_HAPPY39": evdev.BTN_TRIGGER_HAPPY39,
|
||||
"BTN_TRIGGER_HAPPY40": evdev.BTN_TRIGGER_HAPPY40,
|
||||
ButtonFromIndex = []evdev.EvCode{
|
||||
evdev.BTN_TRIGGER,
|
||||
evdev.BTN_THUMB,
|
||||
evdev.BTN_THUMB2,
|
||||
evdev.BTN_TOP,
|
||||
evdev.BTN_TOP2,
|
||||
evdev.BTN_PINKIE,
|
||||
evdev.BTN_BASE,
|
||||
evdev.BTN_BASE2,
|
||||
evdev.BTN_BASE3,
|
||||
evdev.BTN_BASE4,
|
||||
evdev.BTN_BASE5,
|
||||
evdev.BTN_BASE6,
|
||||
evdev.BTN_TRIGGER_HAPPY1,
|
||||
evdev.BTN_TRIGGER_HAPPY2,
|
||||
evdev.BTN_TRIGGER_HAPPY3,
|
||||
evdev.BTN_TRIGGER_HAPPY4,
|
||||
evdev.BTN_TRIGGER_HAPPY5,
|
||||
evdev.BTN_TRIGGER_HAPPY6,
|
||||
evdev.BTN_TRIGGER_HAPPY7,
|
||||
evdev.BTN_TRIGGER_HAPPY8,
|
||||
evdev.BTN_TRIGGER_HAPPY9,
|
||||
evdev.BTN_TRIGGER_HAPPY10,
|
||||
evdev.BTN_TRIGGER_HAPPY11,
|
||||
evdev.BTN_TRIGGER_HAPPY12,
|
||||
evdev.BTN_TRIGGER_HAPPY13,
|
||||
evdev.BTN_TRIGGER_HAPPY14,
|
||||
evdev.BTN_TRIGGER_HAPPY15,
|
||||
evdev.BTN_TRIGGER_HAPPY16,
|
||||
evdev.BTN_TRIGGER_HAPPY17,
|
||||
evdev.BTN_TRIGGER_HAPPY18,
|
||||
evdev.BTN_TRIGGER_HAPPY19,
|
||||
evdev.BTN_TRIGGER_HAPPY20,
|
||||
evdev.BTN_TRIGGER_HAPPY21,
|
||||
evdev.BTN_TRIGGER_HAPPY22,
|
||||
evdev.BTN_TRIGGER_HAPPY23,
|
||||
evdev.BTN_TRIGGER_HAPPY24,
|
||||
evdev.BTN_TRIGGER_HAPPY25,
|
||||
evdev.BTN_TRIGGER_HAPPY26,
|
||||
evdev.BTN_TRIGGER_HAPPY27,
|
||||
evdev.BTN_TRIGGER_HAPPY28,
|
||||
evdev.BTN_TRIGGER_HAPPY29,
|
||||
evdev.BTN_TRIGGER_HAPPY30,
|
||||
evdev.BTN_TRIGGER_HAPPY31,
|
||||
evdev.BTN_TRIGGER_HAPPY32,
|
||||
evdev.BTN_TRIGGER_HAPPY33,
|
||||
evdev.BTN_TRIGGER_HAPPY34,
|
||||
evdev.BTN_TRIGGER_HAPPY35,
|
||||
evdev.BTN_TRIGGER_HAPPY36,
|
||||
evdev.BTN_TRIGGER_HAPPY37,
|
||||
evdev.BTN_TRIGGER_HAPPY38,
|
||||
evdev.BTN_TRIGGER_HAPPY39,
|
||||
evdev.BTN_TRIGGER_HAPPY40,
|
||||
}
|
||||
)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue