# Columns are: GUID, Joystick Name, button:name:r:g:b (repeated)
# If button name is blank, use default name
# Note: for ease of parsing, all tokens must end with comma

# Windows
6d0416c2000000000000504944564944,Logitech Dual Action,a:2:244:244:244,b:3:244:244:244,back:9:64:64:64,dpdown::64:64:64,dpleft::64:64:64,dpright::64:64:64,dpup::64:64:64,leftshoulder:5:64:64:64,leftstick::64:64:64,lefttrigger:7:64:64:64,leftx::64:64:64,lefty::64:64:64,rightshoulder:6:64:64:64,rightstick::64:64:64,righttrigger:8:64:64:64,rightx::64:64:64,righty::64:64:64,start:10:64:64:64,x:1:244:244:244,y:4:244:244:244,platform:Windows,

# OS X
6d0400000000000016c2000000000000,Logitech Dual Action,a:2:244:244:244,b:3:244:244:244,back:9:64:64:64,dpdown::64:64:64,dpleft::64:64:64,dpright::64:64:64,dpup::64:64:64,leftshoulder:5:64:64:64,leftstick::64:64:64,lefttrigger:7:64:64:64,leftx::64:64:64,lefty::64:64:64,rightshoulder:6:64:64:64,rightstick::64:64:64,righttrigger:8:64:64:64,rightx::64:64:64,righty::64:64:64,start:10:64:64:64,x:1:244:244:244,y:4:244:244:244,platform:Mac OS X,
5e040000000000008e02000000000000,Xbox One Wired Controller,a::64:160:64,b::192:32:40,back:View:8:8:8,guide:Xbox:255:255:255,dpdown::8:8:8,dpleft::8:8:8,dpright::8:8:8,dpup::8:8:8,leftshoulder::8:8:8,leftstick::8:8:8,lefttrigger::8:8:8,leftx::8:8:8,lefty::8:8:8,rightshoulder::8:8:8,rightstick::8:8:8,righttrigger::8:8:8,rightx::8:8:8,righty::8:8:8,start:Menu:8:8:8,x::0:128:192,y::240:208:40,platform:Mac OS X

# Linux
030000006d04000016c2000010010000,Logitech Logitech Dual Action,a:2:244:244:244,b:3:244:244:244,back:9:64:64:64,dpdown::64:64:64,dpleft::64:64:64,dpright::64:64:64,dpup::64:64:64,leftshoulder:5:64:64:64,leftstick::64:64:64,lefttrigger:7:64:64:64,leftx::64:64:64,lefty::64:64:64,rightshoulder:6:64:64:64,rightstick::64:64:64,righttrigger:8:64:64:64,rightx::64:64:64,righty::64:64:64,start:10:64:64:64,x:1:244:244:244,y:4:244:244:244,platform:Linux,
