You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

108 lines
2.6 KiB

""" *==LICENSE==*
CyanWorlds.com Engine - MMOG client, server and tools
Copyright (C) 2011 Cyan Worlds, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
You can contact Cyan Worlds, Inc. by email legal@cyan.com
or by snail mail at:
Cyan Worlds, Inc.
14617 N Newport Hwy
Mead, WA 99021
*==LICENSE==* """
"""
This module is the constants for the controlKeys that are is a parameter in the OnKeyEvent callback
"""
# OnControlKeyEvent controlKey types
kKeyAction=0
kKeyActionMouse=1
kKeyJump=2
kKeyMoveForward=3
kKeyMoveBackward=4
kKeyStrafeLeft=5
kKeyStrafeRight=6
kKeyMoveUp=7
kKeyMoveDown=8
kKeyRotateLeft=9
kKeyRotateRight=10
kKeyRotateUp=11
kKeyRotateDown=12
kKeyModFast=13
kKeyAlwaysRun=14
kKeyEquip=15
kKeyDrop=16
kKeyTurnTo=17
kKeyDriveMode=18
kKeyCamMoveForward=19
kKeyCamMoveBackward=20
kKeyCamMoveUp=21
kKeyCamMoveDown=22
kKeyCamMoveLeft=23
kKeyCamMoveRight=24
kKeyCamPanUp=25
kKeyCamPanDown=26
kKeyCamPanLeft=27
kKeyCamPanRight=28
kKeyCamMoveFast=29
kKeyCamRotateRight=30
kKeyCamRotateLeft=31
kKeyCamRotateUp=32
kKeyCamRotateDown=33
kKeyCamRecenter=34
kKeyCamSpeedUp=35
kKeyCamSpeedDown=36
kKeyCamZoomIn=37
kKeyCamZoomOut=38
kKeyCamConsoleMode=39
kKeyConsoleCommand=40
kKeyTogglePhysical=41
kKeyPick=42
# axis controls
kKeyMove=43
kKeyTurn=44
kKeyMouseX=45
kKeyMouseY=46
# special controls
kKeySetCursorUp=47
kKeySetCursorDown=48
kKeySetCursorRight=49
kKeySetCursorLeft=50
kKeySetCursorPoised=51
kKeySetCursorHidden=52
kKeySetCursorUnhidden=53
kKeySetCursorArrow=54
kKeySearchForPickable=55
kKeyIncreaseMicVol=56
kKeyDecreaseMicVol=57
kKeyPushToTalk=58
kKeySetThirdPersonMode=59
kKeySetFirstPersonMode=60
kKeySetWalkMode=61
kKeySetFreeLook=62
kKeySetConsoleSingle=63
kKeySetConsoleHidden=64
# Inventory controls
dead__kKeySetEquipedState=65
dead__kKeyScrollUpList=66
dead__kKeyScrollDownList=67
dead__kKeySetInventoryActive=68
dead__kKeySetInventoryDisActive=69
dead__kKeyRemoveInventoryObject=70
dead__kKeyEnableObject=71
# Avatar emote controls
kKeyEmote=72
kKeyExitMode=73