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 | // Assumes you only have the default keyboard connected | 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 | Object.keys(Controller.Standard).forEach(function (input) { | 29 | Object.keys(Controller.Standard).forEach(function (input) { |
| 16 | print("Controller.Standard." + input + ":" + Controller.Standard[input]); | 30 | print("Controller.Standard." + input + ":" + Controller.Standard[input]); |
| 17 | }); | 31 | }); |