From e3767b08b01a02fce99afeebb965f377ec2e7f1b Mon Sep 17 00:00:00 2001 From: Minizbot2012 Date: Sat, 24 Jul 2021 02:58:22 -0400 Subject: [PATCH] simplify hid management --- hid/hid.go | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) diff --git a/hid/hid.go b/hid/hid.go index 13f805c..af75307 100644 --- a/hid/hid.go +++ b/hid/hid.go @@ -32,19 +32,6 @@ var file []byte func init() { json.Unmarshal(file, &Mappings) } -func GetWindowsFromHid(uv uint16) uint16 { - return Mappings.Usb[uv].Win -} -func GetHidFromWindows(uv uint16) uint16 { - return Mappings.Win[uv].Usb -} - -func GetLinuxFromHid(uv uint16) uint16 { - return Mappings.Usb[uv].Evdev -} -func GetHidFromLinux(uv uint16) uint16 { - return Mappings.Evdev[uv].Usb -} func GetMappingFromHID(uv uint16) Key { return Mappings.Usb[uv] @@ -61,3 +48,7 @@ func GetMappingFromLinux(uv uint16) Key { func GetMappingFromName(name string) Key { return Mappings.Code[name] } + +func GetMappingFromX(code uint16) Key { + return Mappings.Xkb[code] +}