In order to test new system: Build and deploy application. Copy both files from IVRInput/ dir into the bin/win64 folder. Change const std::string m_actionManifestPath in steamivrinput.h to be directly to your action_manifest.json file. Run and turn on a Vive controller. Press the menu button. If logs say "NEXT SONG SET!" it works.
43 lines
1.2 KiB
JSON
43 lines
1.2 KiB
JSON
{
|
|
"alias_info" : {},
|
|
"app_key" : "matzman666.advancedsettings",
|
|
"bindings" : {
|
|
"/actions/main" : {
|
|
"sources" : [
|
|
{
|
|
"inputs" : {
|
|
"click" : {
|
|
"output" : "/actions/main/in/playnexttrack"
|
|
}
|
|
},
|
|
"mode" : "button",
|
|
"path" : "/user/hand/left/input/application_menu"
|
|
},
|
|
{
|
|
"inputs" : {
|
|
"click" : {
|
|
"output" : "/actions/main/in/playnexttrack"
|
|
}
|
|
},
|
|
"mode" : "button",
|
|
"path" : "/user/hand/right/input/application_menu"
|
|
},
|
|
{
|
|
"inputs" : {
|
|
"click" : {
|
|
"output" : "/actions/main/in/playnexttrack"
|
|
}
|
|
},
|
|
"mode" : "button",
|
|
"path" : "/user/hand/right/input/grip"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"controller_type" : "vive_controller",
|
|
"description" : "",
|
|
"name" : "My My Test configuration for Vive Controller",
|
|
"options" : {},
|
|
"simulated_actions" : []
|
|
}
|