function layout()
return {

--modifiers = {
--['JOY_BTN6'] = 'JOY_BTN6',
--},

forceFeedback = {
trimmer = 1.0,
shake = 0.5,
swapAxes = false,
},

keyCommands = {

-- Cheat - Temporary
{down = iCommandEnginesStart, name = 'Auto execute full start procedure', category = 'Cheat'},
{down = iCommandEnginesStop, name = 'Auto execute full stop procedure' , category = 'Cheat'},

-- General
{down = iCommandQuit, name = 'End mission', category = 'General'},
{down = iCommandBrakeGo, name = 'Pause', category = 'General'},
{down = iCommandAccelerate, name = 'Time accelerate', category = 'General'},
{down = iCommandDecelerate, name = 'Time decelerate', category = 'General'},
{down = iCommandNoAcceleration, name = 'Time normal', category = 'General'},
{down = iCommandScoresWindowToggle, name = 'Score window', category = 'General'},
--{down = iCommandTrkEsc, name = 'Playback track cancel', category = 'General'},
{down = iCommandChat, name = 'Multiplayer chat - mode All', category = 'General'},
{down = iCommandFriendlyChat, name = 'Multiplayer chat - mode Allies', category = 'General'},
{down = iCommandInfoOnOff, name = 'Info bar toggle', category = 'General'},
{down = iCommandRecoverHuman, name = 'Get New Plane - respawn', category = 'General'},
{down = iCommandCockpitClickModeOnOff, name = 'Clickable mouse cockpit mode On/Off', category = 'General'},
--{down = iCommandPlaneJump, name = 'Jump into other aircraft', category = 'General'},
{down = iCommandScreenShot, name = 'Screenshot', category = 'General'},
{down = iCommandGraphicsFrameRate, name = 'Frame rate counter - Service info', category = 'General'},
{down = iCommandViewCoordinatesInLinearUnits, name = 'Info bar coordinate units toggle', category = 'General'},
{down = iCommandCockpitShowPilotOnOff, name = 'Show Pilot Body', category = 'General'},
{down = iCommandPlane_ShowControls, name = 'Show controls indicator' , category = 'General'},

-- View                                                    
{combos = {{key = 'JOY_BTN_POV1_L'}}, pressed = iCommandViewLeftSlow, up = iCommandViewStopSlow, name = 'View Left slow', category = 'View'},
{combos = {{key = 'JOY_BTN_POV1_R'}}, pressed = iCommandViewRightSlow, up = iCommandViewStopSlow, name = 'View Right slow', category = 'View'},
{combos = {{key = 'JOY_BTN_POV1_U'}}, pressed = iCommandViewUpSlow, up = iCommandViewStopSlow, name = 'View Up slow', category = 'View'},
{combos = {{key = 'JOY_BTN_POV1_D'}}, pressed = iCommandViewDownSlow, up = iCommandViewStopSlow, name = 'View Down slow', category = 'View'},
{combos = {{key = 'JOY_BTN_POV1_UR'}}, pressed = iCommandViewUpRightSlow, up = iCommandViewStopSlow, name = 'View Up Right slow', category = 'View'},
{combos = {{key = 'JOY_BTN_POV1_DR'}}, pressed = iCommandViewDownRightSlow, up = iCommandViewStopSlow, name = 'View Down Right slow', category = 'View'},
{combos = {{key = 'JOY_BTN_POV1_DL'}}, pressed = iCommandViewDownLeftSlow, up = iCommandViewStopSlow, name = 'View Down Left slow', category = 'View'},
{combos = {{key = 'JOY_BTN_POV1_UL'}}, pressed = iCommandViewUpLeftSlow, up = iCommandViewStopSlow, name = 'View Up Left slow', category = 'View'},
{combos = {{key = 'JOY_BTN5'}}, pressed = iCommandViewCenter, name = 'Center View', category = 'View'},
         

{pressed = iCommandViewForwardSlow, up = iCommandViewForwardSlowStop, name = 'Zoom in slow', category = 'View'},
{pressed = iCommandViewBackSlow, up = iCommandViewBackSlowStop, name = 'Zoom out slow', category = 'View'},
{down = iCommandViewAngleDefault, name = 'Zoom normal', category = 'View'},
{pressed = iCommandViewExternalZoomIn, up = iCommandViewExternalZoomInStop, name = 'Zoom external in', category = 'View'},
{pressed = iCommandViewExternalZoomOut, up = iCommandViewExternalZoomOutStop, name = 'Zoom external out', category = 'View'},
{down = iCommandViewExternalZoomDefault, name = 'Zoom external normal', category = 'View'},
{down = iCommandViewSpeedUp, name = 'F11 camera moving forward', category = 'View'},
{down = iCommandViewSlowDown, name = 'F11 camera moving backward', category = 'View'},
{down = iCommandViewSwitchForward, name = 'Objects switching direction forward ', category = 'View'},
{down = iCommandViewSwitchReverse, name = 'Objects switching direction reverse ', category = 'View'},
{down = iCommandViewObjectIgnore, name = 'Object exclude ', category = 'View'},
{down = iCommandViewObjectsAll, name = 'Objects all excluded - include', category = 'View'},


{down = iCommandViewCockpit, name = 'F1 Cockpit view', category = 'View'},
{down = iCommandNaturalViewCockpitIn, name = 'F1 Natural head movement view', category = 'View'},
{down = iCommandViewHUDOnlyOnOff, name = 'F1 HUD only view switch', category = 'View'},
{down = iCommandViewAir, name = 'F2 Aircraft view', category = 'View'},
{down = iCommandViewMe, name = 'F2 View own aircraft', category = 'View'},
{down = iCommandViewFromTo, name = 'F2 Toggle camera position', category = 'View'},
{down = iCommandViewLocal, name = 'F2 Toggle local camera control', category = 'View'},
{down = iCommandViewTower, name = 'F3 Fly-By view', category = 'View'},
{down = iCommandViewTowerJump, name = 'F3 Fly-By jump view', category = 'View'},
{down = iCommandViewRear, name = 'F4 Look back view', category = 'View'},
{down = iCommandViewChase, name = 'F4 Chase view', category = 'View'},
{down = iCommandViewChaseArcade, name = 'F4 Arcade Chase view', category = 'View'},
{down = iCommandViewFight, name = 'F5 Air hostile view', category = 'View'},
{down = iCommandViewFightGround, name = 'F5 Ground hostile view', category = 'View'},
{down = iCommandViewWeapons, name = 'F6 Released weapon view', category = 'View'},
{down = iCommandViewWeaponAndTarget, name = 'F6 Weapon to target view', category = 'View'},
{down = iCommandViewGround, name = 'F7 Ground unit view', category = 'View'},
{down = iCommandViewTargets, name = 'F8 Target view', category = 'View'},
{down = iCommandViewTargetType, name = 'F8 Player targets/All targets filter', category = 'View'},
{down = iCommandViewNavy, name = 'F9 Ship view', category = 'View'},
{down = iCommandViewLndgOfficer, name = 'F9 Landing signal officer view', category = 'View'},
{down = iCommandViewAWACS, name = 'F10 Theater map view', category = 'View'},
{down = iCommandViewAWACSJump, name = 'F10 Jump to theater map view over current point', category = 'View'},
{down = iCommandViewFree, name = 'F11 Airport free camera', category = 'View'},
{down = iCommandViewFreeJump, name = 'F11 Jump to free camera', category = 'View'},
{down = iCommandViewStatic, name = 'F12 Static object view', category = 'View'},
{down = iCommandViewMirage, name = 'F12 Civil traffic view', category = 'View'},
{down = iCommandViewLocomotivesToggle, name = 'F12 Trains/cars toggle', category = 'View'},

-- View Cockpit
{down = iCommandViewTempCockpitOn, up = iCommandViewTempCockpitOff, name = 'Cockpit panel view in', category = 'View Cockpit'},
{down = iCommandViewTempCockpitToggle, name = 'Cockpit panel view toggle', category = 'View Cockpit'},
--// Save current cockpit camera angles for fast numpad jumps  
{down = iCommandViewSaveAngles, name = 'Save Cockpit Angles', category = 'View Cockpit'},
{pressed = iCommandViewUp, up = iCommandViewStop, name = 'View up', category = 'View Cockpit'},
{pressed = iCommandViewDown, up = iCommandViewStop, name = 'View down', category = 'View Cockpit'},
{pressed = iCommandViewLeft, up = iCommandViewStop, name = 'View left', category = 'View Cockpit'},
{pressed = iCommandViewRight, up = iCommandViewStop, name = 'View right', category = 'View Cockpit'},
{pressed = iCommandViewUpRight, up = iCommandViewStop, name = 'View up right', category = 'View Cockpit'},
{pressed = iCommandViewDownRight, up = iCommandViewStop, name = 'View down right', category = 'View Cockpit'},
{pressed = iCommandViewDownLeft, up = iCommandViewStop, name = 'View down left', category = 'View Cockpit'},
{pressed = iCommandViewUpLeft, up = iCommandViewStop, name = 'View up left', category = 'View Cockpit'},

{down = iCommandViewFastKeyboard, name = 'Fast cockpit keyboard', category = 'View Cockpit'},
{down = iCommandViewSlowKeyboard, name = 'Slow cockpit keyboard', category = 'View Cockpit'},
{down = iCommandViewNormalKeyboard, name = 'Normal cockpit keyboard speed', category = 'View Cockpit'},
{down =  iCommandViewFastMouse, name = 'Fast cockpit mouse', category = 'View Cockpit'},
{down = iCommandViewSlowMouse, name = 'Slow cockpit mouse', category = 'View Cockpit'},
{down = iCommandViewNormalMouse, name = 'Normal cockpit mouse speed', category = 'View Cockpit'},

{down = iCommandViewCameraUp, up = iCommandViewCameraCenter, name = 'Camera view up', category = 'View Cockpit'},
{down = iCommandViewCameraDown, up = iCommandViewCameraCenter, name = 'Camera view down', category = 'View Cockpit'},
{down = iCommandViewCameraLeft, up = iCommandViewCameraCenter, name = 'Camera view left', category = 'View Cockpit'},
{down = iCommandViewCameraRight, up = iCommandViewCameraCenter, name = 'Camera view right', category = 'View Cockpit'},
{down = iCommandViewCameraUpLeft, up = iCommandViewCameraCenter, name = 'Camera view up-left', category = 'View Cockpit'},
{down = iCommandViewCameraDownLeft, up = iCommandViewCameraCenter, name = 'Camera view down-left', category = 'View Cockpit'},
{down = iCommandViewCameraUpRight, up = iCommandViewCameraCenter, name = 'Camera view up-right', category = 'View Cockpit'},
{down = iCommandViewCameraDownRight, up = iCommandViewCameraCenter, name = 'Camera view down-right', category = 'View Cockpit'},
--{down = iCommandViewPanToggle, name = 'Camera pan mode toggle', category = 'View Cockpit'},

{down = iCommandViewCameraUpSlow, name = 'Camera view up slow', category = 'View Cockpit'},
{down = iCommandViewCameraDownSlow, name = 'Camera view down slow', category = 'View Cockpit'},
{down = iCommandViewCameraLeftSlow, name = 'Camera view left slow', category = 'View Cockpit'},
{down = iCommandViewCameraRightSlow, name = 'Camera view right slow', category = 'View Cockpit'},
{down = iCommandViewCameraUpLeftSlow, name = 'Camera view up-left slow', category = 'View Cockpit'},
{down = iCommandViewCameraDownLeftSlow, name = 'Camera view down-left slow', category = 'View Cockpit'},
{down = iCommandViewCameraDownRight, name = 'Camera view up-right slow', category = 'View Cockpit'},
{down = iCommandViewCameraUpRightSlow, name = 'Camera view down-right slow', category = 'View Cockpit'},
{down = iCommandViewCameraCenter, name = 'Center camera view', category = 'View Cockpit'},
{down = iCommandViewCameraReturn, name = 'Return camera', category = 'View Cockpit'},
{down = iCommandViewCameraBaseReturn, name = 'Return camera base', category = 'View Cockpit'},

{down = iCommandViewSnapView0, up = iCommandViewSnapViewStop, name = 'Snap View 0', category = 'View Cockpit'},
{down = iCommandViewSnapView1, up = iCommandViewSnapViewStop, name = 'Snap View 1', category = 'View Cockpit'},
{down = iCommandViewSnapView2, up = iCommandViewSnapViewStop, name = 'Snap View 2', category = 'View Cockpit'},
{down = iCommandViewSnapView3, up = iCommandViewSnapViewStop, name = 'Snap View 3', category = 'View Cockpit'},
{down = iCommandViewSnapView4, up = iCommandViewSnapViewStop, name = 'Snap View 4', category = 'View Cockpit'},
{down = iCommandViewSnapView5, up = iCommandViewSnapViewStop, name = 'Snap View 5', category = 'View Cockpit'},
{down = iCommandViewSnapView6, up = iCommandViewSnapViewStop, name = 'Snap View 6', category = 'View Cockpit'},
{down = iCommandViewSnapView7, up = iCommandViewSnapViewStop, name = 'Snap View 7', category = 'View Cockpit'},
{down = iCommandViewSnapView8, up = iCommandViewSnapViewStop, name = 'Snap View 8', category = 'View Cockpit'},
{down = iCommandViewSnapView9, up = iCommandViewSnapViewStop, name = 'Snap View 9', category = 'View Cockpit'},

{down = iCommandViewPitHeadOnOff, name = 'Head shift movement on / off', category = 'View Cockpit'},

{pressed = iCommandViewForward, up = iCommandViewForwardStop, name = 'Zoom in', category = 'View Cockpit'},
{pressed = iCommandViewBack, up = iCommandViewBackStop, name = 'Zoom out', category = 'View Cockpit'},

-- Cockpit Camera Motion (Передвижение камеры в кабине)
{pressed = iCommandViewPitCameraMoveUp, up = iCommandViewPitCameraMoveStop, name = 'Cockpit Camera Move Up', category = 'View Cockpit'},
{pressed = iCommandViewPitCameraMoveDown, up = iCommandViewPitCameraMoveStop, name = 'Cockpit Camera Move Down', category = 'View Cockpit'},
{pressed = iCommandViewPitCameraMoveLeft, up = iCommandViewPitCameraMoveStop, name = 'Cockpit Camera Move Left', category = 'View Cockpit'},
{pressed = iCommandViewPitCameraMoveRight, up = iCommandViewPitCameraMoveStop, name = 'Cockpit Camera Move Right', category = 'View Cockpit'},
{pressed = iCommandViewPitCameraMoveForward, up = iCommandViewPitCameraMoveStop, name = 'Cockpit Camera Move Forward', category = 'View Cockpit'},
{pressed = iCommandViewPitCameraMoveBack, up = iCommandViewPitCameraMoveStop, name = 'Cockpit Camera Move Back', category = 'View Cockpit'},
{down = iCommandViewPitCameraMoveCenter, name = 'Cockpit Camera Move Center', category = 'View Cockpit'},



-- View Extended

{down = iCommandViewCameraJiggle, name = 'Camera jiggle toggle', category = 'View Extended'},
{down = iCommandViewKeepTerrain, name = 'Keep terrain camera altitude', category = 'View Extended'},
{down = iCommandViewPlus, name = 'Toggle tracking fire weapon', category = 'View Extended'},
{down = iCommandViewFriends, name = 'View friends mode', category = 'View Extended'},
{down = iCommandViewEnemies, name = 'View enemies mode', category = 'View Extended'},
{down = iCommandViewAll, name = 'View all mode', category = 'View Extended'},

-- View Padlock
{down = iCommandViewLock, name = 'Lock view (cycle padlock)', category = 'View Padlock'},
{down = iCommandViewUnlock, name = 'Unlock view (stop padlock)', category = 'View Padlock'},
{down = iCommandAllMissilePadlock, name = 'All missiles padlock', category = 'View Padlock'},
{down = iCommandThreatMissilePadlock, name = 'Threat missile padlock', category = 'View Padlock'},
{down = iCommandViewTerrainLock, name = 'Lock terrain view', category = 'View Padlock'},

-- Labels
{down = iCommandMarkerState, name = 'All Labels', category = 'Labels'},
{down = iCommandMarkerStatePlane, name = 'Aircraft Labels', category = 'Labels'},
{down = iCommandMarkerStateRocket, name = 'Missile Labels', category = 'Labels'},
{down = iCommandMarkerStateShip, name = 'Vehicle & Ship Labels', category = 'Labels'},

-- Ins Forward panel and gauges
{down = iCommandPlaneGear, name = 'Gear lever', category = 'Ins Forward panel and gauges'},
{down = iCommandEmergencyGear, name = 'Emeregency gear', category = 'Ins Forward panel and gauges'},
{down = iCommandEmergencyGearCover, name = 'Emeregency gear cover', category = 'Ins Forward panel and gauges'},
{down = iCommandBKOMode, name = 'LWS/CMD operation mode', category = 'Ins Forward panel and gauges'},

{down = iCommandMechClock_LeftLever_Down, up = iCommandMechClock_LeftLever_Down_up, name = 'Mech clock. Left lever Down', category = 'Ins Forward panel and gauges'},
{down = iCommandMechClock_LeftLever_Up, name = 'Mech clock. Left lever Up', category = 'Ins Forward panel and gauges'},
{pressed = iCommandMechClock_LeftLever_TurnRight, name = 'Mech clock. Left lever turning right', category = 'Ins Forward panel and gauges'},
{pressed = iCommandMechClock_LeftLever_TurnLeft, name = 'Mech clock. Left lever turning left', category = 'Ins Forward panel and gauges'},
{down = iCommandMechClock_RightLever_Down, up = iCommandMechClock_RightLever_Down_up, name = 'Mech clock. Right lever Down', category = 'Ins Forward panel and gauges'},
{down = iCommandMechClock_RightLever_Rotate_left, name = 'Mech clock. Right lever Rotate left', category = 'Ins Forward panel and gauges'},
{down = iCommandMechClock_RightLever_Rotate_right, name = 'Mech clock. Right lever Rotate right', category = 'Ins Forward panel and gauges'},

{down = iCommandPlaneMasterCaution, up = iCommandPlaneMasterCautionOff, name = 'Master caution push-light', category = 'Ins Forward panel and gauges'},
{down = iCommandLampsControl, up = iCommandLampsControl_up, name = 'Lamps test', category = 'Ins Forward panel and gauges'},
{down = iCommandRotorRPMHigh, up = iCommandRotorRPMHigh_up, name = 'Rotor RPM warning push-light', category = 'Ins Forward panel and gauges'},


{pressed = iCommandHSI_CourseRotaryRight, name = 'HSI Commanded course rotary right', category = 'Ins Forward panel and gauges'},
{pressed = iCommandHSI_CourseRotaryLeft, name = 'HSI Commanded course rotary left', category = 'Ins Forward panel and gauges'},
{pressed = iCommandHSI_HeadingRotaryRight, name = 'HSI Commanded heading rotary right', category = 'Ins Forward panel and gauges'},
{pressed = iCommandHSI_HeadingRotaryLeft, name = 'HSI Commanded heading rotary left', category = 'Ins Forward panel and gauges'},
{down = iCommandHSI_Test, up = iCommandHSI_Test_up, name = 'HSI Test', category = 'Ins Forward panel and gauges'},
{down = iCommandHSI_SteeringSelection, name = 'HSI Desired track angle - Desired heading, Auto - Manual', category = 'Ins Forward panel and gauges'},

{pressed = iCommandADI_ZeroPitchTrimRight, name = 'ADI Zero pitch trim right', category = 'Ins Forward panel and gauges'},
{pressed = iCommandADI_ZeroPitchTrimLeft, name = 'ADI Zero pitch trim left', category = 'Ins Forward panel and gauges'},
{down = iCommandADI_Test, up = iCommandADI_Test_up, name = 'ADI Test button', category = 'Ins Forward panel and gauges'},
{down = iCommandADI_TestCover, name = 'ADI Test button cover', category = 'Ins Forward panel and gauges'},

{pressed = iCommandRALT_DangerousAltitudeRotaryRight, name = 'Radar altimeter dangerous RALT set rotary right', category = 'Ins Forward panel and gauges'},
{pressed = iCommandRALT_DangerousAltitudeRotaryLeft, name = 'Radar altimeter dangerous RALT set rotary left', category = 'Ins Forward panel and gauges'},
{down = iCommandRALT_Test, up = iCommandRALT_Test_up, name = 'Radar altimeter test button', category = 'Ins Forward panel and gauges'},

{pressed = iCommandAltimeterPressureIncrease,   up = iCommandAltimeterPressureStop, name = 'Altimeter QFE knob pressure increase', category = 'Ins Forward panel and gauges'},
{pressed = iCommandAltimeterPressureDecrease, up = iCommandAltimeterPressureStop, name = 'Altimeter QFE knob pressure Decrease', category = 'Ins Forward panel and gauges'},
{down = iCommand_CPT_MECH_AccelReset, up = iCommand_CPT_MECH_AccelReset, name = 'G-meter reset', category = 'Ins Forward panel and gauges'},

{down = iCommandLaserRangeModeSwitchCover, name = 'Laser range finder-designator mode switch cover', category = 'Ins Forward panel and gauges'},
{down = iCommandLaserRangeModeSwitch, name = 'Laser range finder-designator mode switch', category = 'Ins Forward panel and gauges'},
{down = iCommandLaserRangeReset, up=iCommandLaserRangeReset, name = 'Laser designater reset button', category = 'Ins Forward panel and gauges'},

{down =iCommand_ENG_INTERF_TempIndTestwRunningEng ,up=iCommand_ENG_INTERF_TempIndTestwRunningEng, name = 'Exhaust gas temperature running engines indicator test button', category = 'Ins Forward panel and gauges'},
{down=iCommand_ENG_INTERF_TempIndTestwStoppedEng , up=iCommand_ENG_INTERF_TempIndTestwStoppedEng, name = 'Exhaust gas temperature stopped engines indicator test button', category = 'Ins Forward panel and gauges'},

{down=iCommand_FuelSysInterf_FuelQuantityIndTestOn , up=iCommand_FuelSysInterf_FuelQuantityIndTestOn, name = 'Fuel quantity indicator self test button', category = 'Ins Forward panel and gauges'},


{down=iCommand_AGR_Oriet, up=iCommand_AGR_Oriet, name = 'SAI Standby Attitude Indicator Cage/control test handle up', category = 'Ins Forward panel and gauges'},
{pressed=iCommand_AGR_axis_right, name = 'SAI Standby Attitude Indicator Cage/control test handle right', category = 'Ins Forward panel and gauges'},
{pressed=iCommand_AGR_axis_left, name = 'SAI Standby Attitude Indicator Cage/control test handle left', category = 'Ins Forward panel and gauges'},


-- Ins HUD controls
{down = iCommandPlaneHUDFilterOnOff, name = 'Raise/Lower Colour Filter On HUD', category = 'Ins HUD controls'},
{down = iCommandPlaneModeGrid, name = 'HUD Modes Reticle/Night/Day', category = 'Ins HUD controls'},
{pressed = iCommandHUDBrightnessUp, name = 'HUD Brightness up', category = 'Ins HUD controls'},
{pressed = iCommandHUDBrightnessDown, name = 'HUD Brightness down', category = 'Ins HUD controls'},
{down = iCommandHUDTest, name = 'HUD Test', category = 'Ins HUD controls'},


-- Ins Countermeasures dispensers (Ка-50 - щиток УВ-26)
{down = iCommandPlaneCMDDispence,  up = iCommandPlaneCMDDispenceOff, name = 'UV-26 Start dispensing', category = 'Ins Countermeasures dispensers UV-26'},
{down = iCommandPlaneCMDDispenceStop,  up = iCommandPlaneCMDDispenceStopOff, name = 'UV-26 Stop dispensing', category = 'Ins Countermeasures dispensers UV-26'},
{down = iCommandPlaneCMDChangeRippleQuantity,  up = iCommandPlaneCMDChangeRippleQuantityOff, name = 'UV-26 Number of flare sequences', category = 'Ins Countermeasures dispensers UV-26'},
{down = iCommandPlaneCMDChangeRippleInterval,    up = iCommandPlaneCMDChangeRippleIntervalOff, name = 'UV-26 Delay between sequences', category = 'Ins Countermeasures dispensers UV-26'},
{down = iCommandPlaneCMDChangeBurstAmount,  up = iCommandPlaneCMDChangeBurstAmountOff, name = 'UV-26 Number of flares in sequence', category = 'Ins Countermeasures dispensers UV-26'},
{down = iCommandPlaneCMDCancelCurrentProgram, up = iCommandPlaneCMDCancelCurrentProgramOff, name = 'UV-26 Reset current program', category = 'Ins Countermeasures dispensers UV-26'},
{down = iCommandPlaneCMDChangeBoard, name = 'UV-26 Change dispensing board Left-Both-Right', category = 'Ins Countermeasures dispensers UV-26'},
{down = iCommandPlaneCMDShowAmountOrProgram, name = 'UV-26 Amount flares counter / Programming', category = 'Ins Countermeasures dispensers UV-26'},


-- Ins Cyclick Stick
{pressed = iCommandPlaneDesignate_CageOn, up = iCommandPlaneDesignate_CageOff, name = 'Uncage SHKVAL, designate target', category = 'Ins Cyclic Stick'},
{combos = {{key = 'JOY_BTN_POV1_U', reformers = {'RAlt'}}}, pressed = iCommandPlaneRadarUp, up = iCommandPlaneRadarStop, name = 'KU-31 Shkval slew up', category = 'Ins Cyclic Stick'},
{combos = {{key = 'JOY_BTN_POV1_D', reformers = {'RAlt'}}}, pressed = iCommandPlaneRadarDown, up = iCommandPlaneRadarStop, name = 'KU-31 Shkval slew down', category = 'Ins Cyclic Stick'},
{combos = {{key = 'JOY_BTN_POV1_L', reformers = {'RAlt'}}}, pressed = iCommandPlaneRadarLeft, up = iCommandPlaneRadarStop, name = 'KU-31 Shkval slew left', category = 'Ins Cyclic Stick'},
{combos = {{key = 'JOY_BTN_POV1_R', reformers = {'RAlt'}}}, pressed = iCommandPlaneRadarRight, up = iCommandPlaneRadarStop, name = 'KU-31 Shkval slew right', category = 'Ins Cyclic Stick'},
{down = iCommandPlaneRadarCenter, name = 'KU-31 Shkval center', category = 'Ins Cyclic Stick'},
{combos = {{key = 'JOY_BTN1'}}, down = iCommandPlaneFire, up = iCommandPlaneFireOff, name = 'Gun fire', category = 'Ins Cyclic Stick'},
{combos = {{key = 'JOY_BTN2'}}, down = iCommandPlanePickleOn,    up = iCommandPlanePickleOff, name = 'Release weapons', category = 'Ins Cyclic Stick'},
{down = iCommandPlaneModeCannon, name = 'Gun Select', category = 'Ins Cyclic Stick'},

{combos = {{key = 'Hoch'}},    pressed = iCommandPlaneUpStart    ,--[[ up = iCommandPlaneUpStop  ,    --]] name = 'Cyclic nose down', category = 'Ins Cyclic Stick'},
{combos = {{key = 'Runter'}},  pressed = iCommandPlaneDownStart  ,--[[ up = iCommandPlaneDownStop, --]] name = 'Cyclic nose up', category = 'Ins Cyclic Stick'},
{combos = {{key = 'Links'}},  pressed = iCommandPlaneLeftStart  ,--[[ up = iCommandPlaneLeftStop,   --]] name = 'Cyclic bank left', category = 'Ins Cyclic Stick'},
{combos = {{key = 'Rechts'}}, pressed = iCommandPlaneRightStart ,--[[ up = iCommandPlaneRightStop, --]] name = 'Cyclic bank right', category = 'Ins Cyclic Stick'},

{combos = {{key = 'JOY_BTN3'}}, down = iCommandPlaneTrimDown, up = iCommandPlaneTrimUp, name = 'Trimmer', category = 'Ins Cyclic Stick'},
{down = iCommandPlaneTrimCancel, name = 'Trimmer reset', category = 'Ins Cyclic Stick'},
{combos = {{key = 'JOY_BTN3', reformers = {'LAlt'}}}, down = iCommandHelicopterHover,up = iCommandHelicopterHover_up,  name = 'Hover On/Off', category = 'Ins Cyclic Stick'},
{down = iCommandAutopilotEmergOFF,up = iCommandAutopilotEmergOFF_up, name = 'Autopilot Emergency Off', category = 'Ins Cyclic Stick'},
{down = iCommandPlaneWheelBrakeOn, pressed = iCommandPlaneWheelBrakeOn, up = iCommandPlaneWheelBrakeOff, name = 'Wheel brake (press and hold)', category = 'Ins Cyclic Stick'},
{down = iCommandPlaneWheelParkingBrake, name = 'Wheel brake parking', category = 'Ins Cyclic Stick'},
{down = iCommandHelicopter_PanelsIlluminationButtonDown, up = iCommandHelicopter_PanelsIlluminationButtonUp, name = 'Cockpit gauges illumination (stick)', category = 'Ins Cyclic Stick'},


-- Ins Collective Stick
{combos = {{key = 'JOY_BTN4'}}, down = iCommandPlane_LockOn_start, up = iCommandPlane_LockOn_finish, name = 'Lock target', category = 'Ins Collective Stick'},
{down = iCommandPlaneZoomIn, name = 'Shkval Narrow View 23x', category = 'Ins Collective Stick'},
{down = iCommandPlaneZoomOut, name = 'Shkval Wide View 7x', category = 'Ins Collective Stick'},
{down = iCommandPlaneIncreaseBase_Distance, up = iCommandPlaneStopBase_Distance, name = 'TV Target frame Increase size', category = 'Ins Collective Stick'},
{down = iCommandPlaneDecreaseBase_Distance, up = iCommandPlaneStopBase_Distance, name = 'TV Target frame Decrease size', category = 'Ins Collective Stick'},
{down = iCommandHelicopter_CollectiveStopper_Up, up = iCommandHelicopter_CollectiveStopper_Down, name = 'Collective brake - Assign altitude lever', category = 'Ins Collective Stick'},
--{combos = {{key = 'JOY_BTN5'}}, down = iCommandPlaneChangeWeapon, name = 'Outward - Inward Stations Change Weapon', category = 'Ins Collective Stick'},
{down = iCommandPlane_RouteMode, name = 'Engage/Disengage Route Mode', category = 'Ins Collective Stick'},
{down = iCommandPlane_DescentMode, up = iCommandPlane_DescentModeOff, name = 'Engage Descent Mode', category = 'Ins Collective Stick'},
{down = iCommandPlane_SpotLight_left,  up = iCommandPlane_SpotLight_hor_stop, name = 'Spot light left', category = 'Ins Collective Stick'},
{down = iCommandPlane_SpotLight_right, up = iCommandPlane_SpotLight_hor_stop, name = 'Spot light right', category = 'Ins Collective Stick'},
{down = iCommandPlane_SpotLight_up,    up = iCommandPlane_SpotLight_vert_stop, name = 'Spot light up', category = 'Ins Collective Stick'},
{down = iCommandPlane_SpotLight_down,  up = iCommandPlane_SpotLight_vert_stop, name = 'Spot light down', category = 'Ins Collective Stick'},
{down = iCommandPlaneCollectiveIncrease, pressed = iCommandPlaneCollectiveIncrease, name = 'Collective up', category = 'Ins Collective Stick'},
{down = iCommandPlaneCollectiveDecrease, pressed = iCommandPlaneCollectiveDecrease, name = 'Collective down', category = 'Ins Collective Stick'},

{down = iCommandHelicopter_SelectWeapon_Internal,up = iCommandHelicopter_SelectWeapon_hor_up, name = 'Weapon selection inward stations', category = 'Ins Collective Stick'},
{down = iCommandHelicopter_SelectWeapon_External,up = iCommandHelicopter_SelectWeapon_hor_up, name = 'Weapon selection outward stations', category = 'Ins Collective Stick'},
{down = iCommandHelicopter_SelectWeapon_ALL	    ,up = iCommandHelicopter_SelectWeapon_vert_up, name = 'Weapon selection all stations', category = 'Ins Collective Stick'},
{down = iCommandHelicopter_SelectWeapon_AA	    ,up = iCommandHelicopter_SelectWeapon_vert_up, name = 'Weapon selection A-A mode', category = 'Ins Collective Stick'},

{down = iCommandPlane_ReadjustFreeTurbineRPM_Up, name = 'Readjust Free Turbine RPM to Nominal', category = 'Ins Collective Stick'},
{down = iCommandPlane_ReadjustFreeTurbineRPM_Down, name = 'Readjust Free Turbine RPM to Low', category = 'Ins Collective Stick'},


--Ins Rudder
{down = iCommandPlaneLeftRudderStart, pressed = iCommandPlaneLeftRudderStart, up = iCommandPlaneLeftRudderStop, name = 'Rudder left', category = 'Ins Rudder'},
{down = iCommandPlaneRightRudderStart, pressed = iCommandPlaneRightRudderStart, up = iCommandPlaneRightRudderStop, name = 'Rudder right', category = 'Ins Rudder'},

--Ins Engines Start-Up Control Panel and levers
{down = iCommandHelicopter_Selected_Engine_start, up = iCommandHelicopter_Selected_Engine_start_up, name = 'Start-up engine', category = 'Ins Engines start-up control panel and levers'},
{down = iCommandHelicopter_Selected_Engine_interrupt_start, up = iCommandHelicopter_Selected_Engine_interrupt_start_up, name = 'Interrupt start-up sequence', category = 'Ins Engines start-up control panel and levers'},
{down = iCommandHelicopter_APU_stop, up = iCommandHelicopter_APU_stop_up, name = 'Stop APU button', category = 'Ins Engines start-up control panel and levers'},
{down = iCommandHelicopter_Engine_Select, name = 'Engine selector', category = 'Ins Engines start-up control panel and levers'},
{down = iCommandEngineLaunchMethod, name = 'Engine Startup/Crank/False Start selector', category = 'Ins Engines start-up control panel and levers'},
{down = iCommandPlaneAUTIncrease, name = 'Throttle up (Idle-Medium-Auto-Full)', category = 'Ins Engines start-up control panel and levers'},
{down = iCommandPlaneAUTDecrease, name = 'Throttle down (Idle-Medium-Auto-Full)', category = 'Ins Engines start-up control panel and levers'},
{down = iCommandPlaneAUTIncreaseLeft, name = 'Left Throttle up (Idle-Medium-Auto-Full)', category = 'Ins Engines start-up control panel and levers'},
{down = iCommandPlaneAUTDecreaseLeft, name = 'Left Throttle down (Idle-Medium-Auto-Full)', category = 'Ins Engines start-up control panel and levers'},
{down = iCommandPlaneAUTIncreaseRight, name = 'Right Throttle up (Idle-Medium-Auto-Full)', category = 'Ins Engines start-up control panel and levers'},
{down = iCommandPlaneAUTDecreaseRight, name = 'Right Throttle down (Idle-Medium-Auto-Full)', category = 'Ins Engines start-up control panel and levers'},
{down = iCommandHelicopter_Left_Engine_Lock, name = 'Cut-off valve left engine', category = 'Ins Engines start-up control panel and levers'},
{down = iCommandHelicopter_Right_Engine_Lock, name = 'Cut-off valve right engine', category = 'Ins Engines start-up control panel and levers'},
{down = iCommandHelicopter_Rotor_Lock, name = 'Rotor brake', category = 'Ins Engines start-up control panel and levers'},

-- Ins Targeting Mode Controls Panel PVR (Ка-50 - ПВР)
{down = iCommandPlaneCancelWeaponsDelivery, up = iCommandPlaneCancelWeaponsDelivery_up, name = 'Button Targeting mode reset', category = 'Ins Targeting Mode Controls Panel PVR'},
{down = iCommandPlaneModeHelmet, name = 'Helmet-mounted system On/Off', category = 'Ins Targeting Mode Controls Panel PVR'},
{down = iCommandPlaneLaserRangerOnOff, name = 'Laser standby On/Off switch', category = 'Ins Targeting Mode Controls Panel PVR'},
{down = iCommandPlane_AutomaticTracking_Gunsight_switch , name = 'Automatic tracking/gun sight', category = 'Ins Targeting Mode Controls Panel PVR'},
{down = iCommandPlane_K041_Power						, name = 'K-041 Targeting system power switch', category = 'Ins Targeting Mode Controls Panel PVR'},
{down = iCommandPlane_AutomaticTurn, up = iCommandPlane_AutomaticTurn_up, name = 'Button Automatic turn on target mode', category = 'Ins Targeting Mode Controls Panel PVR'},
{down = iCommandPlane_GroundMovingTarget, up =	iCommandPlane_GroundMovingTarget_up, name = 'Button Ground moving target', category = 'Ins Targeting Mode Controls Panel PVR'},
{down = iCommandPlane_AirborneTarget, up = iCommandPlane_AirborneTarget_up, name = 'Button Airborne target', category = 'Ins Targeting Mode Controls Panel PVR'},
{down = iCommandPlane_HeadOnAspect, up = iCommandPlane_HeadOnAspect_up, name = 'Button Head-on airborne target aspect', category = 'Ins Targeting Mode Controls Panel PVR'},
{down = iCommandPlane_ChangeDeliveryMode_right, name = 'Weapon system mode selector (to right)', category = 'Ins Targeting Mode Controls Panel PVR'},
{down = iCommandPlane_ChangeDeliveryMode_left, name = 'Weapon system mode selector (to left)', category = 'Ins Targeting Mode Controls Panel PVR'},


--Ins Weapons Status and Control Panel PUI-800 (Ка-50 - ПУИ-800)
{down = iCommandSwitchMasterArm, name = 'Master arm on/off', category = 'Ins Weapons Status and Control Panel PUI-800'},

{down = iCommandPlaneJettisonFuelTanks,up = iCommandPlaneJettisonFuelTanksUp, name = 'External stores jettison', category = 'Ins Weapons Status and Control Panel PUI-800'},
{down = iCommandPlaneJettisonWeapons,up = iCommandPlaneJettisonWeaponsUp, name   = 'Expedite emergency ATGM launch', category = 'Ins Weapons Status and Control Panel PUI-800'},

{down = iCommandPlane_WeaponMode_Manual_Auto, name = 'Weapon system control switch Manual/Auto ', category = 'Ins Weapons Status and Control Panel PUI-800'},
{down = iCommandPlane_WeaponMode_switch		, name = 'Weapon mode switch', category = 'Ins Weapons Status and Control Panel PUI-800'},
{down = iCommandPlane_AmmoTypeSelect		, name = 'Cannon round selector switch', category = 'Ins Weapons Status and Control Panel PUI-800'},
{down = iCommandPlane_FireRate				, name = 'Cannon rate of fire setting', category = 'Ins Weapons Status and Control Panel PUI-800'},
{down =	iCommandPlane_JettisonMode_explosion, name = 'Jettison arm mode - explosive/unexplosive', category = 'Ins Weapons Status and Control Panel PUI-800'},



-- Ins Datalink panel PRTs (Пульт Режимов Целеуказания ПРЦ)
{down = iCommandPlaneDLK_Target1, up = iCommandPlaneDLK_Target1_up, name = 'PRTs Target 1 / Vehicle', category = 'Ins Datalink panel PRTs'},
{down = iCommandPlaneDLK_Target2, up = iCommandPlaneDLK_Target2_up, name = 'PRTs Target 2 / SAM', category = 'Ins Datalink panel PRTs'},
{down = iCommandPlaneDLK_Target3, up = iCommandPlaneDLK_Target3_up, name = 'PRTs Target 3 / Other', category = 'Ins Datalink panel PRTs'},
{down = iCommandPlaneDLK_RefPoint, up = iCommandPlaneDLK_RefPoint_up, name = 'PRTs Reference point', category = 'Ins Datalink panel PRTs'},
{down = iCommandPlaneDLK_Wingman1, up = iCommandPlaneDLK_Wingman1_up, name = 'PRTs To Wingman 1', category = 'Ins Datalink panel PRTs'},
{down = iCommandPlaneDLK_Wingman2, up = iCommandPlaneDLK_Wingman2_up, name = 'PRTs To Wingman 2', category = 'Ins Datalink panel PRTs'},
{down = iCommandPlaneDLK_Wingman3, up = iCommandPlaneDLK_Wingman3_up, name = 'PRTs To Wingman 3', category = 'Ins Datalink panel PRTs'},
{down = iCommandPlaneDLK_Wingman4, up = iCommandPlaneDLK_Wingman4_up, name = 'PRTs To Wingman 4', category = 'Ins Datalink panel PRTs'},
{down = iCommandPlaneDLK_All, up = iCommandPlaneDLK_All_up, name = 'PRTs To All', category = 'Ins Datalink panel PRTs'},
{down = iCommandPlaneDLK_Erase, up = iCommandPlaneDLK_Erase_up, name = 'PRTs Erase Entering Data', category = 'Ins Datalink panel PRTs'},
{down = iCommandPlaneDLK_Ingress, up = iCommandPlaneDLK_Ingress_up, name = 'PRTs Ingress to Target', category = 'Ins Datalink panel PRTs'},
{down = iCommandPlaneDLK_SendMemory, up = iCommandPlaneDLK_SendMemory_up, name = 'PRTs Send / Memory', category = 'Ins Datalink panel PRTs'},
{down = iCommandPlaneDLK_None, up = iCommandPlaneDLK_None_up, name = 'PRTs void button', category = 'Ins Datalink panel PRTs'},


-- Ins  NAV panel controls PVI (Ка-50 - щиток ПВИ)
{down = iCommandPlaneNavChangePanelModeRight, name = 'PVI Change Master Mode (to right)', category = 'Ins NAV panel controls PVI'},
{down = iCommandPlaneNavChangePanelModeLeft, name = 'PVI Change Master Mode (to left)', category = 'Ins NAV panel controls PVI'},
{down = iCommandPlaneNavSetFixtakingMode, name = 'PVI Set Fixtaking Method', category = 'Ins NAV panel controls PVI'},
{down = iCommandPlaneNav_DLK_OnOff, name = 'PVI Datalink Power', category = 'Ins NAV panel controls PVI'},
{down = iCommandPlaneNav_PB1,               up = iCommandPlaneNav_PB1_off, name = 'PVI Pushbutton 1', category = 'Ins NAV panel controls PVI'},
{down = iCommandPlaneNav_PB2,               up = iCommandPlaneNav_PB2_off, name = 'PVI Pushbutton 2', category = 'Ins NAV panel controls PVI'},
{down = iCommandPlaneNav_PB3,               up = iCommandPlaneNav_PB3_off, name = 'PVI Pushbutton 3', category = 'Ins NAV panel controls PVI'},
{down = iCommandPlaneNav_PB4,               up = iCommandPlaneNav_PB4_off, name = 'PVI Pushbutton 4', category = 'Ins NAV panel controls PVI'},
{down = iCommandPlaneNav_PB5,               up = iCommandPlaneNav_PB5_off, name = 'PVI Pushbutton 5', category = 'Ins NAV panel controls PVI'},
{down = iCommandPlaneNav_PB6,               up = iCommandPlaneNav_PB6_off, name = 'PVI Pushbutton 6', category = 'Ins NAV panel controls PVI'},
{down = iCommandPlaneNav_PB7,               up = iCommandPlaneNav_PB7_off, name = 'PVI Pushbutton 7', category = 'Ins NAV panel controls PVI'},
{down = iCommandPlaneNav_PB8,               up = iCommandPlaneNav_PB8_off, name = 'PVI Pushbutton 8', category = 'Ins NAV panel controls PVI'},
{down = iCommandPlaneNav_PB9,               up = iCommandPlaneNav_PB9_off, name = 'PVI Pushbutton 9', category = 'Ins NAV panel controls PVI'},
{down = iCommandPlaneNav_PB0,               up = iCommandPlaneNav_PB0_off, name = 'PVI Pushbutton 0', category = 'Ins NAV panel controls PVI'},
{down = iCommandPlaneNav_Steerpoints,       up=iCommandPlaneNav_Steerpoints_off,  name = 'PVI Waypoint Mode', category = 'Ins NAV panel controls PVI'},
{down = iCommandPlaneNav_INU_realign,       up=iCommandPlaneNav_INU_realign_off, name = 'PVI In-flight INU Realignment', category = 'Ins NAV panel controls PVI'},
{down = iCommandPlaneNav_POS_corrMode,      up=iCommandPlaneNav_POS_corrMode_off, name = 'PVI Navpos Correction Mode', category = 'Ins NAV panel controls PVI'},
{down = iCommandPlaneNav_INU_precise_align, up=iCommandPlaneNav_INU_precise_align_off, name = 'PVI Precise INU Alignment', category = 'Ins NAV panel controls PVI'},
{down = iCommandPlaneNav_Airfields,         up=iCommandPlaneNav_Airfields_off, name = 'PVI Airfields Mode', category = 'Ins NAV panel controls PVI'},
{down = iCommandPlaneNav_INU_normal_align,  up=iCommandPlaneNav_INU_normal_align_off, name = 'PVI Normal INU Alignment', category = 'Ins NAV panel controls PVI'},
{down = iCommandPlaneNav_Targets,           up=iCommandPlaneNav_Targets_off, name = 'PVI Targets Mode', category = 'Ins NAV panel controls PVI'},
{down = iCommandPlaneNav_Enter,             up=iCommandPlaneNav_Enter_off, name = 'PVI Enter', category = 'Ins NAV panel controls PVI'},
{down = iCommandPlaneNav_Cancel,            up=iCommandPlaneNav_Cancel_off, name = 'PVI Cancel', category = 'Ins NAV panel controls PVI'},
{down = iCommandPlaneNav_POS_init,          up=iCommandPlaneNav_POS_init_off,  name = 'PVI Initial NAV Position', category = 'Ins NAV panel controls PVI'},
{down = iCommandPlaneNav_SelfCoord,         up=iCommandPlaneNav_SelfCoord_off,  name = 'PVI Self Coordinates', category = 'Ins NAV panel controls PVI'},
{down = iCommandPlaneNav_CourseTimeRange,   up=iCommandPlaneNav_CourseTimeRange_off, name = 'PVI Course / Time / Range', category = 'Ins NAV panel controls PVI'},
{down = iCommandPlaneNav_Wind,              up=iCommandPlaneNav_Wind_off, name = 'PVI Wind Heading / Speed', category = 'Ins NAV panel controls PVI'},
{down = iCommandPlaneNav_THeadingTimeRangeF,up=iCommandPlaneNav_THeadingTimeRangeF_off, name = 'PVI True Heading / Time / Range to Final STP', category = 'Ins NAV panel controls PVI'},
{down = iCommandPlaneNav_BearingRangeT,     up=iCommandPlaneNav_BearingRangeT_off, name = 'PVI Bearing / Range to Target', category = 'Ins NAV panel controls PVI'},
{down =iCommand_PVI_BRIGHTNESS_LEVER_up , name = 'PVI Lighting up', category = 'Ins NAV panel controls PVI'},
{down =iCommand_PVI_BRIGHTNESS_LEVER_down , name = 'PVI Lighting down', category = 'Ins NAV panel controls PVI'},

--Ins datalink panel PVTs (Блок ПВЦ-800 из комплекта К-041)
{down = iCommandPlaneDLK_Self_ID_change, name = 'Self ID', category = 'Ins Datalink panel PVTs '},
{down = iCommandPlaneDLK_mode_change, name = 'Datalink mode', category = 'Ins Datalink panel PVTs '},

-- Ins ABRIS AMMS
{down = iCommandPlane_ABRIS_Power, name = 'ABRIS Power', category = 'Ins ABRIS AMMS'},
{down = iCommandPlane_ABRIS_BT_1, up = iCommandPlane_ABRIS_BT_1_up, name = 'ABRIS Button 1', category = 'Ins ABRIS AMMS'},
{down = iCommandPlane_ABRIS_BT_2, up = iCommandPlane_ABRIS_BT_2_up, name = 'ABRIS Button 2', category = 'Ins ABRIS AMMS'},
{down = iCommandPlane_ABRIS_BT_3, up = iCommandPlane_ABRIS_BT_3_up, name = 'ABRIS Button 3', category = 'Ins ABRIS AMMS'},
{down = iCommandPlane_ABRIS_BT_4, up = iCommandPlane_ABRIS_BT_4_up, name = 'ABRIS Button 4', category = 'Ins ABRIS AMMS'},
{down = iCommandPlane_ABRIS_BT_5, up = iCommandPlane_ABRIS_BT_5_up, name = 'ABRIS Button 5', category = 'Ins ABRIS AMMS'},
{down = iCommandPlane_ABRIS_Axis_Push, up = iCommandPlane_ABRIS_Axis_Push_up, name = 'ABRIS Axis Push', category = 'Ins ABRIS AMMS'},
{pressed = iCommandPlane_ABRIS_Axis_Decrease, name = 'ABRIS Axis Decrease', category = 'Ins ABRIS AMMS'},
{pressed = iCommandPlane_ABRIS_Axis_Increase, name = 'ABRIS Axis Increase', category = 'Ins ABRIS AMMS'},
{pressed = iCommandPlane_ABRIS_Brightness_Decrease, name = 'ABRIS Brightness Decrease', category = 'Ins ABRIS AMMS'},
{pressed = iCommandPlane_ABRIS_Brightness_Increase, name = 'ABRIS Brightness Increase', category = 'Ins ABRIS AMMS'},

-- Ins Wall panel (Боковая панель)
{down = iCommandGroundPowerDC, name = 'Electrical power ground power DC', category = 'Ins Wall panel'},
{down = iCommandGroundPowerDC_Cover, name = 'Electrical power ground power DC cover', category = 'Ins Wall panel'},
{down = iCommandPowerBattery2, name = 'Electrical power battery 2', category = 'Ins Wall panel'},
{down = iCommandPowerBattery2_Cover, name = 'Electrical power battery 2 cover', category = 'Ins Wall panel'},
{down = iCommandPowerBattery1, name = 'Electrical power battery 1', category = 'Ins Wall panel'},
{down = iCommandPowerBattery1_Cover, name = 'Electrical power battery 1 cover', category = 'Ins Wall panel'},
{down = iCommandGroundPowerAC, name = 'Electrical power ground power AC', category = 'Ins Wall panel'},
{down = iCommandPowerGeneratorLeft, name = 'Electrical power generator left', category = 'Ins Wall panel'},
{down = iCommandPowerGeneratorRight, name = 'Electrical power generator right', category = 'Ins Wall panel'},
{down = iCommandElectricalPowerInverter, name = 'Electrical power inverter AUTO/OFF/MAN', category = 'Ins Wall panel'},

{down = iCommandPlane_SPU9_SPU_9_on_off, name = 'Radio equipment AVSK (SPU-9) intercom', category = 'Ins Wall panel'},
{down = iCommandPlane_R_800_Power_on_off, name = 'Radio equipment VHF-2 (R-800)', category = 'Ins Wall panel'},
{down = iCommandPlane_R_828_Power_on_off, name = 'Radio equipment VHF-1 (R-828)', category = 'Ins Wall panel'},
{down = iCommandDatalinkTLK, name = 'Radio equipment datalink TLK', category = 'Ins Wall panel'},
{down = iCommandDatalinkUHF_TLK, name = 'Radio equipment datalink UHF TLK', category = 'Ins Wall panel'},

{down = iCommandFuelPumpsTankForward, name = 'Fuel pumps tank forward', category = 'Ins Wall panel'},
{down = iCommandFuelPumpsTankRear, name = 'Fuel pumps tank rear', category = 'Ins Wall panel'},
{down = iCommandFuelExternalPumpsTanksInner, name = 'Fuel pumps external tanks inner', category = 'Ins Wall panel'},
{down = iCommandFuelExternalPumpsTanksOuter, name = 'Fuel pumps external tanks outer', category = 'Ins Wall panel'},
{down = iCommandFuelmeterPower, name = 'Fuel meter power', category = 'Ins Wall panel'},
{down = iCommandLeftEngineFuelValveShutOffCover, name = 'Shutoff valve left engine fuel cover', category = 'Ins Wall panel'},
{down = iCommandLeftEngineFuelValveShutOff, name = 'Shutoff valve left engine fuel', category = 'Ins Wall panel'},
{down = iCommandRightEngineFuelValveShutOffCover, name = 'Shutoff valve right engine fuel cover', category = 'Ins Wall panel'},
{down = iCommandRightEngineFuelValveShutOff, name = 'Shutoff valve right engine fuel ', category = 'Ins Wall panel'},
{down = iCommandAPUFuelValveShutOffCover, name = 'Shutoff valve APU fuel cover', category = 'Ins Wall panel'},
{down = iCommandAPUFuelValveShutOff, name = 'Shutoff valve APU fuel', category = 'Ins Wall panel'},
{down = iCommandFuelBypassValveCover, name = 'Fuel bypass valve cover', category = 'Ins Wall panel'},
{down = iCommandFuelBypassValve, name = 'Fuel bypass valve', category = 'Ins Wall panel'},

{down = iCommandEjectingSystemPower1Cover, name = 'Ejecting system power cover', category = 'Ins Wall panel'},
{down = iCommandEjectingSystemPower1, name = 'Ejecting system power 1', category = 'Ins Wall panel'},
{down = iCommandEjectingSystemPower2, name = 'Ejecting system power 2', category = 'Ins Wall panel'},
{down = iCommandEjectingSystemPower3, name = 'Ejecting system power 3', category = 'Ins Wall panel'},

{down = iCommandWeaponsControlSystemCover, name = 'Weapons control system cover', category = 'Ins Wall panel'},
{down = iCommandWeaponsControlSystem, name = 'Weapons control system', category = 'Ins Wall panel'},

{down = iCommandMainHydraulicsCover, name = 'Main hydraulics cover', category = 'Ins Wall panel'},
{down = iCommandMainHydraulics, name = 'Main hydraulics', category = 'Ins Wall panel'},
{down = iCommandIFF_PowerCover, name = 'IFF power cover', category = 'Ins Wall panel'},
{down = iCommandIFF_Power, name = 'IFF power', category = 'Ins Wall panel'},
{down = iCommandTargetingNavigationSystemsPower, name = 'Targeting-Navigation system power', category = 'Ins Wall panel'},

{down = iCommandElectronicControlSystemLeftEngineCover, name = 'EEG Electronic Engine Governor left engine cover', category = 'Ins Wall panel'},
{down = iCommandElectronicControlSystemLeftEngine, name = 'EEG Electronic Engine Governor left engine', category = 'Ins Wall panel'},
{down = iCommandElectronicControlSystemRightEngineCover, name = 'EEG Electronic Engine Governor right engine cover', category = 'Ins Wall panel'},
{down = iCommandElectronicControlSystemRightEngine, name = 'EEG Electronic Engine Governor right engine', category = 'Ins Wall panel'},
{down = iCommandHelicopter_Engine_Temperature_Control_Cover, name = 'EEG power turbine channel 1 test / channel 2 test three-switch contactor cover', category = 'Ins Wall panel'},
{down = iCommandHelicopter_Engine_Temperature_Control, name = 'EEG power turbine channel 1 test / channel 2 test three-switch contactor', category = 'Ins Wall panel'},
{down = iCommandHelicopter_TC_RPM_Cover, name = 'EEG gas generator test - Operate switch cover', category = 'Ins Wall panel'},
{down = iCommandHelicopter_TC_RPM, name = 'EEG gas generator test - Operate switch', category = 'Ins Wall panel'},

{down = iCommand_AGR_Power, name = 'SAI Standby Attitude Indicator power switch', category = 'Ins Wall panel'},
{down = iCommand_AGR_Test, up = iCommand_AGR_Test, name = 'SAI Standby Attitude Indicator self test button', category = 'Ins Wall panel'},


{down =iCommand_FireExting_LeftEngineExting, up=iCommand_FireExting_LeftEngineExting  , name = 'Fire extinguisher left engine ', category = 'Ins Wall panel'},
{down =iCommand_FireExting_RightEngineExting, up=iCommand_FireExting_RightEngineExting , name = 'Fire extinguisher right engine', category = 'Ins Wall panel'},
{down =iCommand_FireExting_APUExting, up=iCommand_FireExting_APUExting , name = 'Fire extinguisher APU', category = 'Ins Wall panel'},
{down =iCommand_FireExting_VentilatorExting, up=iCommand_FireExting_VentilatorExting , name = 'Fire extinguisher oil cooling fan', category = 'Ins Wall panel'},
{down =iCommand_FireExting_ExtinguishersCover , name = 'Fire extinguishers WORK - OFF - TEST cover', category = 'Ins Wall panel'},
{down =iCommand_FireExting_ExtinguishersToDown , name = 'Fire extinguishers WORK - OFF - TEST', category = 'Ins Wall panel'},
{down =iCommand_FireExting_Signals , name = 'Fire signaling', category = 'Ins Wall panel'},
{down =iCommand_FireExting_ReservoirsCover , name = 'Fire extinguisher First (Auto) / Second (Manual) selector cover', category = 'Ins Wall panel'},
{down =iCommand_FireExting_Reservoirs , name = 'Fire extinguisher First (Auto) / Second (Manual) selector', category = 'Ins Wall panel'},
--{down = iCommand_FireExting_TestGroups, name = 'Fire warning 1st/2nd/3rd sensors groups BIT selector', category = 'Ins Wall panel'},
{down = iCommand_FireDetectorsTest1stGroup, up = iCommand_FireDetectorsTest1stGroup, name = 'Fire warning 1st sensors group BIT selector', category = 'Ins Wall panel'},
{down = iCommand_FireDetectorsTest2ndGroup, up = iCommand_FireDetectorsTest2ndGroup, name = 'Fire warning 2nd sensors group BIT selector', category = 'Ins Wall panel'},
{down = iCommand_FireDetectorsTest3rdGroup, up = iCommand_FireDetectorsTest3rdGroup, name = 'Fire warning 3rd sensors group BIT selector', category = 'Ins Wall panel'},

{down = iCommandHeadingMethodSwitch, name = 'Gyro/Mag/Manual heading', category = 'Ins Wall panel'},

{down = iCommandPlaneCockpitIlluminationGauges, name = 'Lighting cockpit panel switch', category = 'Ins Wall panel'},
{down = iCommandPlaneCockpitIlluminationPanels, name = 'Lighting night vision cockpit switch', category = 'Ins Wall panel'},
{down = iCommandPlaneCockpitIllumination, name = 'Lighting cockpit interior lamp switch', category = 'Ins Wall panel'},
{down = iCommandPlaneADIAHRIllumination, name = 'Lighting HSI and ADI switch', category = 'Ins Wall panel'},
{down = iCommandControlPanelIllumination, name = 'Lighting auxiliary panel switch', category = 'Ins Wall panel'},
{down = iCommandPlaneRotorTipLights, name = 'Lights rotor tip', category = 'Ins Wall panel'},
{down =  iCommandPlaneAntiCollisionLights , name  = 'Light anti-collision', category = 'Ins Wall panel'},
{down =  iCommandPlaneFormationLights , name  =  'Lights formation 10\%/30\%/100\%/Off', category = 'Ins Wall panel'},

{down = iCommandHelicopter_SignalFlares_switch_OnOff, name = 'Signal flares power' , category = 'Ins Wall panel'},
{down = iCommandHelicopter_SignalFlares_RED		, name = 'Signal flares - red flare'   , category = 'Ins Wall panel'},
{down = iCommandHelicopter_SignalFlares_GREEN		, name = 'Signal flares - green flare' , category = 'Ins Wall panel'},
{down = iCommandHelicopter_SignalFlares_WHITE		, name = 'Signal flares - white flare' , category = 'Ins Wall panel'},
{down = iCommandHelicopter_SignalFlares_YELLOW		, name = 'Signal flares - yellow flare', category = 'Ins Wall panel'},
{down = iCommand_WEAP_INTERF_MasterSimulate, name = 'Training mode switch', category = 'Ins Targeting Mode Controls Panel PVR'},

{down =iCommand_SHKVAL_scan_vel_up , name = 'Shkval auto scan rate dial up', category = 'Ins Wall panel'},
{down =iCommand_SHKVAL_scan_vel_down , name = 'Shkval auto scan rate dial down', category = 'Ins Wall panel'},
{down =iCommand_SHKVAL_windscreen_wiper , name = 'Shkval windshield wiper', category = 'Ins Wall panel'},

{down =iCommand_ZMS_3_MagVarRotaryRight, name = 'Magnetic variation knob right', category = 'Ins Wall panel'},
{down =iCommand_ZMS_3_MagVarRotaryLeft, name = 'Magnetic variation knob left', category = 'Ins Wall panel'},

-- Ins Overhead panel (Верхняя панель)
{down = iCommandPlaneLightsOnOff, name = 'Lights navigation 10\%/30\%/100\%/Off', category = 'Ins Overhead panel'},
{down = iCommandPlaneNavLights_CodeModeOn, up = iCommandPlaneNavLights_CodeModeOff , name = 'Lights navigation Code Mode', category = 'Ins Overhead panel'},
{down = iCommand_CPT_MECH_WindscreenWiper_Speed, name = 'Windshield wiper switch', category = 'Ins Overhead panel'},
{down =iCommand_LWS_Reset, up=iCommand_LWS_Reset , name = 'L-140 Laser warning system reset button', category = 'Ins Overhead panel'},
{down =iCommandPitotAoAHeat, name = 'Pitot static port and AoA sensors heat switch', category = 'Ins Overhead panel'},
{down =iCommandPitotRam, name = 'Pitot ram air and clock heat switch', category = 'Ins Overhead panel'},
{down =iCommand_CPT_MECH_PitotSystemHeatTest, up =iCommand_CPT_MECH_PitotSystemHeatTest,  name = 'Pitot system heat test', category = 'Ins Overhead panel'},
{down =iCommandHelicopter_Rotor_Anti_Icing_Dust_Protection_System, name = 'Rotor de-icing system switch', category = 'Ins Overhead panel'},
{down = iCommandHelicopter_Engines_Anti_Icing_Dust_Protection_System, name = 'Engines de-icing / dust-protection systems switch', category = 'Ins Overhead panel'},

-- Landing Lights & Voice Warning Panel (Панель управления освещением, переключением каналов АРК и речевым информатором)
{down = iCommandPlaneHeadLightOnOff, name = 'Light landing search On/Retraction/Off', category = 'Ins Landing Lights & Voice Warning Panel'},
{down =  iCommandPlane_SpotSelect_switch  , name  = 'Lights landing search change Main/Reserved', category = 'Ins Landing Lights & Voice Warning Panel'},
{down = iCommandPlane_ADF_Homer_change, name = 'ADF Beacon select', category = 'Ins Landing Lights & Voice Warning Panel'},
{down =iCommand_VMS_ALMAZ_UP_EmergencyOn , name = 'Voice message cease', category = 'Ins Landing Lights & Voice Warning Panel'},
{down=iCommand_VMS_ALMAZ_UP_SpeechInfoOff , up=iCommand_VMS_ALMAZ_UP_SpeechInfoOff, name = 'Voice message emergency mode', category = 'Ins Landing Lights & Voice Warning Panel'},
{down=iCommand_VMS_ALMAZ_UP_Repeat , up=iCommand_VMS_ALMAZ_UP_Repeat, name = 'Voice message repeat', category = 'Ins Landing Lights & Voice Warning Panel'},

-- Targeting Display Control Panel PUR (Панель управления режимами ПУР)
{down = iCommandPlaneScalesReject, name = 'HUD Scales Reject On/Off', category = 'Ins Targeting Display Control Panel PUR'},
{pressed = iCommandPlane_I251_Brightness_Down, name = 'IT-23 brightness Down', category = 'Ins Targeting Display Control Panel PUR'},
{pressed = iCommandPlane_I251_Brightness_Up, name = 'IT-23 brightness Up', category = 'Ins Targeting Display Control Panel PUR'},
{pressed = iCommandPlane_I251_Contrast_Down, name = 'IT-23 contrast Down', category = 'Ins Targeting Display Control Panel PUR'},
{pressed = iCommandPlane_I251_Contrast_Up, name = 'IT-23 contrast Up', category = 'Ins Targeting Display Control Panel PUR'},
{pressed = iCommandPlane_Helmet_Brightess_Down, name = 'Helmet device brightness Down', category = 'Ins Targeting Display Control Panel PUR'},
{pressed = iCommandPlane_Helmet_Brightess_Up, name = 'Helmet device brightness Up', category = 'Ins Targeting Display Control Panel PUR'},
{down = iCommandPlane_LaserCode_Previous, name = 'Laser code selector left', category = 'Ins Targeting Display Control Panel PUR'},
{down = iCommandPlane_LaserCode_Next, name = 'Laser code selector right', category = 'Ins Targeting Display Control Panel PUR'},
{down = iCommandPlane_I251_Background_WhiteBlack, name = 'IT-23 Black-White indication switch', category = 'Ins Targeting Display Control Panel PUR'},


-- Ins ADF (ARK-22)
{down = iCommandPlane_ADF_Channel_next, name = 'ADF Channel next', category = 'Ins ADF'},
{down = iCommandPlane_ADF_Channel_prevous, name = 'ADF Channel prevous', category = 'Ins ADF'},
{down = iCommandPlane_ADF_Mode_change, name = 'ADF Mode change', category = 'Ins ADF'},
{down = iCommandPlane_ADF_Receiver_Mode_change, name = 'ADF Receiver mode change', category = 'Ins ADF'},
{down = iCommandPlane_ADF_Volume_up, name = 'ADF Volume up', category = 'Ins ADF'},
{down = iCommandPlane_ADF_Volume_down, name = 'ADF Volume down', category = 'Ins ADF'},
{down = iCommandPlane_ADF_Test, up = iCommandPlane_ADF_Test_up, name = 'ADF Self test', category = 'Ins ADF'},

--Ins Radio R-800 VHF-2
{down = iCommandPlane_R_800_1st_wheel_up, name = 'R-800 Rotary 1 Up', category = 'Ins Radio R-800 VHF-2'},
{down = iCommandPlane_R_800_1st_wheel_down, name = 'R-800 Rotary 1 Down', category = 'Ins Radio R-800 VHF-2'},
{down = iCommandPlane_R_800_2nd_wheel_up, name = 'R-800 Rotary 2 Up', category = 'Ins Radio R-800 VHF-2'},
{down = iCommandPlane_R_800_2nd_wheel_down, name = 'R-800 Rotary 2 Down', category = 'Ins Radio R-800 VHF-2'},
{down = iCommandPlane_R_800_3rd_wheel_up, name = 'R-800 Rotary 3 Up', category = 'Ins Radio R-800 VHF-2'},
{down = iCommandPlane_R_800_3rd_wheel_down, name = 'R-800 Rotary 3 Down', category = 'Ins Radio R-800 VHF-2'},
{down = iCommandPlane_R_800_4th_wheel_up, name = 'R-800 Rotary 4 Up', category = 'Ins Radio R-800 VHF-2'},
{down = iCommandPlane_R_800_4th_wheel_down, name = 'R-800 Rotary 4 Down', category = 'Ins Radio R-800 VHF-2'},
{down = iCommandPlane_R_800_Noise_Reductor_on_off, name = 'R-800 Squelch', category = 'Ins Radio R-800 VHF-2'},
{down = iCommandPlane_R_800_Modulation_change, name = 'R-800 AM-FM Mode switch', category = 'Ins Radio R-800 VHF-2'},
{down = iCommandPlane_R_800_50_100_switch, name = 'Data transfer rate switch', category = 'Ins Radio R-800 VHF-2'},
{down = iCommandPlane_R_800_ADF_Sound_switch, name = 'ADF switch', category = 'Ins Radio R-800 VHF-2'},
{down = iCommandPlane_R_800_Emergency_Radio, name = 'Emergency receiver', category = 'Ins Radio R-800 VHF-2'},
{down = iCommandPlane_R_800_Test, up = iCommandPlane_R_800_Test, name = 'Test button', category = 'Ins Radio R-800 VHF-2'},

--Ins Radio R-828 VHF-1
{down = iCommandPlane_R_828_Channel_next, name = 'Channel selector next', category = 'Ins Radio R-828 VHF-1'},
{down = iCommandPlane_R_828_Channel_prevous, name = 'Channel selector previous', category = 'Ins Radio R-828 VHF-1'},
{down = iCommandPlane_R_828_Noise_Reductor_on_off, name = 'R-828 Squelch', category = 'Ins Radio R-828 VHF-1'},
{down = iCommandPlane_R_828_ASU, up = iCommandPlane_R_828_ASU, name = 'Tuner button', category = 'Ins Radio R-828 VHF-1'},
{down = iCommandPlane_R_828_volume_up, name = 'Volume up', category = 'Ins Radio R-828 VHF-1'},
{down = iCommandPlane_R_828_volume_down, name = 'Volume down', category = 'Ins Radio R-828 VHF-1'},


-- Ins Autopilot
{down = iCommandHelicopter_PPR_button_K,up = iCommandHelicopter_PPR_button_K_up, name = 'Autopilot Bank hold', category = 'Ins Autopilot'},
{down = iCommandHelicopter_PPR_button_T,up = iCommandHelicopter_PPR_button_T_up, name = 'Autopilot Pitch hold', category = 'Ins Autopilot'},
{down = iCommandHelicopter_PPR_button_H,up = iCommandHelicopter_PPR_button_H_up, name = 'Autopilot Heading hold', category = 'Ins Autopilot'},
{down = iCommandHelicopter_PPR_button_B,up = iCommandHelicopter_PPR_button_B_up, name = 'Autopilot Altitude hold', category = 'Ins Autopilot'},
{down = iCommandHelicopter_PPR_button_DIR,up = iCommandHelicopter_PPR_button_DIR_up, name = 'Autopilot Director control', category = 'Ins Autopilot'},
{down = iCommandHelicopter_PPR_BAR_RV , name = 'Autopilot BARO/RALT altitude hold mode', category = 'Ins Autopilot'},
{down =iCommand_NAVINTERF_HeadingCourse , name = 'Autopilot Desired heading - Desired track', category = 'Ins Autopilot'},

-- Ins Auxiliary Control Panel
{down = iCommand_CPT_MECH_VMG_HYDRO_EKRAN_Cover, name = 'Power plant, hydraulics, EKRAN self-test systems switch cover' , category = 'Ins Auxiliary Control Panel'},
{down = iCommand_CPT_MECH_VMG_HYDRO_EKRAN, name = 'Power plant, hydraulics, EKRAN self-test systems switch' , category = 'Ins Auxiliary Control Panel'},
{down = iCommand_LWS_BIT_On, up=iCommand_LWS_BIT_On , name = 'LWS L-140 self-test button' , category = 'Ins Auxiliary Control Panel'},
{down = iCommand_LWS_Power , name = 'LWS L-140 power switch' , category = 'Ins Auxiliary Control Panel'},
{down = iCommand_IlluminationInterf_Control_Panel_Illumination , name = 'Illumination control panel switch' , category = 'Ins Auxiliary Control Panel'},

{down = iCommand_UV26_PowerCover , name = 'CMD UV-26 power switch cover' , category = 'Ins Auxiliary Control Panel'},
{down = iCommand_UV26_Power , name = 'CMD UV-26 power switch' , category = 'Ins Auxiliary Control Panel'},
{down = iCommand_UV26_BITCover , name = 'CMD UV-26 BIT switch cover' , category = 'Ins Auxiliary Control Panel'},
{down = iCommand_UV26_BIT , name = 'CMD UV-26 BIT switch' , category = 'Ins Auxiliary Control Panel'},

{down = iCommand_C061K_power , name = 'INU power switch' , category = 'Ins Auxiliary Control Panel'},
{down = iCommand_C061K_heat , name = 'INU heater switch' , category = 'Ins Auxiliary Control Panel'},
{down = iCommandWeaponsBallisticSelectorRight , name = 'Rocket and gun pods ballistics data settings selector Right' , category = 'Ins Auxiliary Control Panel'},
{down = iCommandWeaponsBallisticSelectorLeft , name = 'Rocket and gun pods ballistics data settings selector Left' , category = 'Ins Auxiliary Control Panel'},


{down = iCommand_VMS_ALMAZ_UP_Check , up=iCommand_VMS_ALMAZ_UP_Check , name = 'ALMAZ Voice alert system test button' , category = 'Ins Auxiliary Control Panel'},

{down =iCommand_EjectInterface_Circuit_Test  , up=iCommand_EjectInterface_Circuit_Test , name = 'Eject system circuit test button' , category = 'Ins Auxiliary Control Panel'},
{down =iCommand_EjectInterface_Circuit_SelectRight, name = 'Eject system circuit check selector right' , category = 'Ins Auxiliary Control Panel'},
{down =iCommand_EjectInterface_Circuit_SelectLeft, name = 'Eject system circuit check selector left' , category = 'Ins Auxiliary Control Panel'},

{down =iCommand_ENG_INTERF_Right_Engine_RT_12_6  , up=iCommand_ENG_INTERF_Right_Engine_RT_12_6 , name = 'EGT right threshold governor button' , category = 'Ins Auxiliary Control Panel'},
{down =iCommand_ENG_INTERF_Left_Engine_RT_12_6  , up=iCommand_ENG_INTERF_Left_Engine_RT_12_6 , name = 'EGT left threshold governor button' , category = 'Ins Auxiliary Control Panel'},
{down =iCommand_ENG_INTERF_EngVibrDetectorBIT  , up=iCommand_ENG_INTERF_EngVibrDetectorBIT , name = 'Engine vibration monitor system button' , category = 'Ins Auxiliary Control Panel'},

{pressed = iCommand_IlluminationInterf_Cockpit_Night_Illumination_brightness_up	  , name = 'Lighting night vision cockpit brightness knob Down', category = 'Ins Auxiliary Control Panel'},
{pressed = iCommand_IlluminationInterf_Cockpit_Night_Illumination_brightness_down , name = 'Lighting night vision cockpit brightness knob Up', category = 'Ins Auxiliary Control Panel'},
{pressed = iCommand_IlluminationInterf_Panels_Illumination_brightness_up, name = 'Lighting cockpit panel brightness knob Down', category = 'Ins Auxiliary Control Panel'},
{pressed = iCommand_IlluminationInterf_Panels_Illumination_brightness_down, name = 'Lighting cockpit panel brightness knob Up', category = 'Ins Auxiliary Control Panel'},
{pressed = iCommand_IlluminationInterf_ADI_AHR_Illumination_brightness_up			, name = 'Lighting HSI and ADI brightness knob Down', category = 'Ins Auxiliary Control Panel'},
{pressed = iCommand_IlluminationInterf_ADI_AHR_Illumination_brightness_down			, name = 'Lighting HSI and ADI brightness knob  Up', category = 'Ins Auxiliary Control Panel'},

{pressed = iCommand_IlluminationInterf_Control_Panel_Illumination_brightness_up 			, name = 'Lighting auxiliary panel brightness knob Down', category = 'Ins Auxiliary Control Panel'},
{pressed = iCommand_IlluminationInterf_Control_Panel_Illumination_brightness_down		, name = 'Lighting auxiliary panel brightness knob  Up', category = 'Ins Auxiliary Control Panel'},



-- Systems
{down = iCommandPlaneFonar, name = 'Cockpit door open/close', category = 'Systems'},
{down = iCommandPlaneEject, name = 'Eject (3 times)', category = 'Systems'},
--{down = iCommandPlane_CallHelpWindow, name = 'Checklists' , category = 'Systems'},
{down = iCommandPlane_SPU9_radio_change, name = 'SPU-9 Radio communicator selector', category = 'Systems'},


-- Radio Communications
{down = iCommandPlaneWingmenCommand, name = 'Communication menu', category = 'Radio Communications'},
{down = iCommandPlaneDoAndHome, name = 'Flight - Complete mission and RTB', category = 'Radio Communications'},
{down = iCommandPlaneDoAndBack, name = 'Flight - Complete mission and rejoin', category = 'Radio Communications'},
{down = iCommandPlaneFormation, name = 'Toggle formation', category = 'Radio Communications'},
{down = iCommandPlaneJoinUp, name = 'Join up formation', category = 'Radio Communications'},
{down = iCommandPlaneAttackMyTarget, name = 'Attack my target', category = 'Radio Communications'},
{down = iCommandPlaneCoverMySix, name = 'Cover me', category = 'Radio Communications'},
{down = iCommandPlane_EngageGroundTargets, name = 'Flight - Attack ground targets', category = 'Radio Communications'},
{down = iCommandPlane_EngageAirDefenses, name = 'Flight - Attack air defenses', category = 'Radio Communications'},


},

axisCommands = {

-- joystick axes 
{combos = {{key = 'JOY_X'}}, action = iCommandPlaneRoll, name = 'Flight Control Cyclic Roll'},
{combos = {{key = 'JOY_Y'}}, action = iCommandPlanePitch, name = 'Flight Control Cyclic Pitch'},
{combos = {{key = 'JOY_RZ'}}, action = iCommandPlaneRudder, name = 'Flight Control Rudder'},
{combos = {{key = 'JOY_SLIDER1'}}, action = iCommandPlaneCollective, name = 'Flight Control Collective'},
{action = iCommandPlaneThrustCommon, name = 'Throttle'},
{action = iCommandPlaneThrustLeft, name = 'Left Throttle'},
{action = iCommandPlaneThrustRight, name = 'Right Throttle'},
{action = iCommandWheelBrake, name = 'Wheel Brake'},


{action = iCommandPlaneSelecterHorizontalAbs, name = 'Absolute SHKVAL Horizontal Slew'},
{action = iCommandPlaneSelecterVerticalAbs   , name = 'Absolute SHKVAL Vertical Slew'},

--{combos = {{key = 'JOY_X', reformers = {'JOY_BTN6'}}},  action = iCommandPlaneSelecterHorizontalAbs, name = 'Absolute SHKVAL Horizontal Slew'},
--{combos = {{key = 'JOY_Y', reformers = {'JOY_BTN6'}}}, action = iCommandPlaneSelecterVerticalAbs   , name = 'Absolute SHKVAL Vertical Slew'},


-- mouse axes
--{action = iCommandPlaneViewHorizontal, name = 'Camera Horizontal View'},
--{action = iCommandPlaneViewVertical, name = 'Camera Vertical View'},
--{action = iCommandPlaneZoomView, name = 'Camera Zoom View'},
--{action = iCommandViewHorTrans	  , name = 'Camera View Horizontal Shift'},
--{action = iCommandViewVertTrans	  , name = 'Camera View Vertical Shift'},
--{action = iCommandViewLongitudeTrans, name = 'Camera View Longitude Shift'},
                          
--{keys = {'MOUSE_Z'}}, action = iCommandPlaneZoomView, name = 'Zoom View'},

-- TrackIR axes
{action = iCommandViewVerticalAbs, name = 'Absolute Camera Vertical View'},
{action = iCommandViewHorizontalAbs, name = 'Absolute Camera Horizontal View'},
{action = iCommandViewHorTransAbs, name = 'Absolute Horizontal Shift Camera View'},
{action = iCommandViewVertTransAbs, name = 'Absolute Vertical Shift Camera View'},
{action = iCommandViewLongitudeTransAbs, name = 'Absolute Longitude Shift Camera View'},
{action = iCommandViewRollAbs, name = 'Absolute Roll Shift Camera View'},
{action = iCommandViewZoomAbs, name = 'Zoom View'},


--]]
},



}
end


