diff options
| author | Andrey Lihatskiy <alihatskiy@productengine.com> | 2020-06-24 00:08:35 +0300 | 
|---|---|---|
| committer | Andrey Lihatskiy <alihatskiy@productengine.com> | 2020-06-24 00:08:35 +0300 | 
| commit | b8127f80c7e305b0c5af7a824b45c81432a8e6b8 (patch) | |
| tree | ed34b16459488ce3e6293f84447f04c31ce4887a /indra/newview/app_settings | |
| parent | aabb0bbc49aa15b100dc8c2cbf286202cb084646 (diff) | |
| parent | 05f3287512557cd4cb41de7a8fe3f5171a48481d (diff) | |
Merge branch 'DRTVWR-501-maint' into DRTVWR-503-maint
# Conflicts:
#	indra/llcommon/llkeybind.cpp
#	indra/llcommon/llkeybind.h
Diffstat (limited to 'indra/newview/app_settings')
| -rw-r--r-- | indra/newview/app_settings/keys.xml (renamed from indra/newview/app_settings/key_bindings.xml) | 146 | ||||
| -rw-r--r-- | indra/newview/app_settings/settings.xml | 16 | 
2 files changed, 134 insertions, 28 deletions
diff --git a/indra/newview/app_settings/key_bindings.xml b/indra/newview/app_settings/keys.xml index dd74293644..a8037fec05 100644 --- a/indra/newview/app_settings/key_bindings.xml +++ b/indra/newview/app_settings/keys.xml @@ -28,12 +28,34 @@      <binding key="PAD_ENTER" mask="NONE" command="start_chat"/>      <binding key="PAD_DIVIDE" mask="NONE" command="start_gesture"/> +    <binding key="A" mask="SHIFT" command="slide_left"/> +    <binding key="D" mask="SHIFT" command="slide_right"/> +    <binding key="W" mask="SHIFT" command="push_forward"/> +    <binding key="S" mask="SHIFT" command="push_backward"/> +    <binding key="E" mask="SHIFT" command="jump"/> +    <binding key="C" mask="SHIFT" command="push_down"/> +    <binding key="F" mask="SHIFT" command="toggle_fly"/> +      <binding key="SPACE" mask="NONE" command="stop_moving"/>      <binding key="ENTER" mask="NONE" command="start_chat"/>      <binding key="DIVIDE" mask="NONE" command="start_gesture"/> -    <binding key="" mask="NONE" mouse="MMB" command="toggle_voice"/> -    <binding key="" mask="NONE" mouse="LMB" command="walk_to"/> +    <binding key="LEFT" mask="SHIFT" command="slide_left"/> +    <binding key="RIGHT" mask="SHIFT" command="slide_right"/> +    <binding key="UP" mask="SHIFT" command="push_forward"/> +    <binding key="DOWN" mask="SHIFT" command="push_backward"/> +    <binding key="PGUP" mask="SHIFT" command="jump"/> +    <binding key="PGDN" mask="SHIFT" command="push_down"/> + +    <binding key="PAD_LEFT" mask="SHIFT" command="slide_left"/> +    <binding key="PAD_RIGHT" mask="SHIFT" command="slide_right"/> +    <binding key="PAD_UP" mask="SHIFT" command="push_forward"/> +    <binding key="PAD_DOWN" mask="SHIFT" command="push_backward"/> +    <binding key="PAD_PGUP" mask="SHIFT" command="jump"/> +    <binding key="PAD_PGDN" mask="SHIFT" command="push_down"/> +    <binding key="PAD_HOME" mask="SHIFT" command="toggle_fly"/> +    <binding key="PAD_ENTER" mask="SHIFT" command="start_chat"/> +    <binding key="PAD_DIVIDE" mask="SHIFT" command="start_gesture"/>    </first_person>    <third_person>      <binding key="A" mask="NONE" command="turn_left"/> @@ -42,10 +64,15 @@      <binding key="D" mask="SHIFT" command="slide_right"/>      <binding key="W" mask="NONE" command="push_forward"/>      <binding key="S" mask="NONE" command="push_backward"/> +    <binding key="W" mask="SHIFT" command="push_forward"/> +    <binding key="S" mask="SHIFT" command="push_backward"/>      <binding key="E" mask="NONE" command="jump"/>      <binding key="C" mask="NONE" command="push_down"/> +    <binding key="E" mask="SHIFT" command="jump"/> +    <binding key="C" mask="SHIFT" command="push_down"/>      <binding key="F" mask="NONE" command="toggle_fly"/> +    <binding key="F" mask="SHIFT" command="toggle_fly"/>      <binding key="SPACE" mask="NONE" command="stop_moving"/>      <binding key="ENTER" mask="NONE" command="start_chat"/> @@ -57,8 +84,13 @@      <binding key="RIGHT" mask="SHIFT" command="slide_right"/>      <binding key="UP" mask="NONE" command="push_forward"/>      <binding key="DOWN" mask="NONE" command="push_backward"/> +    <binding key="UP" mask="SHIFT" command="push_forward"/> +    <binding key="DOWN" mask="SHIFT" command="push_backward"/>      <binding key="PGUP" mask="NONE" command="jump"/>      <binding key="PGDN" mask="NONE" command="push_down"/> +    <binding key="PGUP" mask="SHIFT" command="jump"/> +    <binding key="PGDN" mask="SHIFT" command="push_down"/> +    <binding key="HOME" mask="SHIFT" command="toggle_fly"/>      <binding key="HOME" mask="NONE" command="toggle_fly"/>      <binding key="PAD_LEFT" mask="NONE" command="turn_left"/> @@ -67,12 +99,20 @@      <binding key="PAD_RIGHT" mask="SHIFT" command="slide_right"/>      <binding key="PAD_UP" mask="NONE" command="push_forward"/>      <binding key="PAD_DOWN" mask="NONE" command="push_backward"/> +    <binding key="PAD_UP" mask="SHIFT" command="push_forward"/> +    <binding key="PAD_DOWN" mask="SHIFT" command="push_backward"/>      <binding key="PAD_PGUP" mask="NONE" command="jump"/>      <binding key="PAD_PGDN" mask="NONE" command="push_down"/> +    <binding key="PAD_PGUP" mask="SHIFT" command="jump"/> +    <binding key="PAD_PGDN" mask="SHIFT" command="push_down"/>      <binding key="PAD_HOME" mask="NONE" command="toggle_fly"/> +    <binding key="PAD_HOME" mask="SHIFT" command="toggle_fly"/>      <binding key="PAD_CENTER" mask="NONE" command="stop_moving"/> +    <binding key="PAD_CENTER" mask="SHIFT" command="stop_moving"/>      <binding key="PAD_ENTER" mask="NONE" command="start_chat"/> +    <binding key="PAD_ENTER" mask="SHIFT" command="start_chat"/>      <binding key="PAD_DIVIDE" mask="NONE" command="start_gesture"/> +    <binding key="PAD_DIVIDE" mask="SHIFT" command="start_gesture"/>      <!--Camera controls in third person on Alt-->      <binding key="LEFT" mask="ALT" command="spin_around_cw"/> @@ -99,14 +139,28 @@      <binding key="PAD_DIVIDE" mask="ALT" command="start_gesture"/>      <!--mimic alt zoom behavior with keyboard only--> +    <binding key="A" mask="CTL_ALT" command="spin_around_cw"/> +    <binding key="D" mask="CTL_ALT" command="spin_around_ccw"/>      <binding key="W" mask="CTL_ALT" command="spin_over"/>      <binding key="S" mask="CTL_ALT" command="spin_under"/> +    <binding key="E" mask="CTL_ALT" command="spin_over"/> +    <binding key="C" mask="CTL_ALT" command="spin_under"/> +    <binding key="LEFT" mask="CTL_ALT" command="spin_around_cw"/> +    <binding key="RIGHT" mask="CTL_ALT" command="spin_around_ccw"/>      <binding key="UP" mask="CTL_ALT" command="spin_over"/>      <binding key="DOWN" mask="CTL_ALT" command="spin_under"/> +    <binding key="PGUP" mask="CTL_ALT" command="spin_over"/> +    <binding key="PGDN" mask="CTL_ALT" command="spin_under"/> +    <binding key="PAD_LEFT" mask="CTL_ALT" command="spin_around_cw"/> +    <binding key="PAD_RIGHT" mask="CTL_ALT" command="spin_around_ccw"/>      <binding key="PAD_UP" mask="CTL_ALT" command="spin_over"/>      <binding key="PAD_DOWN" mask="CTL_ALT" command="spin_under"/> +    <binding key="PAD_PGUP" mask="CTL_ALT" command="spin_over"/> +    <binding key="PAD_PGDN" mask="CTL_ALT" command="spin_under"/> +    <binding key="PAD_ENTER" mask="CTL_ALT" command="start_chat"/> +    <binding key="PAD_DIVIDE" mask="CTL_ALT" command="start_gesture"/>      <!--Therefore pan on Alt-Shift-->      <binding key="A" mask="CTL_ALT_SHIFT" command="pan_left"/> @@ -125,10 +179,63 @@      <binding key="PAD_DOWN" mask="CTL_ALT_SHIFT" command="pan_down"/>      <binding key="PAD_ENTER" mask="CTL_ALT_SHIFT" command="start_chat"/>      <binding key="PAD_DIVIDE" mask="CTL_ALT_SHIFT" command="start_gesture"/> - -    <binding key="" mask="NONE" mouse="MMB" command="toggle_voice"/> -    <binding key="" mask="NONE" mouse="LMB" command="walk_to"/>    </third_person> + +  <!-- Basic editing camera control --> +  <edit> +    <binding key="A" mask="NONE" command="spin_around_cw"/> +    <binding key="D" mask="NONE" command="spin_around_ccw"/> +    <binding key="W" mask="NONE" command="move_forward"/> +    <binding key="S" mask="NONE" command="move_backward"/> +    <binding key="E" mask="NONE" command="spin_over"/> +    <binding key="C" mask="NONE" command="spin_under"/> +    <binding key="ENTER" mask="NONE" command="start_chat"/> +    <binding key="DIVIDE" mask="NONE" command="start_gesture"/> +    <binding key="PAD_ENTER" mask="NONE" command="start_chat"/> +    <binding key="PAD_DIVIDE" mask="NONE" command="start_gesture"/> + +    <binding key="LEFT" mask="NONE" command="spin_around_cw"/> +    <binding key="RIGHT" mask="NONE" command="spin_around_ccw"/> +    <binding key="UP" mask="NONE" command="move_forward"/> +    <binding key="DOWN" mask="NONE" command="move_backward"/> +    <binding key="PGUP" mask="NONE" command="spin_over"/> +    <binding key="PGDN" mask="NONE" command="spin_under"/> + +    <binding key="A" mask="SHIFT" command="pan_left"/> +    <binding key="D" mask="SHIFT" command="pan_right"/> +    <binding key="W" mask="SHIFT" command="pan_up"/> +    <binding key="S" mask="SHIFT" command="pan_down"/> + +    <binding key="LEFT" mask="SHIFT" command="pan_left"/> +    <binding key="RIGHT" mask="SHIFT" command="pan_right"/> +    <binding key="UP" mask="SHIFT" command="pan_up"/> +    <binding key="DOWN" mask="SHIFT" command="pan_down"/> + +    <!--Walking works with ALT held down.--> +    <binding key="A" mask="ALT" command="slide_left"/> +    <binding key="D" mask="ALT" command="slide_right"/> +    <binding key="W" mask="ALT" command="push_forward"/> +    <binding key="S" mask="ALT" command="push_backward"/> +    <binding key="E" mask="ALT" command="jump"/> +    <binding key="C" mask="ALT" command="push_down"/> + +    <binding key="LEFT" mask="ALT" command="slide_left"/> +    <binding key="RIGHT" mask="ALT" command="slide_right"/> +    <binding key="UP" mask="ALT" command="push_forward"/> +    <binding key="DOWN" mask="ALT" command="push_backward"/> +    <binding key="PGUP" mask="ALT" command="jump"/> +    <binding key="PGDN" mask="ALT" command="push_down"/> +    <binding key="HOME" mask="ALT" command="toggle_fly"/> + +    <binding key="PAD_LEFT" mask="ALT" command="slide_left"/> +    <binding key="PAD_RIGHT" mask="ALT" command="slide_right"/> +    <binding key="PAD_UP" mask="ALT" command="push_forward"/> +    <binding key="PAD_DOWN" mask="ALT" command="push_backward"/> +    <binding key="PAD_PGUP" mask="ALT" command="jump"/> +    <binding key="PAD_PGDN" mask="ALT" command="push_down"/> +    <binding key="PAD_ENTER" mask="ALT" command="start_chat"/> +    <binding key="PAD_DIVIDE" mask="ALT" command="start_gesture"/> +  </edit>    <sitting>      <binding key="A" mask="ALT" command="spin_around_cw"/>      <binding key="D" mask="ALT" command="spin_around_ccw"/> @@ -144,11 +251,15 @@      <binding key="PGUP" mask="ALT" command="spin_over"/>      <binding key="PGDN" mask="ALT" command="spin_under"/> +    <binding key="A" mask="CTL_ALT" command="spin_around_cw"/> +    <binding key="D" mask="CTL_ALT" command="spin_around_ccw"/>      <binding key="W" mask="CTL_ALT" command="spin_over"/>      <binding key="S" mask="CTL_ALT" command="spin_under"/>      <binding key="E" mask="CTL_ALT" command="spin_over"/>      <binding key="C" mask="CTL_ALT" command="spin_under"/> +    <binding key="LEFT" mask="CTL_ALT" command="spin_around_cw"/> +    <binding key="RIGHT" mask="CTL_ALT" command="spin_around_ccw"/>      <binding key="UP" mask="CTL_ALT" command="spin_over"/>      <binding key="DOWN" mask="CTL_ALT" command="spin_under"/>      <binding key="PGUP" mask="CTL_ALT" command="spin_over"/> @@ -183,23 +294,23 @@      <binding key="A" mask="SHIFT" command="slide_left"/>      <binding key="D" mask="SHIFT" command="slide_right"/>      <binding key="W" mask="SHIFT" command="move_forward_sitting"/> -    <binding key="S" mask="SHIFT" command="move_backward_sitting"/> -    <binding key="E" mask="SHIFT" command="spin_over_sitting"/> -    <binding key="C" mask="SHIFT" command="spin_under_sitting"/> +	<binding key="S" mask="SHIFT" command="move_backward_sitting"/> +	<binding key="E" mask="SHIFT" command="spin_over_sitting"/> +	<binding key="C" mask="SHIFT" command="spin_under_sitting"/>      <binding key="LEFT" mask="SHIFT" command="slide_left"/>      <binding key="RIGHT" mask="SHIFT" command="slide_right"/>      <binding key="UP" mask="SHIFT" command="move_forward_sitting"/> -    <binding key="DOWN" mask="SHIFT" command="move_backward_sitting"/> -    <binding key="PGUP" mask="SHIFT" command="spin_over_sitting"/> -    <binding key="PGDN" mask="SHIFT" command="spin_under_sitting"/> +	<binding key="DOWN" mask="SHIFT" command="move_backward_sitting"/> +	<binding key="PGUP" mask="SHIFT" command="spin_over_sitting"/> +	<binding key="PGDN" mask="SHIFT" command="spin_under_sitting"/>      <binding key="PAD_LEFT" mask="SHIFT" command="slide_left"/>      <binding key="PAD_RIGHT" mask="SHIFT" command="slide_right"/>      <binding key="PAD_UP" mask="SHIFT" command="move_forward_sitting"/> -    <binding key="PAD_DOWN" mask="SHIFT" command="move_backward_sitting"/> -    <binding key="PAD_PGUP" mask="SHIFT" command="spin_over_sitting"/> -    <binding key="PAD_PGDN" mask="SHIFT" command="spin_under_sitting"/>  +	<binding key="PAD_DOWN" mask="SHIFT" command="move_backward_sitting"/> +	<binding key="PAD_PGUP" mask="SHIFT" command="spin_over_sitting"/> +	<binding key="PAD_PGDN" mask="SHIFT" command="spin_under_sitting"/>       <binding key="PAD_ENTER" mask="SHIFT" command="start_chat"/>      <binding key="PAD_DIVIDE" mask="SHIFT" command="start_gesture"/> @@ -223,9 +334,6 @@      <binding key="ENTER" mask="NONE" command="start_chat"/>      <binding key="DIVIDE" mask="NONE" command="start_gesture"/> - -    <binding key="" mask="NONE" mouse="MMB" command="toggle_voice"/> -    <binding key="" mask="NONE" mouse="LMB" command="walk_to"/>    </sitting>    <edit_avatar>      <!--Avatar editing camera controls--> @@ -251,7 +359,5 @@      <binding key="PAD_PGDN" mask="NONE" command="edit_avatar_spin_under"/>      <binding key="PAD_ENTER" mask="NONE" command="start_chat"/>      <binding key="PAD_DIVIDE" mask="NONE" command="start_gesture"/> - -    <binding key="" mask="NONE" mouse="MMB" command="toggle_voice"/>    </edit_avatar> -</keys> +</keys>
\ No newline at end of file diff --git a/indra/newview/app_settings/settings.xml b/indra/newview/app_settings/settings.xml index 41e5171f19..62ae6ed5cd 100644 --- a/indra/newview/app_settings/settings.xml +++ b/indra/newview/app_settings/settings.xml @@ -3542,7 +3542,7 @@      <key>DoubleClickAutoPilot</key>      <map>        <key>Comment</key> -      <string>(Obsolete)Enable double-click auto pilot</string> +      <string>Enable double-click auto pilot</string>        <key>Persist</key>        <integer>1</integer>        <key>Type</key> @@ -3553,13 +3553,13 @@      <key>DoubleClickTeleport</key>      <map>        <key>Comment</key> -      <string>Enable double-click to teleport where allowed (afects minimap and people panel)</string> +      <string>Enable double-click to teleport where allowed</string>        <key>Persist</key>        <integer>1</integer>        <key>Type</key>        <string>Boolean</string>        <key>Value</key> -      <integer>1</integer> +      <integer>0</integer>      </map>      <key>DoubleClickShowWorldMap</key>      <map> @@ -8274,7 +8274,7 @@      <key>PushToTalkButton</key>      <map>        <key>Comment</key> -      <string>(Obsolete)Which button or keyboard key is used for push-to-talk</string> +      <string>Which button or keyboard key is used for push-to-talk</string>        <key>Persist</key>        <integer>1</integer>        <key>Type</key> @@ -8434,7 +8434,7 @@      <key>Type</key>      <string>F32</string>      <key>Value</key> -    <real>0.125</real> +    <real>0.02</real>    </map>    <key>MediaRollOffMin</key>    <map> @@ -8445,7 +8445,7 @@      <key>Type</key>      <string>F32</string>      <key>Value</key> -    <real>10.0</real> +    <real>40.0</real>    </map>    <key>MediaRollOffMax</key>    <map> @@ -8456,7 +8456,7 @@      <key>Type</key>      <string>F32</string>      <key>Value</key> -    <real>30.0</real> +    <real>80.0</real>    </map>    <key>RecentItemsSortOrder</key>      <map> @@ -15559,7 +15559,7 @@      <key>ClickToWalk</key>      <map>        <key>Comment</key> -      <string>(obsolete)Click in world to walk to location</string> +      <string>Click in world to walk to location</string>        <key>Persist</key>        <integer>1</integer>        <key>Type</key>  | 
