forked from Mirrors/openclonk
1523 lines
24 KiB
Plaintext
1523 lines
24 KiB
Plaintext
###############################################################################
|
|
# #
|
|
# ControlDefs #
|
|
# #
|
|
###############################################################################
|
|
|
|
[ControlDefs]
|
|
|
|
[ControlDef]
|
|
# Summary
|
|
# --------
|
|
# Left Right Up Down Jump
|
|
# Throw Drop Use Collect ForcedThrow
|
|
# ThrowAlt DropAlt UseAlt ForcedThrowAlt
|
|
#
|
|
# CancelUse CancelMenu
|
|
#
|
|
# Grab Ungrab GrabPrevious GrabNext PushEnter
|
|
#
|
|
# Enter Exit
|
|
#
|
|
# NextCrew PreviousCrew
|
|
#
|
|
# MenuCancel MenuOK MenuDown MenuUp MenuLeft MenuRight MenuSelect
|
|
# ObjectMenuCancel ObjectMenuOK ObjectMenuSelect ObjectMenuSelectAll
|
|
# ObjectMenuDown ObjectMenuUp ObjectMenuLeft ObjectMenuRight
|
|
# PlayerMenu
|
|
#
|
|
# CursorPos
|
|
#
|
|
# Contents
|
|
#
|
|
# ZoomIn ZoomOut
|
|
#
|
|
# with Mouse
|
|
# ---------------
|
|
# Aim GUICursor GUIClick1 GUIClick2 WheelZoomIn WheelZoomOut
|
|
#
|
|
# Gamepad controls
|
|
# -------------------------------------
|
|
# ThrowDelayed ThrowAltDelayed
|
|
# UseDelayed UseAltDelayed
|
|
# AimUp AimDown AimLeft AimRight
|
|
# AimAxisUp AimAxisDown AimAxisLeft AimAxisRight
|
|
#
|
|
# with Keyboard
|
|
# ------------------
|
|
# Hotkey0-9
|
|
# PlayerHotkey0-9
|
|
# DropHotkey0-9
|
|
# Hotkey0-9Select
|
|
# Hotkey0-9SelectAlt
|
|
# InteractionHotkey0-9
|
|
|
|
[ControlDef]
|
|
Identifier=Aim
|
|
DefaultDisabled=1
|
|
|
|
[ControlDef]
|
|
Identifier=GUICursor
|
|
DefaultDisabled=1
|
|
CoordinateSpace=Viewport
|
|
|
|
[ControlDef]
|
|
Identifier=AimUp
|
|
DefaultDisabled=1
|
|
Hold=1
|
|
|
|
[ControlDef]
|
|
Identifier=AimDown
|
|
DefaultDisabled=1
|
|
Hold=1
|
|
|
|
[ControlDef]
|
|
Identifier=AimLeft
|
|
DefaultDisabled=1
|
|
Hold=1
|
|
|
|
[ControlDef]
|
|
Identifier=AimRight
|
|
DefaultDisabled=1
|
|
Hold=1
|
|
|
|
[ControlDef]
|
|
Identifier=AimAxisUp
|
|
GUIName=$CON_AimAxisUp$
|
|
Hold=1
|
|
|
|
[ControlDef]
|
|
Identifier=AimAxisDown
|
|
GUIName=$CON_AimAxisDown$
|
|
Hold=1
|
|
|
|
[ControlDef]
|
|
Identifier=AimAxisLeft
|
|
GUIName=$CON_AimAxisLeft$
|
|
Hold=1
|
|
|
|
[ControlDef]
|
|
Identifier=AimAxisRight
|
|
GUIName=$CON_AimAxisRight$
|
|
Hold=1
|
|
|
|
# Movement
|
|
|
|
[ControlDef]
|
|
Identifier=Left
|
|
Hold=1
|
|
|
|
[ControlDef]
|
|
Identifier=Right
|
|
Hold=1
|
|
|
|
[ControlDef]
|
|
Identifier=Up
|
|
Hold=1
|
|
|
|
[ControlDef]
|
|
Identifier=Down
|
|
Hold=1
|
|
|
|
[ControlDef]
|
|
Identifier=Jump
|
|
GUIName=$CON_Jump$
|
|
GUIDesc=$CON_Jump_Desc$
|
|
|
|
# Inventory
|
|
|
|
[ControlDef]
|
|
Identifier=Throw
|
|
GUIName=$CON_Throw$
|
|
GUIDesc=$CON_Throw_Desc$
|
|
Hold=1
|
|
|
|
[ControlDef]
|
|
Identifier=ForcedThrow
|
|
Hold=1
|
|
|
|
[ControlDef]
|
|
Identifier=ThrowDelayed
|
|
GUIName=$CON_Throw$
|
|
GUIDesc=$CON_Throw_Desc$
|
|
Hold=1
|
|
|
|
[ControlDef]
|
|
Identifier=Drop
|
|
GUIName=$CON_Drop$
|
|
GUIDesc=$CON_Drop_Desc$
|
|
Hold=1
|
|
|
|
[ControlDef]
|
|
Identifier=Collect
|
|
|
|
[ControlDef]
|
|
Identifier=ThrowAlt
|
|
GUIName=$CON_ThrowAlt$
|
|
GUIDesc=$CON_ThrowAlt_Desc$
|
|
Hold=1
|
|
|
|
[ControlDef]
|
|
Identifier=ForcedThrowAlt
|
|
Hold=1
|
|
|
|
[ControlDef]
|
|
Identifier=ThrowAltDelayed
|
|
GUIName=$CON_ThrowAlt$
|
|
GUIDesc=$CON_ThrowAlt_Desc$
|
|
Hold=1
|
|
|
|
[ControlDef]
|
|
Identifier=DropAlt
|
|
GUIName=$CON_DropAlt$
|
|
GUIDesc=$CON_DropAlt_Desc$
|
|
Hold=1
|
|
|
|
# Hotkeys (Inventory)
|
|
|
|
[ControlDef]
|
|
Identifier=Hotkey1
|
|
GUIName=$CON_Hotkey1$
|
|
Hold=1
|
|
|
|
[ControlDef]
|
|
Identifier=Hotkey2
|
|
GUIName=$CON_Hotkey2$
|
|
Hold=1
|
|
|
|
[ControlDef]
|
|
Identifier=Hotkey3
|
|
GUIName=$CON_Hotkey3$
|
|
Hold=1
|
|
|
|
[ControlDef]
|
|
Identifier=Hotkey4
|
|
GUIName=$CON_Hotkey4$
|
|
Hold=1
|
|
|
|
[ControlDef]
|
|
Identifier=Hotkey5
|
|
GUIName=$CON_Hotkey5$
|
|
Hold=1
|
|
|
|
[ControlDef]
|
|
Identifier=Hotkey6
|
|
GUIName=$CON_Hotkey6$
|
|
Hold=1
|
|
|
|
[ControlDef]
|
|
Identifier=Hotkey7
|
|
GUIName=$CON_Hotkey7$
|
|
Hold=1
|
|
|
|
[ControlDef]
|
|
Identifier=Hotkey8
|
|
GUIName=$CON_Hotkey8$
|
|
Hold=1
|
|
|
|
[ControlDef]
|
|
Identifier=Hotkey9
|
|
GUIName=$CON_Hotkey9$
|
|
Hold=1
|
|
|
|
[ControlDef]
|
|
Identifier=Hotkey0
|
|
GUIName=$CON_Hotkey0$
|
|
Hold=1
|
|
|
|
[ControlDef]
|
|
Identifier=DropHotkey1
|
|
|
|
[ControlDef]
|
|
Identifier=DropHotkey2
|
|
|
|
[ControlDef]
|
|
Identifier=DropHotkey3
|
|
|
|
[ControlDef]
|
|
Identifier=DropHotkey4
|
|
|
|
[ControlDef]
|
|
Identifier=DropHotkey5
|
|
|
|
[ControlDef]
|
|
Identifier=DropHotkey6
|
|
|
|
[ControlDef]
|
|
Identifier=DropHotkey7
|
|
|
|
[ControlDef]
|
|
Identifier=DropHotkey8
|
|
|
|
[ControlDef]
|
|
Identifier=DropHotkey9
|
|
|
|
[ControlDef]
|
|
Identifier=DropHotkey0
|
|
|
|
[ControlDef]
|
|
Identifier=Hotkey1Select
|
|
|
|
[ControlDef]
|
|
Identifier=Hotkey1SelectAlt
|
|
|
|
[ControlDef]
|
|
Identifier=Hotkey2Select
|
|
|
|
[ControlDef]
|
|
Identifier=Hotkey2SelectAlt
|
|
|
|
[ControlDef]
|
|
Identifier=Hotkey3Select
|
|
|
|
[ControlDef]
|
|
Identifier=Hotkey3SelectAlt
|
|
|
|
[ControlDef]
|
|
Identifier=Hotkey4Select
|
|
|
|
[ControlDef]
|
|
Identifier=Hotkey4SelectAlt
|
|
|
|
[ControlDef]
|
|
Identifier=Hotkey5Select
|
|
|
|
[ControlDef]
|
|
Identifier=Hotkey5SelectAlt
|
|
|
|
[ControlDef]
|
|
Identifier=Hotkey6Select
|
|
|
|
[ControlDef]
|
|
Identifier=Hotkey6SelectAlt
|
|
|
|
[ControlDef]
|
|
Identifier=Hotkey7Select
|
|
|
|
[ControlDef]
|
|
Identifier=Hotkey7SelectAlt
|
|
|
|
[ControlDef]
|
|
Identifier=Hotkey8Select
|
|
|
|
[ControlDef]
|
|
Identifier=Hotkey8SelectAlt
|
|
|
|
[ControlDef]
|
|
Identifier=Hotkey9Select
|
|
|
|
[ControlDef]
|
|
Identifier=Hotkey9SelectAlt
|
|
|
|
[ControlDef]
|
|
Identifier=Hotkey0Select
|
|
|
|
[ControlDef]
|
|
Identifier=Hotkey0SelectAlt
|
|
|
|
# Controlling (contents, vehicles, structures)
|
|
|
|
[ControlDef]
|
|
Identifier=Use
|
|
GUIName=$CON_Use$
|
|
GUIDesc=$CON_Use_Desc$
|
|
Hold=1
|
|
SendCursorPos=1
|
|
|
|
[ControlDef]
|
|
Identifier=UseDelayed
|
|
GUIName=$CON_Use$
|
|
GUIDesc=$CON_Use_Desc$
|
|
Hold=1
|
|
SendCursorPos=1
|
|
|
|
[ControlDef]
|
|
Identifier=CancelUse
|
|
|
|
[ControlDef]
|
|
Identifier=CancelMenu
|
|
GUIName=$CON_MenuCancel$
|
|
|
|
[ControlDef]
|
|
Identifier=UseAlt
|
|
GUIName=$CON_UseAlt$
|
|
GUIDesc=$CON_UseAlt_Desc$
|
|
Hold=1
|
|
SendCursorPos=1
|
|
|
|
[ControlDef]
|
|
Identifier=UseAltDelayed
|
|
GUIName=$CON_UseAlt$
|
|
GUIDesc=$CON_UseAlt_Desc$
|
|
Hold=1
|
|
SendCursorPos=1
|
|
|
|
[ControlDef]
|
|
Identifier=Contents
|
|
GUIName=$CON_Contents$
|
|
GUIDesc=$CON_Contents_Desc$
|
|
SendCursorPos=1
|
|
|
|
[ControlDef]
|
|
Identifier=Grab
|
|
SendCursorPos=1
|
|
Hold=1
|
|
|
|
[ControlDef]
|
|
Identifier=Ungrab
|
|
Hold=1
|
|
|
|
[ControlDef]
|
|
Identifier=GrabPrevious
|
|
|
|
[ControlDef]
|
|
Identifier=GrabNext
|
|
|
|
[ControlDef]
|
|
Identifier=PushEnter
|
|
Hold=1
|
|
|
|
[ControlDef]
|
|
Identifier=Interact
|
|
SendCursorPos=1
|
|
Hold=1
|
|
|
|
[ControlDef]
|
|
Identifier=Enter
|
|
SendCursorPos=1
|
|
Hold=1
|
|
|
|
[ControlDef]
|
|
Identifier=Exit
|
|
Hold=1
|
|
|
|
|
|
# Interaction Hotkeys (lower bar)
|
|
|
|
[ControlDef]
|
|
Identifier=InteractionHotkey1
|
|
SendCursorPos=1
|
|
|
|
[ControlDef]
|
|
Identifier=InteractionHotkey2
|
|
SendCursorPos=1
|
|
|
|
[ControlDef]
|
|
Identifier=InteractionHotkey3
|
|
SendCursorPos=1
|
|
|
|
[ControlDef]
|
|
Identifier=InteractionHotkey4
|
|
SendCursorPos=1
|
|
|
|
[ControlDef]
|
|
Identifier=InteractionHotkey5
|
|
SendCursorPos=1
|
|
|
|
[ControlDef]
|
|
Identifier=InteractionHotkey6
|
|
SendCursorPos=1
|
|
|
|
[ControlDef]
|
|
Identifier=InteractionHotkey7
|
|
SendCursorPos=1
|
|
|
|
[ControlDef]
|
|
Identifier=InteractionHotkey8
|
|
SendCursorPos=1
|
|
|
|
[ControlDef]
|
|
Identifier=InteractionHotkey9
|
|
SendCursorPos=1
|
|
|
|
[ControlDef]
|
|
Identifier=InteractionHotkey0
|
|
SendCursorPos=1
|
|
|
|
# Crew
|
|
|
|
[ControlDef]
|
|
Identifier=NextCrew
|
|
GUIName=$CON_NextCrew$
|
|
GUIDesc=$CON_NextCrew_Desc$
|
|
|
|
[ControlDef]
|
|
Identifier=PreviousCrew
|
|
GUIName=$CON_PreviousCrew$
|
|
GUIDesc=$CON_PreviousCrew_Desc$
|
|
|
|
[ControlDef]
|
|
Identifier=PlayerHotkey1
|
|
|
|
[ControlDef]
|
|
Identifier=PlayerHotkey2
|
|
|
|
[ControlDef]
|
|
Identifier=PlayerHotkey3
|
|
|
|
[ControlDef]
|
|
Identifier=PlayerHotkey4
|
|
|
|
[ControlDef]
|
|
Identifier=PlayerHotkey5
|
|
|
|
[ControlDef]
|
|
Identifier=PlayerHotkey6
|
|
|
|
[ControlDef]
|
|
Identifier=PlayerHotkey7
|
|
|
|
[ControlDef]
|
|
Identifier=PlayerHotkey8
|
|
|
|
[ControlDef]
|
|
Identifier=PlayerHotkey9
|
|
|
|
[ControlDef]
|
|
Identifier=PlayerHotkey0
|
|
|
|
|
|
# Menu control
|
|
|
|
[ControlDef]
|
|
Identifier=GUIClick1
|
|
DefaultDisabled=1
|
|
Hold=1
|
|
CoordinateSpace=Viewport
|
|
|
|
[ControlDef]
|
|
Identifier=GUIClick2
|
|
DefaultDisabled=1
|
|
Hold=1
|
|
CoordinateSpace=Viewport
|
|
|
|
[ControlDef]
|
|
Identifier=MenuOK
|
|
GUIName=$CON_MenuOK$
|
|
GUIDesc=$CON_MenuOK_Desc$
|
|
Action=MenuOK
|
|
|
|
[ControlDef]
|
|
Identifier=MenuCancel
|
|
GUIName=$CON_MenuCancel$
|
|
GUIDesc=$CON_MenuCancel_Desc$
|
|
Action=MenuCancel
|
|
|
|
[ControlDef]
|
|
Identifier=MenuLeft
|
|
Action=MenuLeft
|
|
|
|
[ControlDef]
|
|
Identifier=MenuRight
|
|
Action=MenuRight
|
|
|
|
[ControlDef]
|
|
Identifier=MenuUp
|
|
Action=MenuUp
|
|
|
|
[ControlDef]
|
|
Identifier=MenuDown
|
|
Action=MenuDown
|
|
|
|
[ControlDef]
|
|
Identifier=ObjectMenuTextComplete
|
|
GUIName=$CON_MenuTextComplete$
|
|
Action=ObjectMenuTextComplete
|
|
|
|
# hardcoded identifier called by engine mouse control - do not change!
|
|
|
|
[ControlDef]
|
|
Identifier=ObjectMenuOK
|
|
GUIName=$CON_MenuOK$
|
|
Action=ObjectMenuOK
|
|
|
|
[ControlDef]
|
|
Identifier=ObjectMenuOKAll
|
|
GUIName=$CON_MenuOKAll$
|
|
Action=ObjectMenuOKAll
|
|
|
|
[ControlDef]
|
|
Identifier=ObjectMenuSelect
|
|
GUIName=$CON_MenuSelect$
|
|
GUIDesc=$CON_MenuSelect_Desc$
|
|
Action=ObjectMenuSelect
|
|
|
|
[ControlDef]
|
|
Identifier=ObjectMenuCancel
|
|
GUIName=$CON_MenuCancel$
|
|
GUIDesc=$CON_MenuCancel_Desc$
|
|
Action=ObjectMenuCancel
|
|
|
|
[ControlDef]
|
|
Identifier=ObjectMenuLeft
|
|
Action=ObjectMenuLeft
|
|
|
|
[ControlDef]
|
|
Identifier=ObjectMenuRight
|
|
Action=ObjectMenuRight
|
|
|
|
[ControlDef]
|
|
Identifier=ObjectMenuUp
|
|
Action=ObjectMenuUp
|
|
|
|
[ControlDef]
|
|
Identifier=ObjectMenuDown
|
|
Action=ObjectMenuDown
|
|
|
|
# control sent by engine along controls with SendCursorPos=1
|
|
[ControlDef]
|
|
Identifier=CursorPos
|
|
CoordinateSpace=Viewport
|
|
|
|
# Extra buttons...
|
|
|
|
[ControlDef]
|
|
Identifier=PlayerMenu
|
|
GUIName=$CON_PlayerMenu$
|
|
GUIDesc=$CON_PlayerMenu_Desc$
|
|
Action=Menu
|
|
|
|
# Viewport Zoom
|
|
|
|
[ControlDef]
|
|
Identifier=ZoomIn
|
|
GUIName=$CON_ZoomIn$
|
|
GUIDesc=$CON_ZoomIn_Desc$
|
|
Action=ZoomIn
|
|
Hold=1
|
|
RepeatDelay=3
|
|
|
|
[ControlDef]
|
|
Identifier=ZoomOut
|
|
GUIName=$CON_ZoomOut$
|
|
GUIDesc=$CON_ZoomOut_Desc$
|
|
Action=ZoomOut
|
|
Hold=1
|
|
RepeatDelay=3
|
|
|
|
[ControlDef]
|
|
Identifier=WheelZoomIn
|
|
GUIName=$CON_ZoomIn$
|
|
GUIDesc=$CON_ZoomIn_Desc$
|
|
Action=ZoomIn
|
|
|
|
[ControlDef]
|
|
Identifier=WheelZoomOut
|
|
GUIName=$CON_ZoomOut$
|
|
GUIDesc=$CON_ZoomOut_Desc$
|
|
Action=ZoomOut
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
###############################################################################
|
|
# #
|
|
# ControlSets #
|
|
# #
|
|
###############################################################################
|
|
|
|
[ControlSets]
|
|
|
|
# ======================================================================= #
|
|
# Mouse control with keyboard #
|
|
# ======================================================================= #
|
|
|
|
[ControlSet]
|
|
Name=WASD_Hotkeys_IntQueue_MouseCon_
|
|
GUIName=$SET_WASD_QWERTZ$
|
|
Keyboard=1
|
|
Mouse=1
|
|
Gamepad=0
|
|
|
|
# Contents Menu
|
|
|
|
[Assignment]
|
|
Key=E
|
|
Control=Contents
|
|
GUIGroup=50
|
|
|
|
# Menu
|
|
|
|
[Assignment]
|
|
Key=F
|
|
Control=PlayerMenu
|
|
GUIGroup=50
|
|
|
|
[Assignment]
|
|
Key=Space
|
|
Priority=100
|
|
Control=MenuOK
|
|
GUIGroup=50
|
|
|
|
[Assignment]
|
|
Key=BackSpace
|
|
Priority=100
|
|
Control=MenuCancel
|
|
GUIGroup=50
|
|
|
|
# Movement
|
|
|
|
[Assignment]
|
|
Key=A
|
|
Priority=50
|
|
GUIName=$KEY_Left$
|
|
GUIDesc=$KEY_Left_Desc$
|
|
GUIGroup=10
|
|
Control=Left
|
|
|
|
[Assignment]
|
|
Key=D
|
|
Priority=50
|
|
GUIName=$KEY_Right$
|
|
GUIDesc=$KEY_Right_Desc$
|
|
GUIGroup=10
|
|
Control=Right
|
|
|
|
[Assignment]
|
|
Key=S
|
|
Priority=50
|
|
GUIName=$KEY_Down$
|
|
GUIDesc=$KEY_Down_Desc$
|
|
GUIGroup=10
|
|
Control=Down
|
|
|
|
[Assignment]
|
|
Key=W
|
|
Priority=50
|
|
GUIName=$KEY_Up$
|
|
GUIDesc=$KEY_Up_Desc$
|
|
GUIGroup=10
|
|
Control=Up
|
|
|
|
[Assignment]
|
|
Key=W
|
|
Priority=10
|
|
GUIGroup=10
|
|
Control=Jump
|
|
|
|
# Object interaction
|
|
|
|
[Assignment]
|
|
Key=Space
|
|
Priority=35
|
|
GUIName=$KEY_Interact$
|
|
GUIDesc=$KEY_Interact_Desc$
|
|
GUIGroup=40
|
|
Control=Interact
|
|
|
|
# Crew
|
|
|
|
[Assignment]
|
|
Key=T
|
|
GUIGroup=70
|
|
Control=PreviousCrew
|
|
|
|
[Assignment]
|
|
Key=R
|
|
GUIGroup=70
|
|
Control=NextCrew
|
|
|
|
# Use
|
|
|
|
[Assignment]
|
|
Key=Mouse1ButtonLeft
|
|
Priority=100
|
|
GUIName=$KEY_MouseUse$
|
|
GUIDesc=$KEY_MouseUse_Desc$
|
|
GUIDisabled=1
|
|
GUIGroup=20
|
|
Control=Use
|
|
|
|
[Assignment]
|
|
Key=Mouse1ButtonRight
|
|
Priority=100
|
|
GUIName=$KEY_MouseUseAlt$
|
|
GUIDesc=$KEY_MouseUseAlt_Desc$
|
|
GUIDisabled=1
|
|
GUIGroup=20
|
|
Control=UseAlt
|
|
|
|
# Zoom
|
|
|
|
[Assignment]
|
|
Key=Mouse1Wheel1Up
|
|
GUIGroup=60
|
|
Priority=100
|
|
Control=WheelZoomIn
|
|
|
|
[Assignment]
|
|
Key=Mouse1Wheel1Down
|
|
GUIGroup=60
|
|
Priority=100
|
|
Control=WheelZoomOut
|
|
|
|
# ======================================================================= #
|
|
# Dualshock-like gamepad (10-12 buttons, 1 D-Pad, 2 analog stick) #
|
|
# ======================================================================= #
|
|
#
|
|
# This control definition is designed to be also compatible with gamepads
|
|
# that only have ten buttons (4 main buttons [A-D], 4 shoulder buttons
|
|
# [E-H], 2 buttons [I-J] in the front) and no analog stick.
|
|
#
|
|
# However it is not compatible with Sven's gamepad! (with 6 main buttons
|
|
# but otherwise no analog stick and only 2 shoulder buttons). It would be
|
|
# he found out a way how to distinguish shoulder buttons from main buttons
|
|
# :P
|
|
|
|
|
|
[ControlSet]
|
|
Name=Gamepad_GamepadCon_IntQueue_
|
|
GUIName=$SET_Gamepad$
|
|
Keyboard=0
|
|
Mouse=0
|
|
Gamepad=1
|
|
|
|
# Contents Menu
|
|
|
|
[Assignment]
|
|
Key=Joy1F
|
|
GUIGroup=50
|
|
Control=Contents
|
|
|
|
# Menu
|
|
|
|
[Assignment]
|
|
Key=Joy1J
|
|
GUIGroup=50
|
|
Control=PlayerMenu
|
|
|
|
[Assignment]
|
|
Key=Joy1C
|
|
GUIGroup=50
|
|
Control=MenuOK
|
|
|
|
[Assignment]
|
|
Key=Joy1B
|
|
GUIGroup=50
|
|
Control=MenuCancel
|
|
|
|
# Movement
|
|
|
|
[Assignment]
|
|
Key=Joy1Left
|
|
Priority=50
|
|
GUIName=$KEY_Left$
|
|
GUIDesc=$KEY_Left_Desc$
|
|
GUIGroup=10
|
|
Control=Left
|
|
|
|
[Assignment]
|
|
Key=Joy1Right
|
|
Priority=50
|
|
GUIName=$KEY_Right$
|
|
GUIDesc=$KEY_Right_Desc$
|
|
GUIGroup=10
|
|
Control=Right
|
|
|
|
[Assignment]
|
|
Key=Joy1Down
|
|
Priority=50
|
|
GUIName=$KEY_Down$
|
|
GUIDesc=$KEY_Down_Desc$
|
|
GUIGroup=10
|
|
Control=Down
|
|
|
|
[Assignment]
|
|
Key=Joy1Up
|
|
Priority=50
|
|
GUIName=$KEY_Up$
|
|
GUIDesc=$KEY_Up_Desc$
|
|
GUIGroup=10
|
|
Control=Up
|
|
|
|
[Assignment]
|
|
Key=Joy1C
|
|
Priority=10
|
|
GUIGroup=10
|
|
Control=Jump
|
|
|
|
[Assignment]
|
|
Key=Joy1Axis1Min
|
|
GUIDesc=$KEY_AimAxis_Desc$
|
|
Priority=80
|
|
GUIGroup=30
|
|
Control=AimAxisLeft
|
|
|
|
[Assignment]
|
|
Key=Joy1Axis1Max
|
|
GUIDesc=$KEY_AimAxis_Desc$
|
|
Priority=80
|
|
GUIGroup=30
|
|
Control=AimAxisRight
|
|
|
|
[Assignment]
|
|
Key=Joy1Axis2Max
|
|
GUIDesc=$KEY_AimAxis_Desc$
|
|
Priority=80
|
|
GUIGroup=30
|
|
Control=AimAxisDown
|
|
|
|
[Assignment]
|
|
Key=Joy1Axis2Min
|
|
GUIDesc=$KEY_AimAxis_Desc$
|
|
Priority=80
|
|
GUIGroup=30
|
|
Control=AimAxisUp
|
|
|
|
# Object interaction
|
|
|
|
[Assignment]
|
|
Key=Joy1B
|
|
Priority=35
|
|
GUIName=$KEY_Interact$
|
|
GUIDesc=$KEY_Interact_Desc$
|
|
GUIGroup=40
|
|
Control=Interact
|
|
|
|
# Crew
|
|
|
|
[Assignment]
|
|
Key=Joy1I
|
|
Control=NextCrew
|
|
GUIGroup=70
|
|
|
|
# Use, Throw, Drop
|
|
|
|
[Assignment]
|
|
Key=Joy1A
|
|
GUIName=$KEY_GamepadUse$
|
|
GUIDesc=$KEY_GamepadUse_Desc$
|
|
GUIGroup=20
|
|
Priority=100
|
|
Control=UseDelayed
|
|
|
|
[Assignment]
|
|
Key=Joy1D
|
|
GUIName=$KEY_GamepadUseAlt$
|
|
GUIDesc=$KEY_GamepadUseAlt_Desc$
|
|
GUIGroup=20
|
|
Priority=100
|
|
Control=UseAltDelayed
|
|
|
|
# Zoom
|
|
|
|
[Assignment]
|
|
Key=Joy1H
|
|
Priority=100
|
|
GUIGroup=60
|
|
Control=ZoomIn
|
|
|
|
[Assignment]
|
|
Key=Joy1G
|
|
Priority=100
|
|
GUIGroup=60
|
|
Control=ZoomOut
|
|
|
|
|
|
|
|
# ======================================================================= #
|
|
# Default gamepad control #
|
|
# ======================================================================= #
|
|
|
|
[ControlSet]
|
|
Name=*_GamepadCon_*
|
|
|
|
[Assignment]
|
|
Key=CON_AimAxisLeft
|
|
Priority=50
|
|
Control=Left
|
|
|
|
[Assignment]
|
|
Key=CON_AimAxisRight
|
|
Priority=50
|
|
Control=Right
|
|
|
|
[Assignment]
|
|
Key=CON_AimAxisDown
|
|
Priority=50
|
|
Control=Down
|
|
|
|
[Assignment]
|
|
Key=CON_AimAxisUp
|
|
Priority=50
|
|
Control=Up
|
|
|
|
[Assignment]
|
|
Key=CON_Left
|
|
Priority=70
|
|
Control=AimLeft
|
|
|
|
[Assignment]
|
|
Key=CON_Right
|
|
Priority=70
|
|
Control=AimRight
|
|
|
|
[Assignment]
|
|
Key=CON_Down
|
|
Priority=70
|
|
Control=AimDown
|
|
|
|
[Assignment]
|
|
Key=CON_Up
|
|
Priority=70
|
|
Control=AimUp
|
|
|
|
[Assignment]
|
|
Key=CON_Down,CON_UseDelayed
|
|
GUIDisabled=1
|
|
GUIGroup=20
|
|
Priority=150
|
|
Control=Drop
|
|
|
|
[Assignment]
|
|
Key=CON_Down,CON_UseAltDelayed
|
|
GUIDisabled=1
|
|
GUIGroup=20
|
|
Priority=150
|
|
Control=DropAlt
|
|
|
|
[Assignment]
|
|
Key=CON_UseDelayed
|
|
GUIName=None
|
|
Priority=50
|
|
Control=ThrowDelayed
|
|
|
|
[Assignment]
|
|
Key=CON_UseAltDelayed
|
|
GUIName=None
|
|
Priority=50
|
|
Control=ThrowAltDelayed
|
|
|
|
# ======================================================================= #
|
|
# Default mouse control #
|
|
# ======================================================================= #
|
|
|
|
[ControlSet]
|
|
Name=*_MouseCon_*
|
|
|
|
# click in gui
|
|
|
|
[Assignment]
|
|
Key=Mouse1ButtonLeft
|
|
Priority=300
|
|
Control=GUIClick1
|
|
|
|
[Assignment]
|
|
Key=Mouse1ButtonRight
|
|
Priority=300
|
|
Control=GUIClick2
|
|
|
|
# Aiming
|
|
|
|
[Assignment]
|
|
Key=Mouse1Move
|
|
Control=Aim
|
|
Priority=50
|
|
|
|
[Assignment]
|
|
Key=Mouse1Move
|
|
Control=GUICursor
|
|
Priority=100
|
|
|
|
# Forced Throw (also calls standard throw, if forced throw is not treated)
|
|
|
|
[Assignment]
|
|
Key=Shift+CON_Use
|
|
GUIDisabled=1
|
|
GUIGroup=20
|
|
Priority=150
|
|
Control=Throw
|
|
|
|
[Assignment]
|
|
Key=Shift+CON_Use
|
|
GUIDisabled=1
|
|
GUIGroup=20
|
|
Priority=151
|
|
Control=ForcedThrow
|
|
|
|
[Assignment]
|
|
Key=Shift+CON_UseAlt
|
|
GUIDisabled=1
|
|
GUIGroup=20
|
|
Priority=150
|
|
Control=ThrowAlt
|
|
|
|
[Assignment]
|
|
Key=Shift+CON_UseAlt
|
|
GUIDisabled=1
|
|
GUIGroup=20
|
|
Priority=151
|
|
Control=ForcedThrowAlt
|
|
|
|
# Standard throw
|
|
|
|
[Assignment]
|
|
Key=CON_Use
|
|
GUIName=None
|
|
Priority=50
|
|
Control=Throw
|
|
|
|
[Assignment]
|
|
Key=CON_UseAlt
|
|
GUIName=None
|
|
Priority=50
|
|
Control=ThrowAlt
|
|
|
|
|
|
# ======================================================================= #
|
|
# Interaction queue #
|
|
# ======================================================================= #
|
|
|
|
[ControlSet]
|
|
Name=*_IntQueue_*
|
|
|
|
[Assignment]
|
|
Key=CON_Interact
|
|
Priority=50
|
|
Control=PushEnter
|
|
|
|
[Assignment]
|
|
Key=CON_Interact
|
|
Priority=45
|
|
Control=GrabNext
|
|
|
|
[Assignment]
|
|
Key=CON_Interact
|
|
Priority=40
|
|
Control=Ungrab
|
|
|
|
[Assignment]
|
|
Key=CON_Interact
|
|
Priority=30
|
|
Control=Grab
|
|
|
|
[Assignment]
|
|
Key=CON_Interact
|
|
Priority=25
|
|
Control=Exit
|
|
|
|
[Assignment]
|
|
Key=CON_Interact
|
|
Priority=20
|
|
Control=Enter
|
|
|
|
# ======================================================================= #
|
|
# Default hotkey controls #
|
|
# ======================================================================= #
|
|
|
|
[ControlSet]
|
|
Name=*_Hotkeys_*
|
|
|
|
# Hotkeys for inventory management
|
|
|
|
[Assignment]
|
|
Key=1
|
|
Control=Hotkey1
|
|
GUIDesc=$KEY_Hotkey_Desc$
|
|
GUIGroup=80
|
|
|
|
[Assignment]
|
|
Key=2
|
|
Control=Hotkey2
|
|
GUIDesc=$KEY_Hotkey_Desc$
|
|
GUIGroup=80
|
|
|
|
[Assignment]
|
|
Key=3
|
|
Control=Hotkey3
|
|
GUIDesc=$KEY_Hotkey_Desc$
|
|
GUIGroup=80
|
|
|
|
[Assignment]
|
|
Key=4
|
|
Control=Hotkey4
|
|
GUIDesc=$KEY_Hotkey_Desc$
|
|
GUIGroup=80
|
|
|
|
[Assignment]
|
|
Key=5
|
|
Control=Hotkey5
|
|
GUIDesc=$KEY_Hotkey_Desc$
|
|
GUIGroup=80
|
|
|
|
[Assignment]
|
|
Key=6
|
|
Control=Hotkey6
|
|
GUIDesc=$KEY_Hotkey_Desc$
|
|
GUIGroup=80
|
|
|
|
[Assignment]
|
|
Key=7
|
|
Control=Hotkey7
|
|
GUIDesc=$KEY_Hotkey_Desc$
|
|
GUIGroup=80
|
|
|
|
[Assignment]
|
|
Key=8
|
|
Control=Hotkey8
|
|
GUIDesc=$KEY_Hotkey_Desc$
|
|
GUIGroup=80
|
|
|
|
[Assignment]
|
|
Key=9
|
|
Control=Hotkey9
|
|
GUIDesc=$KEY_Hotkey_Desc$
|
|
GUIGroup=80
|
|
|
|
[Assignment]
|
|
Key=0
|
|
Control=Hotkey0
|
|
GUIDesc=$KEY_Hotkey_Desc$
|
|
GUIGroup=80
|
|
|
|
# Hotkey + Mousebutton Select
|
|
[Assignment]
|
|
Key=CON_Hotkey1,Mouse1ButtonLeft
|
|
Control=Hotkey1Select
|
|
Priority=200
|
|
|
|
[Assignment]
|
|
Key=CON_Hotkey1,Mouse1ButtonRight
|
|
Control=Hotkey1SelectAlt
|
|
Priority=200
|
|
|
|
[Assignment]
|
|
Key=CON_Hotkey2,Mouse1ButtonLeft
|
|
Control=Hotkey2Select
|
|
Priority=200
|
|
|
|
[Assignment]
|
|
Key=CON_Hotkey2,Mouse1ButtonRight
|
|
Control=Hotkey2SelectAlt
|
|
Priority=200
|
|
|
|
[Assignment]
|
|
Key=CON_Hotkey3,Mouse1ButtonLeft
|
|
Control=Hotkey3Select
|
|
Priority=200
|
|
|
|
[Assignment]
|
|
Key=CON_Hotkey3,Mouse1ButtonRight
|
|
Control=Hotkey3SelectAlt
|
|
Priority=200
|
|
|
|
[Assignment]
|
|
Key=CON_Hotkey4,Mouse1ButtonLeft
|
|
Control=Hotkey4Select
|
|
Priority=200
|
|
|
|
[Assignment]
|
|
Key=CON_Hotkey4,Mouse1ButtonRight
|
|
Control=Hotkey4SelectAlt
|
|
Priority=200
|
|
|
|
[Assignment]
|
|
Key=CON_Hotkey5,Mouse1ButtonLeft
|
|
Control=Hotkey5Select
|
|
Priority=200
|
|
|
|
[Assignment]
|
|
Key=CON_Hotkey5,Mouse1ButtonRight
|
|
Control=Hotkey5SelectAlt
|
|
Priority=200
|
|
|
|
[Assignment]
|
|
Key=CON_Hotkey6,Mouse1ButtonLeft
|
|
Control=Hotkey6Select
|
|
Priority=200
|
|
|
|
[Assignment]
|
|
Key=CON_Hotkey6,Mouse1ButtonRight
|
|
Control=Hotkey6SelectAlt
|
|
Priority=200
|
|
|
|
[Assignment]
|
|
Key=CON_Hotkey7,Mouse1ButtonLeft
|
|
Control=Hotkey7Select
|
|
Priority=200
|
|
|
|
[Assignment]
|
|
Key=CON_Hotkey7,Mouse1ButtonRight
|
|
Control=Hotkey7SelectAlt
|
|
Priority=200
|
|
|
|
[Assignment]
|
|
Key=CON_Hotkey8,Mouse1ButtonLeft
|
|
Control=Hotkey8Select
|
|
Priority=200
|
|
|
|
[Assignment]
|
|
Key=CON_Hotkey8,Mouse1ButtonRight
|
|
Control=Hotkey8SelectAlt
|
|
Priority=200
|
|
|
|
[Assignment]
|
|
Key=CON_Hotkey9,Mouse1ButtonLeft
|
|
Control=Hotkey9Select
|
|
Priority=200
|
|
|
|
[Assignment]
|
|
Key=CON_Hotkey9,Mouse1ButtonRight
|
|
Control=Hotkey9SelectAlt
|
|
Priority=200
|
|
|
|
[Assignment]
|
|
Key=CON_Hotkey0,Mouse1ButtonLeft
|
|
Control=Hotkey0Select
|
|
Priority=200
|
|
|
|
[Assignment]
|
|
Key=CON_Hotkey0,Mouse1ButtonRight
|
|
Control=Hotkey0SelectAlt
|
|
Priority=200
|
|
|
|
|
|
[Assignment]
|
|
Key=Shift+CON_Hotkey1
|
|
Control=DropHotkey1
|
|
|
|
[Assignment]
|
|
Key=Shift+CON_Hotkey2
|
|
Control=DropHotkey2
|
|
|
|
[Assignment]
|
|
Key=Shift+CON_Hotkey3
|
|
Control=DropHotkey3
|
|
|
|
[Assignment]
|
|
Key=Shift+CON_Hotkey4
|
|
Control=DropHotkey4
|
|
|
|
[Assignment]
|
|
Key=Shift+CON_Hotkey5
|
|
Control=DropHotkey5
|
|
|
|
[Assignment]
|
|
Key=Shift+CON_Hotkey6
|
|
Control=DropHotkey6
|
|
|
|
[Assignment]
|
|
Key=Shift+CON_Hotkey7
|
|
Control=DropHotkey7
|
|
|
|
[Assignment]
|
|
Key=Shift+CON_Hotkey8
|
|
Control=DropHotkey8
|
|
|
|
[Assignment]
|
|
Key=Shift+CON_Hotkey9
|
|
Control=DropHotkey9
|
|
|
|
[Assignment]
|
|
Key=Shift+CON_Hotkey0
|
|
Control=DropHotkey0
|
|
|
|
# Hotkeys for interacting (actionbar)
|
|
|
|
[Assignment]
|
|
Key=CON_Interact,CON_Hotkey1
|
|
Control=InteractionHotkey1
|
|
Priority=101
|
|
|
|
[Assignment]
|
|
Key=CON_Interact,CON_Hotkey2
|
|
Control=InteractionHotkey2
|
|
Priority=101
|
|
|
|
[Assignment]
|
|
Key=CON_Interact,CON_Hotkey3
|
|
Control=InteractionHotkey3
|
|
Priority=101
|
|
|
|
[Assignment]
|
|
Key=CON_Interact,CON_Hotkey4
|
|
Control=InteractionHotkey4
|
|
Priority=101
|
|
|
|
[Assignment]
|
|
Key=CON_Interact,CON_Hotkey5
|
|
Control=InteractionHotkey5
|
|
Priority=101
|
|
|
|
[Assignment]
|
|
Key=CON_Interact,CON_Hotkey6
|
|
Control=InteractionHotkey6
|
|
Priority=101
|
|
|
|
[Assignment]
|
|
Key=CON_Interact,CON_Hotkey7
|
|
Control=InteractionHotkey7
|
|
Priority=101
|
|
|
|
[Assignment]
|
|
Key=CON_Interact,CON_Hotkey8
|
|
Control=InteractionHotkey8
|
|
Priority=101
|
|
|
|
[Assignment]
|
|
Key=CON_Interact,CON_Hotkey9
|
|
Control=InteractionHotkey9
|
|
Priority=101
|
|
|
|
[Assignment]
|
|
Key=CON_Interact,CON_Hotkey0
|
|
Control=InteractionHotkey0
|
|
Priority=101
|
|
|
|
# Hotkeys for choosing clonk
|
|
|
|
[Assignment]
|
|
Key=Ctrl+CON_Hotkey1
|
|
Control=PlayerHotkey1
|
|
|
|
[Assignment]
|
|
Key=Ctrl+CON_Hotkey2
|
|
Control=PlayerHotkey2
|
|
|
|
[Assignment]
|
|
Key=Ctrl+CON_Hotkey3
|
|
Control=PlayerHotkey3
|
|
|
|
[Assignment]
|
|
Key=Ctrl+CON_Hotkey4
|
|
Control=PlayerHotkey4
|
|
|
|
[Assignment]
|
|
Key=Ctrl+CON_Hotkey5
|
|
Control=PlayerHotkey5
|
|
|
|
[Assignment]
|
|
Key=Ctrl+CON_Hotkey6
|
|
Control=PlayerHotkey6
|
|
|
|
[Assignment]
|
|
Key=Ctrl+CON_Hotkey7
|
|
Control=PlayerHotkey7
|
|
|
|
[Assignment]
|
|
Key=Ctrl+CON_Hotkey8
|
|
Control=PlayerHotkey8
|
|
|
|
[Assignment]
|
|
Key=Ctrl+CON_Hotkey9
|
|
Control=PlayerHotkey9
|
|
|
|
[Assignment]
|
|
Key=Ctrl+CON_Hotkey0
|
|
Control=PlayerHotkey0
|
|
|
|
# ======================================================================= #
|
|
# Menu controls & Collect sets #
|
|
# ======================================================================= #
|
|
|
|
[ControlSet]
|
|
Name=*
|
|
|
|
# Collect
|
|
|
|
[Assignment]
|
|
Key=CON_Left
|
|
GUIName=None
|
|
Priority=9
|
|
Control=Collect
|
|
|
|
[Assignment]
|
|
Key=CON_Right
|
|
GUIName=None
|
|
Priority=9
|
|
Control=Collect
|
|
|
|
[Assignment]
|
|
Key=CON_Up
|
|
GUIName=None
|
|
Priority=9
|
|
Control=Collect
|
|
|
|
[Assignment]
|
|
Key=CON_Down
|
|
GUIName=None
|
|
Priority=9
|
|
Control=Collect
|
|
|
|
# Menu control
|
|
|
|
[Assignment]
|
|
Key=CON_Left
|
|
GUIName=None
|
|
Priority=100
|
|
Control=MenuLeft
|
|
|
|
[Assignment]
|
|
Key=CON_Right
|
|
GUIName=None
|
|
Priority=100
|
|
Control=MenuRight
|
|
|
|
[Assignment]
|
|
Key=CON_Down
|
|
GUIName=None
|
|
Priority=100
|
|
Control=MenuDown
|
|
|
|
[Assignment]
|
|
Key=CON_Up
|
|
GUIName=None
|
|
Priority=100
|
|
Control=MenuUp
|
|
|
|
[Assignment]
|
|
Key=CON_Left
|
|
GUIName=None
|
|
Priority=90
|
|
Control=ObjectMenuLeft
|
|
|
|
[Assignment]
|
|
Key=CON_Right
|
|
GUIName=None
|
|
Priority=90
|
|
Control=ObjectMenuRight
|
|
|
|
[Assignment]
|
|
Key=CON_Down
|
|
GUIName=None
|
|
Priority=90
|
|
Control=ObjectMenuDown
|
|
|
|
[Assignment]
|
|
Key=CON_Up
|
|
GUIName=None
|
|
Priority=90
|
|
Control=ObjectMenuUp
|
|
|
|
[Assignment]
|
|
Key=CON_MenuOK
|
|
GUIName=None
|
|
Priority=95
|
|
Control=ObjectMenuTextComplete
|
|
|
|
[Assignment]
|
|
Key=CON_MenuOK
|
|
GUIName=None
|
|
Priority=90
|
|
Control=ObjectMenuOK
|
|
|
|
[Assignment]
|
|
Key=CON_MenuCancel
|
|
GUIName=None
|
|
Priority=90
|
|
Control=ObjectMenuCancel
|
|
|
|
[Assignment]
|
|
Key=CON_MenuCancel
|
|
GUIName=None
|
|
Priority=80
|
|
Control=CancelMenu
|