Skip to content

Class: key_bindings ​

Game action binding constants.

Source ​

C++ class key_bindings

Custom Constructor ​

key_bindings

Remarks ​

Values are action ids, not key codes. Use bind_to_dik() and dik_to_bind() to translate between actions and concrete input keys.

Constructors ​

Constructor ​

ts
new key_bindings(): key_bindings;

Returns ​

key_bindings

Properties ​

kACCEL ​

ts
readonly static kACCEL: 15;

Engine enum value for key_bindings.kACCEL.


kACTIVE_JOBS ​

ts
readonly static kACTIVE_JOBS: 58;

Engine enum value for key_bindings.kACTIVE_JOBS.


kALIFE_CMD ​

ts
readonly static kALIFE_CMD: 87;

Engine enum value for key_bindings.kALIFE_CMD.


kARTEFACT ​

ts
readonly static kARTEFACT: 34;

Engine enum value for key_bindings.kARTEFACT.


kBACK ​

ts
readonly static kBACK: 7;

Engine enum value for key_bindings.kBACK.


kBUY ​

ts
readonly static kBUY: 55;

Engine enum value for key_bindings.kBUY.


kCAM_1 ​

ts
readonly static kCAM_1: 18;

Engine enum value for key_bindings.kCAM_1.


kCAM_2 ​

ts
readonly static kCAM_2: 19;

Engine enum value for key_bindings.kCAM_2.


kCAM_3 ​

ts
readonly static kCAM_3: 20;

Engine enum value for key_bindings.kCAM_3.


kCAM_4 ​

ts
readonly static kCAM_4: 21;

Engine enum value for key_bindings.kCAM_4.


kCAM_AUTOAIM ​

ts
readonly static kCAM_AUTOAIM: 24;

Engine enum value for key_bindings.kCAM_AUTOAIM.


kCAM_ZOOM_IN ​

ts
readonly static kCAM_ZOOM_IN: 22;

Engine enum value for key_bindings.kCAM_ZOOM_IN.


kCAM_ZOOM_OUT ​

ts
readonly static kCAM_ZOOM_OUT: 23;

Engine enum value for key_bindings.kCAM_ZOOM_OUT.


kCHAT ​

ts
readonly static kCHAT: 48;

Engine enum value for key_bindings.kCHAT.


kCHAT_TEAM ​

ts
readonly static kCHAT_TEAM: 49;

Engine enum value for key_bindings.kCHAT_TEAM.


kCONSOLE ​

ts
readonly static kCONSOLE: 53;

Engine enum value for key_bindings.kCONSOLE.


kCONTACTS ​

ts
readonly static kCONTACTS: 60;

Engine enum value for key_bindings.kCONTACTS.


kCROUCH ​

ts
readonly static kCROUCH: 13;

Engine enum value for key_bindings.kCROUCH.


kCROUCH_TOGGLE ​

ts
readonly static kCROUCH_TOGGLE: 14;

Engine enum value for key_bindings.kCROUCH_TOGGLE.


kCUSTOM1 ​

ts
readonly static kCUSTOM1: 88;

Engine enum value for key_bindings.kCUSTOM1.


kCUSTOM10 ​

ts
readonly static kCUSTOM10: 97;

Engine enum value for key_bindings.kCUSTOM10.


kCUSTOM11 ​

ts
readonly static kCUSTOM11: 98;

Engine enum value for key_bindings.kCUSTOM11.


kCUSTOM12 ​

ts
readonly static kCUSTOM12: 99;

Engine enum value for key_bindings.kCUSTOM12.


kCUSTOM13 ​

ts
readonly static kCUSTOM13: 100;

Engine enum value for key_bindings.kCUSTOM13.


kCUSTOM14 ​

ts
readonly static kCUSTOM14: 101;

Engine enum value for key_bindings.kCUSTOM14.


kCUSTOM15 ​

ts
readonly static kCUSTOM15: 102;

Engine enum value for key_bindings.kCUSTOM15.


kCUSTOM2 ​

ts
readonly static kCUSTOM2: 89;

Engine enum value for key_bindings.kCUSTOM2.


kCUSTOM3 ​

ts
readonly static kCUSTOM3: 90;

Engine enum value for key_bindings.kCUSTOM3.


kCUSTOM4 ​

ts
readonly static kCUSTOM4: 91;

Engine enum value for key_bindings.kCUSTOM4.


kCUSTOM5 ​

ts
readonly static kCUSTOM5: 92;

Engine enum value for key_bindings.kCUSTOM5.


kCUSTOM6 ​

