gobot.io/x/gobot/v2@v2.1.0/platforms/joystick/joystick_tflight_hotas_x.go (about)

     1  package joystick
     2  
     3  var tflightHotasXConfig = joystickConfig{
     4  	Name: "Thrustmaster T-Flight Hotas X Joystick",
     5  	GUID: "4444",
     6  	Axis: []pair{
     7  		pair{Name: "right_x", ID: 0},
     8  		pair{Name: "right_y", ID: 1},
     9  		pair{Name: "left_y", ID: 2},
    10  		pair{Name: "r1", ID: 3}, // RH Twist
    11  		pair{Name: "left_x", ID: 4},
    12  	},
    13  	Buttons: []pair{
    14  		pair{Name: "r1", ID: 0},
    15  		pair{Name: "l1", ID: 1},
    16  		pair{Name: "r3", ID: 2},
    17  		pair{Name: "l3", ID: 3},
    18  		pair{Name: "square", ID: 4},
    19  		pair{Name: "x", ID: 5},
    20  		pair{Name: "circle", ID: 6},
    21  		pair{Name: "triangle", ID: 7},
    22  		pair{Name: "r2", ID: 8},
    23  		pair{Name: "l2", ID: 9},
    24  		pair{Name: "select", ID: 10},
    25  		pair{Name: "start", ID: 11},
    26  	},
    27  	Hats: []hat{
    28  		hat{Hat: 0, Name: "down", ID: 4},
    29  		hat{Hat: 0, Name: "up", ID: 1},
    30  		hat{Hat: 0, Name: "left", ID: 8},
    31  		hat{Hat: 0, Name: "right", ID: 2},
    32  		hat{Hat: 0, Name: "released", ID: 0},
    33  	},
    34  }