Orbweaver /dev/input/by-id/* instead

main
Minizbot2012 5 years ago
parent 361c9a2c29
commit e94fc2257a
No known key found for this signature in database
GPG Key ID: 977C8ADE12361917

@ -10,9 +10,8 @@ func main() {
var orbs string
var ev int
flag.StringVar(&orbs, "orbs", "xiv.orb","Comma seperated string of orb files")
flag.IntVar(&ev, "evid", 4, "Event ID of orbweaver")
flag.Parse()
path, _ := os.Getwd()
Maps := orbweaver.Proc_orb_files(orbs, path)
orbweaver.OrbLoop(ev, Maps)
orbweaver.OrbLoop(Maps)
}

@ -2,7 +2,6 @@ package orbweaver
import (
"strings"
"strconv"
"encoding/binary"
"os"
"time"
@ -42,14 +41,14 @@ func Proc_orb_files(orbs string, wd string) *KeyMaps {
}
return keymaps
}
func OrbLoop(ev int, km *KeyMaps) {
func OrbLoop(km *KeyMaps) {
var event_codes = [...]uint16{41, 2, 3, 4, 5, 15, 16, 17, 18, 19, 58, 30, 31, 32, 33, 42, 44, 45, 46, 47, 56, 103, 106, 108, 105, 57}
ecm := make(map[uint16]int)
for i := 0; i<26; i++ {
ecm[event_codes[i]] = i
}
fmt.Println(string(ev))
f, err := os.Open("/dev/input/event"+strconv.Itoa(ev))
f, err := os.Open("/dev/input/by-id/usb-Razer_Razer_Orbweaver_Chroma-event-kbd")
if err != nil {
panic(err)
}

Loading…
Cancel
Save