ts
readonly static kCUSTOM6: 93;

Engine enum value for key_bindings.kCUSTOM6.


kCUSTOM7 ​

ts
readonly static kCUSTOM7: 94;

Engine enum value for key_bindings.kCUSTOM7.


kCUSTOM8 ​

ts
readonly static kCUSTOM8: 95;

Engine enum value for key_bindings.kCUSTOM8.


kCUSTOM9 ​

ts
readonly static kCUSTOM9: 96;

Engine enum value for key_bindings.kCUSTOM9.


kDETECTOR ​

ts
readonly static kDETECTOR: 27;

Engine enum value for key_bindings.kDETECTOR.


kDOWN ​

ts
readonly static kDOWN: 4;

Engine enum value for key_bindings.kDOWN.


kDROP ​

ts
readonly static kDROP: 45;

Engine enum value for key_bindings.kDROP.


kEDITOR ​

ts
readonly static kEDITOR: 110;

Engine enum value for key_bindings.kEDITOR.


kENGINE ​

ts
readonly static kENGINE: 17;

Engine enum value for key_bindings.kENGINE.


kENTER ​

ts
readonly static kENTER: 51;

Engine enum value for key_bindings.kENTER.


kEXT_1 ​

ts
readonly static kEXT_1: 61;

Engine enum value for key_bindings.kEXT_1.


kFWD ​

ts
readonly static kFWD: 6;

Engine enum value for key_bindings.kFWD.


kINVENTORY ​

ts
readonly static kINVENTORY: 54;

Engine enum value for key_bindings.kINVENTORY.


kJUMP ​

ts
readonly static kJUMP: 12;

Engine enum value for key_bindings.kJUMP.


kKICK ​

ts
readonly static kKICK: 109;

Engine enum value for key_bindings.kKICK.


kL_LOOKOUT ​

ts
readonly static kL_LOOKOUT: 10;

Engine enum value for key_bindings.kL_LOOKOUT.


kL_STRAFE ​

ts
readonly static kL_STRAFE: 8;

Engine enum value for key_bindings.kL_STRAFE.


kLEFT ​

ts
readonly static kLEFT: 1;

Engine enum value for key_bindings.kLEFT.


kLOOK_AROUND ​

ts
readonly static kLOOK_AROUND: 0;

Engine enum value for key_bindings.kLOOK_AROUND.


kMAP ​

ts
readonly static kMAP: 59;

Engine enum value for key_bindings.kMAP.


kMOVE_AROUND ​

ts
readonly static kMOVE_AROUND: 5;

Engine enum value for key_bindings.kMOVE_AROUND.


kNEXT_SLOT ​

ts
readonly static kNEXT_SLOT: 67;

Engine enum value for key_bindings.kNEXT_SLOT.


kNIGHT_VISION ​

ts
readonly static kNIGHT_VISION: 26;

Engine enum value for key_bindings.kNIGHT_VISION.


kPDA_FILTER_TOGGLE ​

ts
readonly static kPDA_FILTER_TOGGLE: 145;

Engine enum value for key_bindings.kPDA_FILTER_TOGGLE.


kPDA_MAP_MOVE ​

ts
readonly static kPDA_MAP_MOVE: 135;

Engine enum value for key_bindings.kPDA_MAP_MOVE.


kPDA_MAP_MOVE_DOWN ​

ts
readonly static kPDA_MAP_MOVE_DOWN: 139;

Engine enum value for key_bindings.kPDA_MAP_MOVE_DOWN.


kPDA_MAP_MOVE_LEFT ​

ts
readonly static kPDA_MAP_MOVE_LEFT: 136;

Engine enum value for key_bindings.kPDA_MAP_MOVE_LEFT.


kPDA_MAP_MOVE_RIGHT ​

ts
readonly static kPDA_MAP_MOVE_RIGHT: 137;

Engine enum value for key_bindings.kPDA_MAP_MOVE_RIGHT.


kPDA_MAP_MOVE_UP ​

ts
readonly static kPDA_MAP_MOVE_UP: 138;

Engine enum value for key_bindings.kPDA_MAP_MOVE_UP.


kPDA_MAP_SHOW_ACTOR ​

ts
readonly static kPDA_MAP_SHOW_ACTOR: 143;

Engine enum value for key_bindings.kPDA_MAP_SHOW_ACTOR.


kPDA_MAP_SHOW_LEGEND ​

ts
readonly static kPDA_MAP_SHOW_LEGEND: 144;

Engine enum value for key_bindings.kPDA_MAP_SHOW_LEGEND.


