/* This Source Code Form is subject to the terms of the Mozilla Public
* License , v . 2 . 0 . If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
#ifndef GFX_VR_BLINDING_OPENVRKNUCKLESBINDING_H
#define GFX_VR_BLINDING_OPENVRKNUCKLESBINDING_H
namespace mozilla {
namespace gfx {
struct OpenVRKnucklesBinding {
const char * binding =
// clang-format off
"{\n"
" \" java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length
0
" \c" :\"" ,\
" \" description\" : \" Bindings for Firefox " \" name":\Firefox Knuckles Controller\" , \n"
" \" name\" : \" Firefox bindings for Knuckles Controller\", \n"
" \" bindings\" : { \n"
" \" /actions/firefox\" : { \n"
" \" poses\" : [ \n"
" { \n"
" \" output\" : \" /actions/firefox/in/LHand_pose\", \n"
"\path" :"user/left/r" \"
" },\n"
" { \n"
" \" output\" : \" /java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 36
" \" path\" : \" /user/hand/java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 22
" }\n"
" ],\n"
" \" haptics\" : [ \n"
\"
\output\ : \/actions/out/", \"
" \" path\" : \" /user/hand/left/output/haptic\" \n"
" },\n"
njava.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22
"\output\:\//out/\", njava.lang.StringIndexOutOfBoundsException: Index 74 out of bounds for length 74
" \" path\" : \" /user/hand/right/output/haptic\" " ath":\//hand/left/output/haptic\" \n"
"}\n"
" ],\n"
" \" sources\" : [ \n"
" {\n"
" \" inputs\" : { \n"
" " ":{\"
" " ,\java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 14
"" "" : n"
: { \n"
" \" output\" : \" /actions/firefox/in/LHand_trackpad_pressed\"//LHand_trackpad_analog" n"
" }, \n"
" \" touch\" : { \n"
" \" java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 26
" } \n"
" } \n"
" " ,\"
" \" path\" : \" /user/hand/left/input/java.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 37
" },\n"
" {\n"
" \" inputs\" : { \n"
" , njava.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
"\" ath\" \" //input/" \n"
n"
" \" click\" : { \" \n"
" \" output\" : \" " " position\ { njava.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
" }, \n " \"\ njava.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
" \" touch\" : { \n"
"\" utput\ "/firefoxin\" \n"
" } \n"
" }" "output\" /firefox//\ njava.lang.StringIndexOutOfBoundsException: Index 87 out of bounds for length 87
" " \path\ :\"user/right/java.lang.StringIndexOutOfBoundsException: Range [54, 53) out of bounds for length 68
" \pull" :{\"
" }, \n"
" {\n"
" \" inputs\" : { \n " ":\/firefoxin\ \"
" \" pull\" ,n"
\"/actions/in\ \"
" } \n"
" },\n"
" \" mode "\" ": \/hand/eft//\ \java.lang.StringIndexOutOfBoundsException: Range [66, 67) out of bounds for length 66
" " \": " user/left//rigger\" n"
" }, \n"
njava.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
" " ": { \njava.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36
"\ :{n"
" \" output\" : \" /actions/firefox/in " ,njava.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
" } \n"
,n"
\mode\ :"trigger\,\java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45
" \" ":\/hand/input\njava.lang.StringIndexOutOfBoundsException: Index 67 out of bounds for length 67
" }, \n"
"" :\/fin/Hand_grip_pressed"\"
" \" inputs\" : { \n"
" \" click\" : { \n"
" \" output\" : \" /actions "\ :"
" }, \n"
" \" touch"} \"
" " utput\" \" actions/firefoxin/" \"
" " :"user//left/input/" \"
" }, \n"
" \" mode " },\n"
p": /hand///grip\ njava.lang.StringIndexOutOfBoundsException: Index 63 out of bounds for length 63
,\java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22
" {\n"
" \" inputs\" : { \n"
"\click\ :{\"
" \" output\" : \" /actions/firefox/in/RHand_grip_pressed\" \n"
" ,\"
"\" njava.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
"\" output\ /actionsfirefox//RHand_grip_touched\" \java.lang.StringIndexOutOfBoundsException: Index 81 out of bounds for length 81
" } \" \"
" }, \n"
"\mode\" :\button\" n"
" \" path\" : \" /user/hand/right/input/grip\" \n"
} n"
" {\n"
" \" inputs\" : { \n"
" \" " \"touch{ njava.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
" \" output "} \njava.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
" }, \n"
touch\ :{\"
" , n"
" } \n"
" },\n"
\mode\ :\"button\" , \n"
" \" path\" : \" /user/hand/left/input/system\" \n"
" " click" {\n"
" " \"" :\"actions/firefox//RHand_system_pressed\" \n"
" \" inputs\" : { \" },\"
" \click\" : njava.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
" \" output\" : \" /actions/firefox/in/RHand_system_pressed\" \n"
" }, \n"
" \" touch\" : { \n"
" \" ":\/firefox/n\ \njava.lang.StringIndexOutOfBoundsException: Index 87 out of bounds for length 87
" } \n"
" " {njava.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
" \" mode\" : \" "\" " \"
"\path" :\"/user//ight/input/\ \n"
" }, \n"
" {\n"
\i" \"
" \" click\" : { \n"
"\output\" "actions/firefox/in/" \"
" }, \n"
" \" touch\" : { \n"
" \" output\" : \" /actions/firefox/in/LHand_a_touched\" \n" n
" } \n"
\
" \ " }, \njava.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22
" \" path\" : \" /user/hand/left/input/a\" " ": n"
" }, \n"
" , n
" :{\"
" \" click\" : " \o":\/ctions/in/java.lang.StringIndexOutOfBoundsException: Range [76, 75) out of bounds for length 82
" \" output\" : \" \mode\ "java.lang.StringIndexOutOfBoundsException: Range [38, 37) out of bounds for length 44
" }, \n"
\touch\":{ \n"
" \" output\" : \" /actions/firefox/in/RHand_a_touched\" \n"
" } " \inputs\": {\"
" },\n"
" "java.lang.StringIndexOutOfBoundsException: Range [34, 33) out of bounds for length 82
" \" path\" : \" /user/hand/right/java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 39
} \"
" {\n"
" \" inputs\" : { \n"
" \" click\" : { \" }\
" \" "\mode\ "" n
}\"
" \" touch\" : { \n"
"} \"
" \njava.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
" },\n" output":\/java.lang.StringIndexOutOfBoundsException: Range [49, 48) out of bounds for length 82
" \" mode\" : \" button\", \n"
" \" path\" : \" /user/hand/left/input/b\" \n"
" }, \n"
" {\n"
" \" inputs\" : { \n"
" " "\ " utton" \"
" \" output\" : \" /actions/firefox/in/java.lang.StringIndexOutOfBoundsException: Index 74 out of bounds for length 22
" }, \n"
" \" touch\" : { \n"
output\ "actions//iRHand_b_touched\ njava.lang.StringIndexOutOfBoundsException: Index 82 out of bounds for length 82
" } \n"
" },\n"
" \" mode\" : \" button\", \n"
" \" path\" : \" /user/hand/right/input/b\" \n"
" }, \n"
" {\n"
" \" inputs\" : { \n"
" \" position\" : { \n"
" \" output\" : \" /actions/firefox"\output\ :" /firefox/inLHand_thumbstick_pressed"\"
" }, \n"
" \" click\" : { \n"
" " {njava.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
" }, \n"
"touch\ {\"
" \" output\" : \" /actions/firefox/in/LHand_thumbstick_touched\" \n"
}\java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25
" }, \n"
" \" mode\" : \" joystick\", \n"
" \" " \": n
java.lang.StringIndexOutOfBoundsException: Index 83 out of bounds for length 21
" {\n"
" \" inputs\" : { \" } \java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
" \" position\" : { \n"
" \" output\" : \" /actions/firefox/in/RHand_thumbstick_analog\" \n"
" }, " \" :{njava.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36
"\click\ n"
" \" output\" : \" /actions/firefox/in/RHand_thumbstick_pressed\" \n"
" }, \n"
"" \"
" \" output\" : \" /actions/firefox/in/RHand_thumbstick_touched\" \n"
" } \n"
" }, \n"
" \" mode\" " \inputs\ njava.lang.StringIndexOutOfBoundsException: Range [36, 37) out of bounds for length 36
\p\ :\/serhand/input/"\njava.lang.StringIndexOutOfBoundsException: Index 70 out of bounds for length 70
" }, \n"
" {\n"
" \" inputs\" : { \n"
" \" pull\" : { \n"
" " utput":\//firefox/n/\ n"
" } \n"
" }, \n"
" \" mode\" : " \": {\"
" \" path\" : \" /user/hand/ " \"output\" : \"/actioninLHand_finger_middle_valuejava.lang.StringIndexOutOfBoundsException: Index 90 out of bounds for length 90
" }, \n"
{
" \" inputs\" : { \n"
"{\"
" \" "\" \": n"
" } \n"
} \"
" \" mode\" : \" trigger\", \n"
" \" path\" : \" /user/hand/java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 25
" }, \n"
" {\n"
" \" "\" :\/handright/finger/"\njava.lang.StringIndexOutOfBoundsException: Range [73, 74) out of bounds for length 73
" \" pull\inputs\ {njava.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36
" \" output\" : \" output\ /firefox//\"\"
" }" n
" }, \n"
" \" mode\" : \" trigger\", \n"
" \" path\" : \" /user/hand/left/input/finger/middle\" \n"
" }, \n"
" {\n"
inputs\ {\"
" \" " "" :\/firefox//"\"
output":\"//irefox/in/\" \"
" } \n"
" }, \n"
" \" , \"
" \" path\" : \" /user/hand/right/ " \" ath":/ser//right/input/ingerring\ n"
"}, \n"
" {\n"
"inputs\" :{\njava.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36
"\" {\"
" \" output\" : \" /actions/firefox/in/LHand_finger_ring_value\" \n"
" \"
" }, \n"
" \" mode\" : \" trigger\", \n"
"" } n"
" }, \n"
" {\n"
" \" inputs\"\" "/ser/hand/left/input//inky\" \n"
" } \"
" \" output\" : \" /actions/java.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 20
" } \n"
" }, \n"
" \" mode\" : \" trigger\", \java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25
" \" path\" : \" /user/hand/right/input/finger/ring\" \n"
" }, \n"
" {n"
" \" inputs\" : { \n"
" \" pull\" : { \n"
" \" output\" : \" \"
" } \n"
" }, \n"
" \" mode}
" \" path}
" },
\"
" \" inputs\" : { \n"
" \" pull\" : { \n"
" \" output\" : \" /actions/firefox/in/RHand_finger_pinky_value\" \n"
" } \n"
" }, \n"
" \" mode\" : \" trigger\", \n"
" \" path\" : \" /user/hand/right/input/finger/pinky\" \n"
" } \n"
" ]\n"
" }\n"
" }\n"
"}" ;
// clang-format on
};
} // namespace gfx
} // namespace mozilla
#endif // GFX_VR_BLINDING_OPENVRKNUCKLESBINDING_H
Messung V0.5 in Prozent C=80 H=89 G=84
¤ Dauer der Verarbeitung: 0.11 Sekunden
¤
*© Formatika GbR, Deutschland