openclonk/planet/System.ocg/PlayerControls.txt

1289 lines
21 KiB
Plaintext
Raw Normal View History

2010-02-24 22:53:17 +00:00
###############################################################################
# #
# ControlDefs #
# #
# #
2010-02-24 22:53:17 +00:00
###############################################################################
2009-12-29 13:44:16 +00:00
[ControlDefs]
[ControlDef]
# Summary
# --------
# Left Right Up Down Jump
# Throw Drop Use ForcedThrow
2012-12-29 13:08:53 +00:00
# UseAlt
#
# CancelUse CancelMenu
2009-12-29 13:44:16 +00:00
#
2010-07-30 20:00:28 +00:00
# NextCrew PreviousCrew
2009-12-29 13:44:16 +00:00
#
2010-02-24 22:53:17 +00:00
# MenuCancel MenuOK MenuDown MenuUp MenuLeft MenuRight MenuSelect
# ObjectMenuCancel ObjectMenuOK ObjectMenuSelect ObjectMenuSelectAll
# ObjectMenuDown ObjectMenuUp ObjectMenuLeft ObjectMenuRight
# PlayerMenu
2010-02-02 15:09:56 +00:00
#
# CursorPos
#
2012-10-10 21:47:30 +00:00
# Contents
#
# ZoomIn ZoomOut
2010-02-02 15:09:56 +00:00
#
# with Mouse
# ---------------
2012-10-10 21:47:30 +00:00
# Aim GUICursor GUIClick1 GUIClick2 WheelZoomIn WheelZoomOut
2010-02-02 15:09:56 +00:00
#
# Gamepad controls
2010-02-02 15:09:56 +00:00
# -------------------------------------
# AimUp AimDown AimLeft AimRight
2010-02-24 22:53:17 +00:00
# AimAxisUp AimAxisDown AimAxisLeft AimAxisRight
#
2010-02-02 15:09:56 +00:00
# with Keyboard
# ------------------
2012-10-10 21:47:30 +00:00
# Hotkey0-9
# PlayerHotkey0-9
# DropHotkey0-9
# Hotkey0-9Select
# InteractionHotkey0-9
2009-12-29 13:44:16 +00:00
[ControlDef]
Identifier=Aim
DefaultDisabled=1
[ControlDef]
Identifier=GUICursor
DefaultDisabled=1
CoordinateSpace=Viewport
2010-02-24 22:53:17 +00:00
[ControlDef]
Identifier=AimAxisUp
2012-10-10 21:47:30 +00:00
GUIName=$CON_AimAxisUp$
2010-02-24 22:53:17 +00:00
Hold=1
2010-02-24 22:53:17 +00:00
[ControlDef]
Identifier=AimAxisDown
2012-10-10 21:47:30 +00:00
GUIName=$CON_AimAxisDown$
2010-02-24 22:53:17 +00:00
Hold=1
2010-02-24 22:53:17 +00:00
[ControlDef]
Identifier=AimAxisLeft
2012-10-10 21:47:30 +00:00
GUIName=$CON_AimAxisLeft$
2010-02-24 22:53:17 +00:00
Hold=1
2010-02-24 22:53:17 +00:00
[ControlDef]
Identifier=AimAxisRight
2012-10-10 21:47:30 +00:00
GUIName=$CON_AimAxisRight$
2010-02-02 15:09:56 +00:00
Hold=1
2009-12-29 13:44:16 +00:00
# Movement
2009-12-29 13:44:16 +00:00
[ControlDef]
Identifier=Left
Hold=1
[ControlDef]
Identifier=Right
Hold=1
2009-12-29 13:44:16 +00:00
[ControlDef]
Identifier=Up
Hold=1
[ControlDef]
Identifier=Down
Hold=1
[ControlDef]
Identifier=Jump
2012-10-10 21:47:30 +00:00
GUIName=$CON_Jump$
GUIDesc=$CON_Jump_Desc$
[ControlDef]
Identifier=FallThrough
GUIName=$CON_FallThrough$
GUIDesc=$CON_FallThrough_Desc$
Hold=1
[ControlDef]
Identifier=Roll
GUIName=$CON_Roll$
GUIDesc=$CON_Roll_Desc$
# Modifier keys (e.g. for menus). Usually map to one of the default keys.
[ControlDef]
Identifier=ModifierMenu1
Hold=1
2009-12-29 13:44:16 +00:00
# Inventory
[ControlDef]
Identifier=QuickSwitch
2012-12-29 13:08:53 +00:00
GUIName=$CON_QuickSwitch$
GUIDesc=$CON_QuickSwitch_Desc$
Hold=1
SendCursorPos=1
[ControlDef]
Identifier=InventoryShiftForward
GUIName=$CON_InventoryShiftForward$
GUIDesc=$CON_InventoryShiftForward_Desc$
[ControlDef]
Identifier=InventoryShiftBackward
GUIName=$CON_InventoryShiftBackward$
GUIDesc=$CON_InventoryShiftBackward_Desc$
2009-12-29 13:44:16 +00:00
[ControlDef]
Identifier=Throw
2012-10-10 21:47:30 +00:00
GUIName=$CON_Throw$
GUIDesc=$CON_Throw_Desc$
2009-12-29 13:44:16 +00:00
Hold=1
SendCursorPos=1
2009-12-29 13:44:16 +00:00
[ControlDef]
Identifier=Drop
2012-10-10 21:47:30 +00:00
GUIName=$CON_Drop$
GUIDesc=$CON_Drop_Desc$
2009-12-29 13:44:16 +00:00
Hold=1
# Picking up objects on the ground.
[ControlDef]
Identifier=PickUp
GUIName=$CON_PickUp$
GUIDesc=$CON_PickUp_Desc$
Hold=1
[ControlDef]
Identifier=PickUpNext_Left
[ControlDef]
Identifier=PickUpNext_Right
[ControlDef]
Identifier=PickUpNext_Stop
[ControlDef]
Identifier=PickUpNext_All
# Hotkeys (Inventory)
[ControlDef]
Identifier=Hotkey1
2012-10-10 21:47:30 +00:00
GUIName=$CON_Hotkey1$
Hold=1
[ControlDef]
Identifier=Hotkey2
2012-10-10 21:47:30 +00:00
GUIName=$CON_Hotkey2$
Hold=1
[ControlDef]
Identifier=Hotkey3
2012-10-10 21:47:30 +00:00
GUIName=$CON_Hotkey3$
Hold=1
[ControlDef]
Identifier=Hotkey4
2012-10-10 21:47:30 +00:00
GUIName=$CON_Hotkey4$
Hold=1
[ControlDef]
Identifier=Hotkey5
2012-10-10 21:47:30 +00:00
GUIName=$CON_Hotkey5$
Hold=1
[ControlDef]
Identifier=Hotkey6
2012-10-10 21:47:30 +00:00
GUIName=$CON_Hotkey6$
Hold=1
[ControlDef]
Identifier=Hotkey7
2012-10-10 21:47:30 +00:00
GUIName=$CON_Hotkey7$
Hold=1
[ControlDef]
Identifier=Hotkey8
2012-10-10 21:47:30 +00:00
GUIName=$CON_Hotkey8$
Hold=1
[ControlDef]
Identifier=Hotkey9
2012-10-10 21:47:30 +00:00
GUIName=$CON_Hotkey9$
Hold=1
[ControlDef]
Identifier=Hotkey0
2012-10-10 21:47:30 +00:00
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
2012-12-29 13:08:53 +00:00
2009-12-29 13:44:16 +00:00
# Controlling (contents, vehicles, structures)
2009-12-29 13:44:16 +00:00
[ControlDef]
Identifier=Use
2012-10-10 21:47:30 +00:00
GUIName=$CON_Use$
GUIDesc=$CON_Use_Desc$
2009-12-29 13:44:16 +00:00
Hold=1
SendCursorPos=1
[ControlDef]
Identifier=UseAlt
GUIName=$CON_UseAlt$
GUIDesc=$CON_UseAlt_Desc$
Hold=1
SendCursorPos=1
2010-02-02 15:09:56 +00:00
[ControlDef]
Identifier=CancelUse
[ControlDef]
Identifier=CancelMenu
2012-10-10 21:47:30 +00:00
GUIName=$CON_MenuCancel$
[ControlDef]
Identifier=Contents
2012-10-10 21:47:30 +00:00
GUIName=$CON_Contents$
GUIDesc=$CON_Contents_Desc$
SendCursorPos=1
[ControlDef]
Identifier=Interact
GUIName=$CON_Interact$
GUIDesc=$CON_Interact_Desc$
Hold=1
[ControlDef]
Identifier=InteractNext_Left
[ControlDef]
Identifier=InteractNext_Right
[ControlDef]
Identifier=InteractNext_Stop
[ControlDef]
Identifier=InteractNext_CycleObject
# Interaction Hotkeys (lower bar)
2009-12-29 13:44:16 +00:00
[ControlDef]
Identifier=InteractionHotkey1
SendCursorPos=1
2009-12-29 13:44:16 +00:00
[ControlDef]
Identifier=InteractionHotkey2
SendCursorPos=1
2009-12-29 13:44:16 +00:00
[ControlDef]
Identifier=InteractionHotkey3
SendCursorPos=1
2009-12-29 13:44:16 +00:00
[ControlDef]
Identifier=InteractionHotkey4
SendCursorPos=1
2009-12-29 13:44:16 +00:00
[ControlDef]
Identifier=InteractionHotkey5
SendCursorPos=1
2009-12-29 13:44:16 +00:00
[ControlDef]
Identifier=InteractionHotkey6
SendCursorPos=1
2009-12-29 13:44:16 +00:00
[ControlDef]
Identifier=InteractionHotkey7
SendCursorPos=1
2009-12-29 13:44:16 +00:00
[ControlDef]
Identifier=InteractionHotkey8
SendCursorPos=1
2009-12-29 13:44:16 +00:00
[ControlDef]
Identifier=InteractionHotkey9
SendCursorPos=1
2009-12-29 13:44:16 +00:00
[ControlDef]
Identifier=InteractionHotkey0
SendCursorPos=1
# Crew
2009-12-29 13:44:16 +00:00
[ControlDef]
Identifier=NextCrew
2012-10-10 21:47:30 +00:00
GUIName=$CON_NextCrew$
GUIDesc=$CON_NextCrew_Desc$
2009-12-29 13:44:16 +00:00
[ControlDef]
Identifier=PreviousCrew
2012-10-10 21:47:30 +00:00
GUIName=$CON_PreviousCrew$
GUIDesc=$CON_PreviousCrew_Desc$
2009-12-29 13:44:16 +00:00
[ControlDef]
Identifier=PlayerHotkey1
2009-12-29 13:44:16 +00:00
[ControlDef]
Identifier=PlayerHotkey2
2009-12-29 13:44:16 +00:00
[ControlDef]
Identifier=PlayerHotkey3
2009-12-29 13:44:16 +00:00
[ControlDef]
Identifier=PlayerHotkey4
2009-12-29 13:44:16 +00:00
[ControlDef]
Identifier=PlayerHotkey5
2009-12-29 13:44:16 +00:00
[ControlDef]
Identifier=PlayerHotkey6
2009-12-29 13:44:16 +00:00
[ControlDef]
Identifier=PlayerHotkey7
2009-12-29 13:44:16 +00:00
[ControlDef]
Identifier=PlayerHotkey8
2009-12-29 13:44:16 +00:00
[ControlDef]
Identifier=PlayerHotkey9
2009-12-29 13:44:16 +00:00
[ControlDef]
Identifier=PlayerHotkey0
2009-12-29 13:44:16 +00:00
# Menu control
[ControlDef]
Identifier=GUIClick1
2010-04-28 22:52:02 +00:00
DefaultDisabled=1
Hold=1
CoordinateSpace=Viewport
[ControlDef]
Identifier=GUIClick2
2010-04-28 22:52:02 +00:00
DefaultDisabled=1
Hold=1
CoordinateSpace=Viewport
2009-12-29 13:44:16 +00:00
[ControlDef]
Identifier=MenuOK
2012-10-10 21:47:30 +00:00
GUIName=$CON_MenuOK$
2012-10-13 23:04:49 +00:00
GUIDesc=$CON_MenuOK_Desc$
2009-12-29 13:44:16 +00:00
Action=MenuOK
2009-12-29 13:44:16 +00:00
[ControlDef]
Identifier=MenuCancel
2012-10-10 21:47:30 +00:00
GUIName=$CON_MenuCancel$
GUIDesc=$CON_MenuCancel_Desc$
2009-12-29 13:44:16 +00:00
Action=MenuCancel
2009-12-29 13:44:16 +00:00
[ControlDef]
Identifier=MenuLeft
Action=MenuLeft
2009-12-29 13:44:16 +00:00
[ControlDef]
Identifier=MenuRight
Action=MenuRight
2009-12-29 13:44:16 +00:00
[ControlDef]
Identifier=MenuUp
Action=MenuUp
2009-12-29 13:44:16 +00:00
[ControlDef]
Identifier=MenuDown
Action=MenuDown
[ControlDef]
Identifier=ObjectMenuTextComplete
GUIName=$CON_MenuTextComplete$
Action=ObjectMenuTextComplete
2010-02-24 22:53:17 +00:00
# hardcoded identifier called by engine mouse control - do not change!
2010-02-08 20:52:46 +00:00
[ControlDef]
2010-02-24 22:53:17 +00:00
Identifier=ObjectMenuOK
2012-10-10 21:47:30 +00:00
GUIName=$CON_MenuOK$
2010-02-08 20:52:46 +00:00
Action=ObjectMenuOK
2010-02-08 20:52:46 +00:00
[ControlDef]
2010-02-24 22:53:17 +00:00
Identifier=ObjectMenuOKAll
2012-10-10 21:47:30 +00:00
GUIName=$CON_MenuOKAll$
2010-02-08 20:52:46 +00:00
Action=ObjectMenuOKAll
2010-02-08 20:52:46 +00:00
[ControlDef]
2010-02-24 22:53:17 +00:00
Identifier=ObjectMenuSelect
2012-10-10 21:47:30 +00:00
GUIName=$CON_MenuSelect$
GUIDesc=$CON_MenuSelect_Desc$
2010-02-08 20:52:46 +00:00
Action=ObjectMenuSelect
2010-02-08 20:52:46 +00:00
[ControlDef]
2010-02-24 22:53:17 +00:00
Identifier=ObjectMenuCancel
2012-10-10 21:47:30 +00:00
GUIName=$CON_MenuCancel$
GUIDesc=$CON_MenuCancel_Desc$
2010-02-08 20:52:46 +00:00
Action=ObjectMenuCancel
2010-02-08 20:52:46 +00:00
[ControlDef]
Identifier=ObjectMenuLeft
Action=ObjectMenuLeft
2010-02-08 20:52:46 +00:00
[ControlDef]
Identifier=ObjectMenuRight
Action=ObjectMenuRight
2010-02-08 20:52:46 +00:00
[ControlDef]
Identifier=ObjectMenuUp
Action=ObjectMenuUp
2010-02-08 20:52:46 +00:00
[ControlDef]
Identifier=ObjectMenuDown
Action=ObjectMenuDown
# control sent by engine along controls with SendCursorPos=1
[ControlDef]
Identifier=CursorPos
CoordinateSpace=Viewport
2009-12-29 13:44:16 +00:00
# Extra buttons...
2009-12-29 13:44:16 +00:00
[ControlDef]
Identifier=PlayerMenu
2012-10-10 21:47:30 +00:00
GUIName=$CON_PlayerMenu$
2012-10-13 23:04:49 +00:00
GUIDesc=$CON_PlayerMenu_Desc$
2009-12-29 13:44:16 +00:00
Action=Menu
# Viewport Zoom
[ControlDef]
Identifier=ZoomIn
2012-10-10 21:47:30 +00:00
GUIName=$CON_ZoomIn$
GUIDesc=$CON_ZoomIn_Desc$
Action=ZoomIn
Hold=1
RepeatDelay=3
[ControlDef]
Identifier=ZoomOut
2012-10-10 21:47:30 +00:00
GUIName=$CON_ZoomOut$
GUIDesc=$CON_ZoomOut_Desc$
Action=ZoomOut
Hold=1
RepeatDelay=3
2010-12-16 17:18:40 +00:00
[ControlDef]
Identifier=WheelZoomIn
2012-10-10 21:47:30 +00:00
GUIName=$CON_ZoomIn$
GUIDesc=$CON_ZoomIn_Desc$
2010-12-16 17:18:40 +00:00
Action=ZoomIn
2010-12-16 17:18:40 +00:00
[ControlDef]
Identifier=WheelZoomOut
2012-10-10 21:47:30 +00:00
GUIName=$CON_ZoomOut$
GUIDesc=$CON_ZoomOut_Desc$
2010-12-16 17:18:40 +00:00
Action=ZoomOut
2010-02-24 22:53:17 +00:00
2009-12-29 13:44:16 +00:00
2010-02-24 22:53:17 +00:00
###############################################################################
# #
# ControlSets #
# #
###############################################################################
2009-12-29 13:44:16 +00:00
[ControlSets]
2010-02-24 22:53:17 +00:00
# ======================================================================= #
# Mouse control with keyboard #
2010-02-24 22:53:17 +00:00
# ======================================================================= #
#
2010-02-04 01:08:21 +00:00
#
2009-12-29 13:44:16 +00:00
# Summary
# --------
# Left A
# Right D
# Up, Jump W
# Down S
2009-12-29 13:44:16 +00:00
#
# Hotkey0-9 (0-9)
# DropHotkey0-9 Shift+(0-9)
2009-12-29 13:44:16 +00:00
#
# Use Left mouse button
2009-12-29 13:44:16 +00:00
# Drop S+Left mouse button
# Throw Right mouse button
# UseAlt Right mouse button (low priority)
2009-12-29 13:44:16 +00:00
#
# Interact Space
#
# QuickSwitch Q
# InventoryShiftForward MouseWheelUp
# InventoryShiftBackward MouseWheelDown
# Contents E
2009-12-29 13:44:16 +00:00
#
2010-03-25 23:56:55 +00:00
# NextCrew T
# PreviousCrew R
# PlayerHotkey0-9 Ctrl+(0-9)
#
# MenuOK Return
# MenuCancel Backspace
#
2010-02-24 22:53:17 +00:00
# PlayerMenu F
2012-12-29 13:08:53 +00:00
2009-12-29 13:44:16 +00:00
[ControlSet]
Name=WASD_Hotkeys_IntQueue_MouseCon_
2012-10-10 21:47:30 +00:00
GUIName=$SET_WASD_QWERTZ$
2009-12-29 13:44:16 +00:00
Keyboard=1
Mouse=1
Gamepad=0
# Contents Menu
[Assignment]
Key=E
Control=Contents
GUIGroup=1
[Assignment]
Key=Q
Control=QuickSwitch
2012-10-10 21:47:30 +00:00
GUIGroup=50
[Assignment]
Key=LeftShift
Control=PickUp
GUIGroup=50
[Assignment]
Key=CON_PickUp,CON_Left
Control=PickUpNext_Left
[Assignment]
Key=CON_PickUp,CON_Right
Control=PickUpNext_Right
[Assignment]
Key=CON_PickUp,CON_Up
Control=PickUpNext_All
Priority=75
[Assignment]
Key=CON_PickUp,CON_Down
Control=PickUpNext_Stop
Priority=75
[Assignment]
Key=CON_PickUp,CON_Throw
Control=Drop
Priority=75
[Assignment]
Key=Mouse1Wheel1Up
GUIGroup=50
Control=InventoryShiftBackward
[Assignment]
Key=Mouse1Wheel1Down
GUIGroup=50
Control=InventoryShiftForward
2010-02-24 22:53:17 +00:00
# Menu
[Assignment]
Key=CON_PickUp
Control=ModifierMenu1
Priority=100
2009-12-29 13:44:16 +00:00
[Assignment]
2010-02-24 22:53:17 +00:00
Key=F
Control=PlayerMenu
2012-10-10 21:47:30 +00:00
GUIGroup=50
2009-12-29 13:44:16 +00:00
[Assignment]
2012-04-14 13:38:18 +00:00
Key=Space
2010-02-08 20:52:46 +00:00
Priority=100
2009-12-29 13:44:16 +00:00
Control=MenuOK
2012-10-10 21:47:30 +00:00
GUIGroup=50
2009-12-29 13:44:16 +00:00
[Assignment]
Key=BackSpace
2010-02-08 20:52:46 +00:00
Priority=100
2009-12-29 13:44:16 +00:00
Control=MenuCancel
2012-10-10 21:47:30 +00:00
GUIGroup=50
2010-02-24 22:53:17 +00:00
# Movement
2010-02-24 22:53:17 +00:00
[Assignment]
Key=A
Priority=50
2012-10-10 21:47:30 +00:00
GUIName=$KEY_Left$
GUIDesc=$KEY_Left_Desc$
GUIGroup=10
2010-02-24 22:53:17 +00:00
Control=Left
[Assignment]
Key=D
Priority=50
2012-10-10 21:47:30 +00:00
GUIName=$KEY_Right$
GUIDesc=$KEY_Right_Desc$
GUIGroup=10
2010-02-24 22:53:17 +00:00
Control=Right
[Assignment]
Key=S
Priority=50
2012-10-10 21:47:30 +00:00
GUIName=$KEY_Down$
GUIDesc=$KEY_Down_Desc$
GUIGroup=10
2010-02-24 22:53:17 +00:00
Control=Down
[Assignment]
Key=S
Priority=10
GUIGroup=10
Control=Roll
2010-02-24 22:53:17 +00:00
[Assignment]
Key=W
Priority=50
2012-10-10 21:47:30 +00:00
GUIName=$KEY_Up$
GUIDesc=$KEY_Up_Desc$
GUIGroup=10
2010-02-24 22:53:17 +00:00
Control=Up
[Assignment]
Key=W
Priority=10
2012-10-10 21:47:30 +00:00
GUIGroup=10
2010-02-24 22:53:17 +00:00
Control=Jump
[Assignment]
Key=X
Priority=10
GUIGroup=10
Control=FallThrough
2010-02-24 22:53:17 +00:00
# Object interaction
2009-12-29 13:44:16 +00:00
[Assignment]
Key=Space
2012-10-10 21:47:30 +00:00
GUIGroup=40
Control=Interact
[Assignment]
Key=CON_Interact,CON_Left
Control=InteractNext_Left
Priority=75
[Assignment]
Key=CON_Interact,CON_Right
Control=InteractNext_Right
Priority=75
[Assignment]
Key=CON_Interact,CON_Up
Control=InteractNext_CycleObject
Priority=75
[Assignment]
Key=CON_Interact,CON_Down
Control=InteractNext_Stop
Priority=75
2010-02-24 22:53:17 +00:00
# Crew
2009-12-29 13:44:16 +00:00
[Assignment]
Key=T
2012-10-10 21:47:30 +00:00
GUIGroup=70
2009-12-29 13:44:16 +00:00
Control=PreviousCrew
2009-12-29 13:44:16 +00:00
[Assignment]
Key=R
2012-10-10 21:47:30 +00:00
GUIGroup=70
2009-12-29 13:44:16 +00:00
Control=NextCrew
# Use
2009-12-29 13:44:16 +00:00
[Assignment]
Key=Mouse1ButtonLeft
2009-12-29 13:44:16 +00:00
Priority=100
2012-10-10 21:47:30 +00:00
GUIName=$KEY_MouseUse$
GUIDesc=$KEY_MouseUse_Desc$
GUIDisabled=1
GUIGroup=20
2009-12-29 13:44:16 +00:00
Control=Use
2009-12-29 13:44:16 +00:00
[Assignment]
Key=Mouse1ButtonRight
2009-12-29 13:44:16 +00:00
Priority=100
GUIName=$KEY_MouseThrow$
GUIDesc=$KEY_MouseThrow_Desc$
2012-10-10 21:47:30 +00:00
GUIDisabled=1
GUIGroup=20
Control=Throw
[Assignment]
Key=Mouse1ButtonRight
Priority=80
GUIName=$KEY_MouseUseAlt$
GUIDesc=$KEY_MouseUseAlt_Desc$
GUIDisabled=1
GUIGroup=20
Control=UseAlt
2010-02-24 22:53:17 +00:00
# Zoom
[Assignment]
Key=Ctrl+Mouse1Wheel1Up
2012-10-10 21:47:30 +00:00
GUIGroup=60
Priority=100
2010-12-16 17:18:40 +00:00
Control=WheelZoomIn
[Assignment]
Key=Ctrl+Mouse1Wheel1Down
2012-10-10 21:47:30 +00:00
GUIGroup=60
Priority=100
2010-12-16 17:18:40 +00:00
Control=WheelZoomOut
2009-12-29 13:44:16 +00:00
2010-02-24 22:53:17 +00:00
# ======================================================================= #
# Dualshock-like gamepad (10-12 buttons, 1 D-Pad, 2 analog stick) #
2010-02-24 22:53:17 +00:00
# ======================================================================= #
#
# 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.
2010-02-24 22:53:17 +00:00
#
# 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
2012-10-10 21:47:30 +00:00
2009-12-29 13:44:16 +00:00
[ControlSet]
Name=Gamepad_GamepadCon_IntQueue_
2012-10-10 21:47:30 +00:00
GUIName=$SET_Gamepad$
2009-12-29 13:44:16 +00:00
Keyboard=0
Mouse=0
Gamepad=1
2010-03-25 23:56:55 +00:00
# Contents Menu
[Assignment]
Key=ControllerButtonB
2012-10-10 21:47:30 +00:00
GUIGroup=50
Control=Contents
[Assignment]
Key=ControllerButtonLeftShoulder
GUIGroup=50
Control=InventoryShiftBackward
[Assignment]
Key=ControllerButtonRightShoulder
GUIGroup=50
Control=InventoryShiftForward
2010-02-24 22:53:17 +00:00
# Menu
2010-02-24 22:53:17 +00:00
[Assignment]
Key=ControllerButtonY
2012-10-10 21:47:30 +00:00
GUIGroup=50
2010-02-24 22:53:17 +00:00
Control=PlayerMenu
2010-02-24 22:53:17 +00:00
[Assignment]
Key=ControllerButtonA
2012-10-10 21:47:30 +00:00
GUIGroup=50
2010-02-24 22:53:17 +00:00
Control=MenuOK
2010-02-24 22:53:17 +00:00
[Assignment]
Key=ControllerButtonB
2012-10-10 21:47:30 +00:00
GUIGroup=50
2010-02-24 22:53:17 +00:00
Control=MenuCancel
2010-02-24 22:53:17 +00:00
# Movement
2009-12-29 13:44:16 +00:00
[Assignment]
Key=ControllerLeftStickLeft
2010-02-24 22:53:17 +00:00
Priority=50
2012-10-10 21:47:30 +00:00
GUIName=$KEY_Left$
GUIDesc=$KEY_Left_Desc$
GUIGroup=10
2010-02-24 22:53:17 +00:00
Control=Left
2009-12-29 13:44:16 +00:00
[Assignment]
Key=ControllerLeftStickRight
2010-02-24 22:53:17 +00:00
Priority=50
2012-10-10 21:47:30 +00:00
GUIName=$KEY_Right$
GUIDesc=$KEY_Right_Desc$
GUIGroup=10
2010-02-24 22:53:17 +00:00
Control=Right
2009-12-29 13:44:16 +00:00
[Assignment]
Key=ControllerLeftStickDown
2010-02-24 22:53:17 +00:00
Priority=50
2012-10-10 21:47:30 +00:00
GUIName=$KEY_Down$
GUIDesc=$KEY_Down_Desc$
GUIGroup=10
2010-02-24 22:53:17 +00:00
Control=Down
2009-12-29 13:44:16 +00:00
[Assignment]
Key=ControllerLeftStickUp
2010-02-24 22:53:17 +00:00
Priority=50
2012-10-10 21:47:30 +00:00
GUIName=$KEY_Up$
GUIDesc=$KEY_Up_Desc$
GUIGroup=10
2010-02-24 22:53:17 +00:00
Control=Up
2009-12-29 13:44:16 +00:00
[Assignment]
Key=ControllerButtonRightStick
2010-02-24 22:53:17 +00:00
Priority=10
2012-10-10 21:47:30 +00:00
GUIGroup=10
2010-02-24 22:53:17 +00:00
Control=Jump
2009-12-29 13:44:16 +00:00
[Assignment]
Key=ControllerButtonDpadDown
Priority=10
GUIGroup=10
Control=FallThrough
[Assignment]
Key=ControllerRightStickLeft
2012-10-10 21:47:30 +00:00
GUIDesc=$KEY_AimAxis_Desc$
Priority=80
2012-10-10 21:47:30 +00:00
GUIGroup=30
Control=AimAxisLeft
2009-12-29 13:44:16 +00:00
[Assignment]
Key=ControllerRightStickRight
2012-10-10 21:47:30 +00:00
GUIDesc=$KEY_AimAxis_Desc$
Priority=80
2012-10-10 21:47:30 +00:00
GUIGroup=30
Control=AimAxisRight
2009-12-29 13:44:16 +00:00
[Assignment]
Key=ControllerRightStickDown
2012-10-10 21:47:30 +00:00
GUIDesc=$KEY_AimAxis_Desc$
Priority=80
2012-10-10 21:47:30 +00:00
GUIGroup=30
Control=AimAxisDown
2009-12-29 13:44:16 +00:00
[Assignment]
Key=ControllerRightStickUp
2012-10-10 21:47:30 +00:00
GUIDesc=$KEY_AimAxis_Desc$
Priority=80
2012-10-10 21:47:30 +00:00
GUIGroup=30
Control=AimAxisUp
# Object interaction
2009-12-29 13:44:16 +00:00
[Assignment]
Key=ControllerButtonA
Priority=35
2012-10-10 21:47:30 +00:00
GUIGroup=40
Control=Interact
[Assignment]
Key=CON_Interact,CON_Left
Control=InteractNext_Left
Priority=75
[Assignment]
Key=CON_Interact,CON_Right
Control=InteractNext_Right
Priority=75
[Assignment]
Key=CON_Interact,CON_Up
Control=InteractNext_CycleObject
Priority=75
[Assignment]
Key=CON_Interact,CON_Down
Control=InteractNext_Stop
Priority=75
[Assignment]
Key=ControllerButtonX
Control=PickUp
GUIGroup=50
[Assignment]
Key=CON_PickUp,CON_Left
Control=PickUpNext_Left
[Assignment]
Key=CON_PickUp,CON_Right
Control=PickUpNext_Right
[Assignment]
Key=CON_PickUp,CON_Up
Control=PickUpNext_All
Priority=75
[Assignment]
Key=CON_PickUp,CON_Down
Control=PickUpNext_Stop
Priority=75
[Assignment]
Key=CON_PickUp,CON_Throw
Control=Drop
Priority=75
2010-02-24 22:53:17 +00:00
# Crew
2009-12-29 13:44:16 +00:00
[Assignment]
Key=ControllerButtonDpadRight
2009-12-29 13:44:16 +00:00
Control=NextCrew
2012-10-10 21:47:30 +00:00
GUIGroup=70
[Assignment]
Key=ControllerButtonDpadLeft
Control=PreviousCrew
GUIGroup=70
2010-02-24 22:53:17 +00:00
# Use, Throw, Drop
2009-12-29 13:44:16 +00:00
[Assignment]
Key=ControllerRightTrigger
2012-10-10 21:47:30 +00:00
GUIName=$KEY_GamepadUse$
GUIDesc=$KEY_GamepadUse_Desc$
GUIGroup=20
2009-12-29 13:44:16 +00:00
Priority=100
Control=Use
2009-12-29 13:44:16 +00:00
[Assignment]
Key=ControllerLeftTrigger
GUIGroup=20
2010-02-04 01:08:21 +00:00
Priority=100
Control=Throw
# TODO: Zoom
#[Assignment]
#Key=Joy1H
#Priority=100
#GUIGroup=60
#Control=ZoomIn
#[Assignment]
#Key=Joy1G
#Priority=100
#GUIGroup=60
#Control=ZoomOut
2010-02-24 22:53:17 +00:00
# ======================================================================= #
# Default gamepad control #
2012-10-10 21:47:30 +00:00
# ======================================================================= #
[ControlSet]
Name=*_GamepadCon_*
2012-10-10 21:47:30 +00:00
[Assignment]
Key=CON_Down,CON_Throw
2012-10-10 21:47:30 +00:00
GUIDisabled=1
GUIGroup=20
Priority=150
Control=Drop
# ======================================================================= #
# Default mouse control #
2012-10-10 21:47:30 +00:00
# ======================================================================= #
[ControlSet]
Name=*_MouseCon_*
2012-10-10 21:47:30 +00:00
# click in gui
2012-10-10 21:47:30 +00:00
[Assignment]
Key=Mouse1ButtonLeft
Priority=300
Control=GUIClick1
[Assignment]
Key=Mouse1ButtonRight
Priority=300
Control=GUIClick2
# Aiming
2010-02-24 22:53:17 +00:00
[Assignment]
Key=Mouse1Move
Control=Aim
Priority=50
[Assignment]
Key=Mouse1Move
Control=GUICursor
Priority=100
# ======================================================================= #
# Default hotkey controls #
2012-10-10 21:47:30 +00:00
# ======================================================================= #
[ControlSet]
Name=*_Hotkeys_*
# Hotkeys for inventory management
[Assignment]
Key=1
Control=Hotkey1
2012-10-10 21:47:30 +00:00
GUIDesc=$KEY_Hotkey_Desc$
GUIGroup=80
[Assignment]
Key=2
Control=Hotkey2
2012-10-10 21:47:30 +00:00
GUIDesc=$KEY_Hotkey_Desc$
GUIGroup=80
[Assignment]
Key=3
Control=Hotkey3
2012-10-10 21:47:30 +00:00
GUIDesc=$KEY_Hotkey_Desc$
GUIGroup=80
[Assignment]
Key=4
Control=Hotkey4
2012-10-10 21:47:30 +00:00
GUIDesc=$KEY_Hotkey_Desc$
GUIGroup=80
2010-02-24 22:53:17 +00:00
[Assignment]
Key=5
Control=Hotkey5
2012-10-10 21:47:30 +00:00
GUIDesc=$KEY_Hotkey_Desc$
GUIGroup=80
2010-02-24 22:53:17 +00:00
[Assignment]
Key=6
Control=Hotkey6
2012-10-10 21:47:30 +00:00
GUIDesc=$KEY_Hotkey_Desc$
GUIGroup=80
[Assignment]
Key=7
Control=Hotkey7
2012-10-10 21:47:30 +00:00
GUIDesc=$KEY_Hotkey_Desc$
GUIGroup=80
[Assignment]
Key=8
Control=Hotkey8
2012-10-10 21:47:30 +00:00
GUIDesc=$KEY_Hotkey_Desc$
GUIGroup=80
[Assignment]
Key=9
Control=Hotkey9
2012-10-10 21:47:30 +00:00
GUIDesc=$KEY_Hotkey_Desc$
GUIGroup=80
[Assignment]
Key=0
Control=Hotkey0
2012-10-10 21:47:30 +00:00
GUIDesc=$KEY_Hotkey_Desc$
GUIGroup=80
[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 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 #
# ======================================================================= #
[ControlSet]
Name=*
# Menu control
[Assignment]
Key=CON_Left
2012-10-10 21:47:30 +00:00
GUIName=None
Priority=100
Control=MenuLeft
[Assignment]
Key=CON_Right
2012-10-10 21:47:30 +00:00
GUIName=None
Priority=100
Control=MenuRight
[Assignment]
Key=CON_Down
2012-10-10 21:47:30 +00:00
GUIName=None
Priority=100
Control=MenuDown
[Assignment]
Key=CON_Up
2012-10-10 21:47:30 +00:00
GUIName=None
Priority=100
Control=MenuUp
[Assignment]
Key=CON_Left
2012-10-10 21:47:30 +00:00
GUIName=None
Priority=90
Control=ObjectMenuLeft
[Assignment]
Key=CON_Right
2012-10-10 21:47:30 +00:00
GUIName=None
Priority=90
Control=ObjectMenuRight
[Assignment]
Key=CON_Down
2012-10-10 21:47:30 +00:00
GUIName=None
Priority=90
Control=ObjectMenuDown
[Assignment]
Key=CON_Up
2012-10-10 21:47:30 +00:00
GUIName=None
Priority=90
Control=ObjectMenuUp
[Assignment]
Key=CON_MenuOK
GUIName=None
Priority=95
Control=ObjectMenuTextComplete
2010-02-04 01:08:21 +00:00
[Assignment]
Key=CON_MenuOK
2012-10-10 21:47:30 +00:00
GUIName=None
Priority=90
Control=ObjectMenuOK
[Assignment]
Key=CON_MenuCancel
2012-10-10 21:47:30 +00:00
GUIName=None
Priority=90
Control=ObjectMenuCancel
[Assignment]
Key=CON_MenuCancel
2012-10-10 21:47:30 +00:00
GUIName=None
Priority=80
Control=CancelMenu