Hey guys,
So I am having an issue where multiple Identifier types are being reported for a controller (Saitek X45).
I've posted the output that I get for the ReadText test program using the linux version of jinput. Notice that
Component 29: rz and
Component 31: rz are both being reported as
rz types. There are also a few buttons that are being reported as
UNKNOWNSo is there an easy way to distinquish which component is reporting back even if they have the same Identifiers?
Thanks!
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104
| Controller Env = net.java.games.input.DefaultControllerEnvironment@c53dce Linux plugin claims to have found 4 controllers Saitek Saitek X45 Type: Stick Component Count: 33 Component 0: Trigger Identifier: Trigger ComponentType: Absolute Digital Component 1: Thumb Identifier: Thumb ComponentType: Absolute Digital Component 2: Thumb 2 Identifier: Thumb 2 ComponentType: Absolute Digital Component 3: Top Identifier: Top ComponentType: Absolute Digital Component 4: Top 2 Identifier: Top 2 ComponentType: Absolute Digital Component 5: Pinkie Identifier: Pinkie ComponentType: Absolute Digital Component 6: Base Identifier: Base ComponentType: Absolute Digital Component 7: Base 2 Identifier: Base 2 ComponentType: Absolute Digital Component 8: Base 3 Identifier: Base 3 ComponentType: Absolute Digital Component 9: Base 4 Identifier: Base 4 ComponentType: Absolute Digital Component 10: Base 5 Identifier: Base 5 ComponentType: Absolute Digital Component 11: Base 6 Identifier: Base 6 ComponentType: Absolute Digital Component 12: Unknown Identifier: Unknown ComponentType: Absolute Digital Component 13: Unknown Identifier: Unknown ComponentType: Absolute Digital Component 14: Unknown Identifier: Unknown ComponentType: Absolute Digital Component 15: Dead Identifier: Dead ComponentType: Absolute Digital Component 16: A Identifier: A ComponentType: Absolute Digital Component 17: B Identifier: B ComponentType: Absolute Digital Component 18: C Identifier: C ComponentType: Absolute Digital Component 19: X Identifier: X ComponentType: Absolute Digital Component 20: Y Identifier: Y ComponentType: Absolute Digital Component 21: Z Identifier: Z ComponentType: Absolute Digital Component 22: Left Thumb Identifier: Left Thumb ComponentType: Absolute Digital Component 23: Right Thumb Identifier: Right Thumb ComponentType: Absolute Digital Component 24: Left Thumb 2 Identifier: Left Thumb 2 ComponentType: Absolute Digital Component 25: Right Thumb 2 Identifier: Right Thumb 2 ComponentType: Absolute Digital Component 26: x Identifier: x ComponentType: Absolute Analog Component 27: y Identifier: y ComponentType: Absolute Analog Component 28: rx Identifier: rx ComponentType: Absolute Analog Component 29: rz Identifier: rz ComponentType: Absolute Analog Component 30: slider Identifier: slider ComponentType: Absolute Analog Component 31: rz Identifier: rz ComponentType: Absolute Analog Component 32: pov Identifier: pov ComponentType: Absolute Digital |