Showing the changes to examples/example/scripts/controllerScriptingExamples.js (1 of 4 files). Show all
Unified · Split
| @@ -12,6 +12,20 @@ · 11 unmodified lines | ||
| 12 | 12 | // Assumes you only have the default keyboard connected |
| 13 | 13 | |
| 14 | 14 | |
| 15 | + | |
| 16 | +var hydra = Controller.Hardware.Hydra2; | |
| 17 | +if (hydra !== undefined) { | |
| 18 | + print("-----------------------------------"); | |
| 19 | + var mapping = NewControllers.newMapping("Default"); | |
| 20 | + var standard = Controller.Standard; | |
| 21 | + print("standard:" + standard); | |
| 22 | + mapping.from(hydra.LeftButton1).to(standard.A); | |
| 23 | + mapping.from(hydra.LeftButton2).to(standard.B); | |
| 24 | + mapping.from(hydra.LeftButton3).to(standard.X); | |
| 25 | + NewControllers.enableMapping("Default"); | |
| 26 | + print("-----------------------------------"); | |
| 27 | +} | |
| 28 | + | |
| 15 | 29 | Object.keys(Controller.Standard).forEach(function (input) { |
| 16 | 30 | print("Controller.Standard." + input + ":" + Controller.Standard[input]); |
| 17 | 31 | }); |