kPDA_MAP_ZOOM_IN ​

ts
readonly static kPDA_MAP_ZOOM_IN: 140;

Engine enum value for key_bindings.kPDA_MAP_ZOOM_IN.


kPDA_MAP_ZOOM_OUT ​

ts
readonly static kPDA_MAP_ZOOM_OUT: 141;

Engine enum value for key_bindings.kPDA_MAP_ZOOM_OUT.


kPDA_MAP_ZOOM_RESET ​

ts
readonly static kPDA_MAP_ZOOM_RESET: 142;

Engine enum value for key_bindings.kPDA_MAP_ZOOM_RESET.


kPDA_TAB1 ​

ts
readonly static kPDA_TAB1: 103;

Engine enum value for key_bindings.kPDA_TAB1.


kPDA_TAB2 ​

ts
readonly static kPDA_TAB2: 104;

Engine enum value for key_bindings.kPDA_TAB2.


kPDA_TAB3 ​

ts
readonly static kPDA_TAB3: 105;

Engine enum value for key_bindings.kPDA_TAB3.


kPDA_TAB4 ​

ts
readonly static kPDA_TAB4: 106;

Engine enum value for key_bindings.kPDA_TAB4.


kPDA_TAB5 ​

ts
readonly static kPDA_TAB5: 107;

Engine enum value for key_bindings.kPDA_TAB5.


kPDA_TAB6 ​

ts
readonly static kPDA_TAB6: 108;

Engine enum value for key_bindings.kPDA_TAB6.


kPREV_SLOT ​

ts
readonly static kPREV_SLOT: 68;

Engine enum value for key_bindings.kPREV_SLOT.


kQUICK_LOAD ​

ts
readonly static kQUICK_LOAD: 86;

Engine enum value for key_bindings.kQUICK_LOAD.


kQUICK_SAVE ​

ts
readonly static kQUICK_SAVE: 85;

Engine enum value for key_bindings.kQUICK_SAVE.


kQUICK_USE_1 ​

ts
readonly static kQUICK_USE_1: 81;

Engine enum value for key_bindings.kQUICK_USE_1.


kQUICK_USE_2 ​

ts
readonly static kQUICK_USE_2: 82;

Engine enum value for key_bindings.kQUICK_USE_2.


kQUICK_USE_3 ​

ts
readonly static kQUICK_USE_3: 83;

Engine enum value for key_bindings.kQUICK_USE_3.


kQUICK_USE_4 ​

ts
readonly static kQUICK_USE_4: 84;

Engine enum value for key_bindings.kQUICK_USE_4.


kQUIT ​

ts
readonly static kQUIT: 52;

Engine enum value for key_bindings.kQUIT.


kR_LOOKOUT ​

ts
readonly static kR_LOOKOUT: 11;

Engine enum value for key_bindings.kR_LOOKOUT.


kR_STRAFE ​

ts
readonly static kR_STRAFE: 9;

Engine enum value for key_bindings.kR_STRAFE.


kRIGHT ​

ts
readonly static kRIGHT: 2;

Engine enum value for key_bindings.kRIGHT.


kSCORES ​

ts
readonly static kSCORES: 47;

Engine enum value for key_bindings.kSCORES.


kSCREENSHOT ​

ts
readonly static kSCREENSHOT: 50;

Engine enum value for key_bindings.kSCREENSHOT.


kSHOW_ADMIN_MENU ​

ts
readonly static kSHOW_ADMIN_MENU: 63;

Engine enum value for key_bindings.kSHOW_ADMIN_MENU.


kSKIN ​

ts
readonly static kSKIN: 56;

Engine enum value for key_bindings.kSKIN.


kSPEECH_MENU_0 ​

ts
readonly static kSPEECH_MENU_0: 69;

Engine enum value for key_bindings.kSPEECH_MENU_0.


kSPEECH_MENU_1 ​

ts
readonly static kSPEECH_MENU_1: 70;

Engine enum value for key_bindings.kSPEECH_MENU_1.


kSPEECH_MENU_2 ​

ts
readonly static kSPEECH_MENU_2: 71;

Engine enum value for key_bindings.kSPEECH_MENU_2.


kSPEECH_MENU_3 ​

ts
readonly static kSPEECH_MENU_3: 72;

Engine enum value for key_bindings.kSPEECH_MENU_3.


kSPEECH_MENU_4 ​

ts
readonly static kSPEECH_MENU_4: 73;

Engine enum value for key_bindings.kSPEECH_MENU_4.


kSPEECH_MENU_5 ​

