input-config
3
var syncRadioState = func()
{
var cycle = getprop("/sim/mouse/right-button-mode-cycle-enabled");
setprop("/sim/gui/dialogs/input-config/right-mouse-look", !cycle);
setprop("/sim/gui/dialogs/input-config/right-mouse-cycle", cycle);
}
var rightMouseMode = func(newMode)
{
var doCycle = (newMode == "cycle");
setprop("/sim/mouse/right-button-mode-cycle-enabled", doCycle);
syncRadioState();
}
syncRadioState();
false
vbox
hbox
1
1
left
top
table
left
0
0
left
0
1
1
1
left
2
1
left
3
1
left
top
table
left
0
0
left
/sim/gui/dialogs/input-config/right-mouse-look
true
nasal
0
1
left
/sim/gui/dialogs/input-config/right-mouse-cycle
true
nasal
1
1
3
0
left
left
top
table
left
0
0
left
/sim/mouse/skip-flight-controls-mode
dialog-apply
0
1
1
0
left
left
top
table
left
0
0
left
/sim/mouse/invert-mouse-wheel
dialog-apply
0
1
left
top
table
left
0
0
left
/sim/mouse/mouse-rudder-elevator
dialog-apply
0
1
1
0
left