Add linux key codes
Working device reader and gofmt the code