ts
readonly static kSPEECH_MENU_5: 74;

Engine enum value for key_bindings.kSPEECH_MENU_5.


kSPEECH_MENU_6 ​

ts
readonly static kSPEECH_MENU_6: 75;

Engine enum value for key_bindings.kSPEECH_MENU_6.


kSPEECH_MENU_7 ​

ts
readonly static kSPEECH_MENU_7: 76;

Engine enum value for key_bindings.kSPEECH_MENU_7.


kSPEECH_MENU_8 ​

ts
readonly static kSPEECH_MENU_8: 77;

Engine enum value for key_bindings.kSPEECH_MENU_8.


kSPEECH_MENU_9 ​

ts
readonly static kSPEECH_MENU_9: 78;

Engine enum value for key_bindings.kSPEECH_MENU_9.


kSPRINT_TOGGLE ​

ts
readonly static kSPRINT_TOGGLE: 16;

Engine enum value for key_bindings.kSPRINT_TOGGLE.


kTALK_LOG_SCROLL ​

ts
readonly static kTALK_LOG_SCROLL: 147;

Engine enum value for key_bindings.kTALK_LOG_SCROLL.


kTALK_LOG_SCROLL_DOWN ​

ts
readonly static kTALK_LOG_SCROLL_DOWN: 149;

Engine enum value for key_bindings.kTALK_LOG_SCROLL_DOWN.


kTALK_LOG_SCROLL_UP ​

ts
readonly static kTALK_LOG_SCROLL_UP: 148;

Engine enum value for key_bindings.kTALK_LOG_SCROLL_UP.


kTALK_SWITCH_TO_TRADE ​

ts
readonly static kTALK_SWITCH_TO_TRADE: 146;

Engine enum value for key_bindings.kTALK_SWITCH_TO_TRADE.


kTEAM ​

ts
readonly static kTEAM: 57;

Engine enum value for key_bindings.kTEAM.


kTORCH ​

ts
readonly static kTORCH: 25;

Engine enum value for key_bindings.kTORCH.


kUI_ACCEPT ​

ts
readonly static kUI_ACCEPT: 119;

Engine enum value for key_bindings.kUI_ACCEPT.


kUI_ACTION_1 ​

ts
readonly static kUI_ACTION_1: 121;

Engine enum value for key_bindings.kUI_ACTION_1.


kUI_ACTION_2 ​

ts
readonly static kUI_ACTION_2: 122;

Engine enum value for key_bindings.kUI_ACTION_2.


kUI_BACK ​

ts
readonly static kUI_BACK: 120;

Engine enum value for key_bindings.kUI_BACK.


kUI_BUTTON_0 ​

ts
readonly static kUI_BUTTON_0: 134;

Engine enum value for key_bindings.kUI_BUTTON_0.


kUI_BUTTON_1 ​

ts
readonly static kUI_BUTTON_1: 125;

Engine enum value for key_bindings.kUI_BUTTON_1.


kUI_BUTTON_2 ​

ts
readonly static kUI_BUTTON_2: 126;

Engine enum value for key_bindings.kUI_BUTTON_2.


kUI_BUTTON_3 ​

ts
readonly static kUI_BUTTON_3: 127;

Engine enum value for key_bindings.kUI_BUTTON_3.


kUI_BUTTON_4 ​

ts
readonly static kUI_BUTTON_4: 128;

Engine enum value for key_bindings.kUI_BUTTON_4.


kUI_BUTTON_5 ​

ts
readonly static kUI_BUTTON_5: 129;

Engine enum value for key_bindings.kUI_BUTTON_5.


kUI_BUTTON_6 ​

ts
readonly static kUI_BUTTON_6: 130;

Engine enum value for key_bindings.kUI_BUTTON_6.


kUI_BUTTON_7 ​

ts
readonly static kUI_BUTTON_7: 131;

Engine enum value for key_bindings.kUI_BUTTON_7.


kUI_BUTTON_8 ​

ts
readonly static kUI_BUTTON_8: 132;

Engine enum value for key_bindings.kUI_BUTTON_8.


kUI_BUTTON_9 ​

ts
readonly static kUI_BUTTON_9: 133;

Engine enum value for key_bindings.kUI_BUTTON_9.


kUI_CLICK_1 ​

ts
readonly static kUI_CLICK_1: 117;

Engine enum value for key_bindings.kUI_CLICK_1.


kUI_CLICK_2 ​

ts
readonly static kUI_CLICK_2: 118;

Engine enum value for key_bindings.kUI_CLICK_2.


kUI_MOVE ​

