2
2
AlignStartVertical ,
3
3
Crosshair ,
4
4
Fullscreen ,
5
+ Gamepad2 ,
5
6
GitCompareArrows ,
6
7
Grab ,
7
8
Hand ,
@@ -16,6 +17,7 @@ import {
16
17
Move ,
17
18
Network ,
18
19
RotateCw ,
20
+ Scaling ,
19
21
ScanEye ,
20
22
Skull ,
21
23
SquareArrowDownRight ,
@@ -56,6 +58,33 @@ export default function Control() {
56
58
/>
57
59
) }
58
60
</ FieldGroup >
61
+ < FieldGroup title = "Camera Move 摄像机/视野 移动" icon = { < Fullscreen /> } >
62
+ < SettingField icon = { < Keyboard /> } settingKey = "allowMoveCameraByWSAD" type = "switch" />
63
+ < SettingField icon = { < Crosshair /> } settingKey = "cameraFollowsSelectedNodeOnArrowKeys" type = "switch" />
64
+ < SettingField icon = { < Keyboard /> } settingKey = "cameraKeyboardMoveReverse" type = "switch" />
65
+ < SettingField icon = { < Move /> } settingKey = "moveAmplitude" type = "slider" min = { 0 } max = { 10 } step = { 0.1 } />
66
+ < SettingField icon = { < Move /> } settingKey = "moveFriction" type = "slider" min = { 0 } max = { 1 } step = { 0.01 } />
67
+ </ FieldGroup >
68
+ < FieldGroup title = "Camera Scale 摄像机/视野 缩放" icon = { < Scaling /> } >
69
+ < SettingField icon = { < ScanEye /> } settingKey = "scaleExponent" type = "slider" min = { 0 } max = { 1 } step = { 0.01 } />
70
+ < SettingField
71
+ icon = { < Fullscreen /> }
72
+ settingKey = "cameraResetViewPaddingRate"
73
+ type = "slider"
74
+ min = { 1 }
75
+ max = { 2 }
76
+ step = { 0.05 }
77
+ />
78
+ < SettingField icon = { < ScanEye /> } settingKey = "scaleCameraByMouseLocation" type = "switch" />
79
+ < SettingField
80
+ icon = { < ScanEye /> }
81
+ settingKey = "cameraKeyboardScaleRate"
82
+ type = "slider"
83
+ min = { 0 }
84
+ max = { 3 }
85
+ step = { 0.1 }
86
+ />
87
+ </ FieldGroup >
59
88
< FieldGroup title = "RectangleSelect 框选" icon = { < SquareDashedMousePointer /> } >
60
89
< SettingField icon = { < SquareArrowDownRight /> } settingKey = "rectangleSelectWhenRight" type = "select" />
61
90
< SettingField icon = { < SquareArrowUpLeft /> } settingKey = "rectangleSelectWhenLeft" type = "select" />
@@ -80,30 +109,7 @@ export default function Control() {
80
109
< SettingField icon = { < ListTree /> } settingKey = "autoLayoutWhenTreeGenerate" type = "switch" />
81
110
</ FieldGroup >
82
111
83
- < FieldGroup title = "Camera 摄像机/视野/相关" icon = { < Fullscreen /> } >
84
- < SettingField icon = { < ScanEye /> } settingKey = "scaleExponent" type = "slider" min = { 0 } max = { 1 } step = { 0.01 } />
85
- < SettingField
86
- icon = { < Fullscreen /> }
87
- settingKey = "cameraResetViewPaddingRate"
88
- type = "slider"
89
- min = { 1 }
90
- max = { 2 }
91
- step = { 0.05 }
92
- />
93
- < SettingField
94
- icon = { < ScanEye /> }
95
- settingKey = "cameraKeyboardScaleRate"
96
- type = "slider"
97
- min = { 0 }
98
- max = { 3 }
99
- step = { 0.1 }
100
- />
101
- < SettingField icon = { < ScanEye /> } settingKey = "scaleCameraByMouseLocation" type = "switch" />
102
- < SettingField icon = { < Keyboard /> } settingKey = "allowMoveCameraByWSAD" type = "switch" />
103
- < SettingField icon = { < Crosshair /> } settingKey = "cameraFollowsSelectedNodeOnArrowKeys" type = "switch" />
104
- < SettingField icon = { < Keyboard /> } settingKey = "cameraKeyboardMoveReverse" type = "switch" />
105
- < SettingField icon = { < Move /> } settingKey = "moveAmplitude" type = "slider" min = { 0 } max = { 10 } step = { 0.1 } />
106
- < SettingField icon = { < Move /> } settingKey = "moveFriction" type = "slider" min = { 0 } max = { 1 } step = { 0.01 } />
112
+ < FieldGroup title = "Gamepad 手柄相关" icon = { < Gamepad2 /> } >
107
113
< SettingField icon = { < Skull /> } settingKey = "gamepadDeadzone" type = "slider" min = { 0 } max = { 1 } step = { 0.01 } />
108
114
</ FieldGroup >
109
115
{ /* 已经有快捷键专栏了,这里不再显示快捷键相关 */ }
0 commit comments