ts
readonly static kUI_MOVE: 111;

Engine enum value for key_bindings.kUI_MOVE.


kUI_MOVE_DOWN ​

ts
readonly static kUI_MOVE_DOWN: 115;

Engine enum value for key_bindings.kUI_MOVE_DOWN.


kUI_MOVE_LEFT ​

ts
readonly static kUI_MOVE_LEFT: 112;

Engine enum value for key_bindings.kUI_MOVE_LEFT.


kUI_MOVE_RIGHT ​

ts
readonly static kUI_MOVE_RIGHT: 113;

Engine enum value for key_bindings.kUI_MOVE_RIGHT.


kUI_MOVE_SECONDARY ​

ts
readonly static kUI_MOVE_SECONDARY: 116;

Engine enum value for key_bindings.kUI_MOVE_SECONDARY.


kUI_MOVE_UP ​

ts
readonly static kUI_MOVE_UP: 114;

Engine enum value for key_bindings.kUI_MOVE_UP.


kUI_TAB_NEXT ​

ts
readonly static kUI_TAB_NEXT: 124;

Engine enum value for key_bindings.kUI_TAB_NEXT.


kUI_TAB_PREV ​

ts
readonly static kUI_TAB_PREV: 123;

Engine enum value for key_bindings.kUI_TAB_PREV.


kUP ​

ts
readonly static kUP: 3;

Engine enum value for key_bindings.kUP.


kUSE ​

ts
readonly static kUSE: 46;

Engine enum value for key_bindings.kUSE.


kUSE_BANDAGE ​

ts
readonly static kUSE_BANDAGE: 79;

Engine enum value for key_bindings.kUSE_BANDAGE.


kUSE_MEDKIT ​

ts
readonly static kUSE_MEDKIT: 80;

Engine enum value for key_bindings.kUSE_MEDKIT.


kVOTE ​

ts
readonly static kVOTE: 64;

Engine enum value for key_bindings.kVOTE.


kVOTE_BEGIN ​

ts
readonly static kVOTE_BEGIN: 62;

Engine enum value for key_bindings.kVOTE_BEGIN.


kVOTENO ​

ts
readonly static kVOTENO: 66;

Engine enum value for key_bindings.kVOTENO.


kVOTEYES ​

ts
readonly static kVOTEYES: 65;

Engine enum value for key_bindings.kVOTEYES.


kWPN_1 ​

ts
readonly static kWPN_1: 28;

Engine enum value for key_bindings.kWPN_1.


kWPN_2 ​

ts
readonly static kWPN_2: 29;

Engine enum value for key_bindings.kWPN_2.


kWPN_3 ​

ts
readonly static kWPN_3: 30;

Engine enum value for key_bindings.kWPN_3.


kWPN_4 ​

ts
readonly static kWPN_4: 31;

Engine enum value for key_bindings.kWPN_4.


kWPN_5 ​

ts
readonly static kWPN_5: 32;

Engine enum value for key_bindings.kWPN_5.


kWPN_6 ​

ts
readonly static kWPN_6: 33;

Engine enum value for key_bindings.kWPN_6.


kWPN_FIRE ​

ts
readonly static kWPN_FIRE: 36;

Engine enum value for key_bindings.kWPN_FIRE.


kWPN_FIREMODE_NEXT ​

ts
readonly static kWPN_FIREMODE_NEXT: 43;

Engine enum value for key_bindings.kWPN_FIREMODE_NEXT.


kWPN_FIREMODE_PREV ​

ts
readonly static kWPN_FIREMODE_PREV: 42;

Engine enum value for key_bindings.kWPN_FIREMODE_PREV.


kWPN_FUNC ​

ts
readonly static kWPN_FUNC: 41;

Engine enum value for key_bindings.kWPN_FUNC.


kWPN_NEXT ​

ts
readonly static kWPN_NEXT: 35;

Engine enum value for key_bindings.kWPN_NEXT.


kWPN_RELOAD ​

ts
readonly static kWPN_RELOAD: 40;

Engine enum value for key_bindings.kWPN_RELOAD.


kWPN_ZOOM ​

ts
readonly static kWPN_ZOOM: 37;

Engine enum value for key_bindings.kWPN_ZOOM.


kWPN_ZOOM_DEC ​

ts
readonly static kWPN_ZOOM_DEC: 39;

Engine enum value for key_bindings.kWPN_ZOOM_DEC.


kWPN_ZOOM_INC ​

ts
readonly static kWPN_ZOOM_INC: 38;

Engine enum value for key_bindings.kWPN_ZOOM_INC.