function layout()
return {

modifiers = {
['LShift'] = 'LShift',
['RShift'] = 'RShift',
['LAlt'] = 'LAlt',
['RAlt'] = 'RAlt',
['LCtrl'] = 'LCtrl',
['RCtrl'] = 'RCtrl',
['LWin'] = 'LWin',
['RWin'] = 'RWin',
},

keyCommands = {

-- General
{combos = {{key = 'Esc'}}, down = iCommandQuit, name = 'End mission', category = 'General'},
{combos = {{key = 'Pause'}}, down = iCommandBrakeGo, name = 'Pause', category = 'General'},
{combos = {{key = 'Z', reformers = {'LCtrl'}}}, down = iCommandAccelerate, name = 'Time accelerate', category = 'General'},
{combos = {{key = 'Z', reformers = {'LAlt'}}}, down = iCommandDecelerate, name = 'Time decelerate', category = 'General'},
{combos = {{key = 'Z', reformers = {'LShift'}}}, down = iCommandNoAcceleration, name = 'Time normal', category = 'General'},
{combos = {{key = '\''}}, down = iCommandScoresWindowToggle, name = 'Score window', category = 'General'},
{combos = {{key = 'Tab', reformers = {'LShift'}}}, down = iCommandTrkEsc, name = 'Playback track cancel', category = 'General'},
{combos = {{key = '`'}}, down = iCommandChat, name = 'Multiplayer chat - mode All', category = 'General'},
{combos = {{key = '`', reformers = {'RCtrl'}}}, down = iCommandFriendlyChat, name = 'Multiplayer chat - mode Allies', category = 'General'},
{combos = {{key = 'Y', reformers = {'LCtrl'}}}, down = iCommandInfoOnOff, name = 'Info bar view toggle', category = 'General'},
{combos = {{key = 'Tab', reformers = {'RCtrl','RShift'}}}, down = iCommandRecoverHuman, name = 'Get New Plane - respawn', category = 'General'},
{combos = {{key = 'C', reformers = {'LAlt'}}}, down = iCommandCockpitClickModeOnOff, name = 'Clickable mouse cockpit mode On/Off', category = 'General'},
--{combos = {{key = 'J', reformers = {'LShift','LAlt'}}}, down = iCommandPlaneJump, name = 'Jump into other aircraft', category = 'General'},
{combos = {{key = 'SysRQ'}}, down = iCommandScreenShot, name = 'Screenshot', category = 'General'},
{combos = {{key = 'Pause', reformers = {'RCtrl'}}}, down = iCommandGraphicsFrameRate, name = 'Frame rate counter - Service info', category = 'General'},
{combos = {{key = 'Y', reformers = {'LAlt'}}}, down = iCommandViewCoordinatesInLinearUnits, name = 'Coordinates units change', category = 'General'},
{combos = {{key = 'P', reformers = {'RShift'}}}, down = iCommandCockpitShowPilotOnOff, name = 'Show Pilot Body', category = 'General'},
{combos = {{key = 'Enter', reformers = {'RCtrl'}}}, down = iCommandPlane_ShowControls, name = 'Show Controls position' , category = 'General'},
{combos = {{key = 'S', reformers = {'LCtrl'}}}, down = iCommandSoundOnOff, name = 'Sound On/Off', category = 'General'},

-- View                                                    
{combos = {{key = 'Num4'}}, pressed = iCommandViewLeftSlow, up = iCommandViewStopSlow, name = 'View Left slow', category = 'View'},
{combos = {{key = 'Num6'}}, pressed = iCommandViewRightSlow, up = iCommandViewStopSlow, name = 'View Right slow', category = 'View'},
{combos = {{key = 'Num8'}}, pressed = iCommandViewUpSlow, up = iCommandViewStopSlow, name = 'View Up slow', category = 'View'},
{combos = {{key = 'Num2'}}, pressed = iCommandViewDownSlow, up = iCommandViewStopSlow, name = 'View Down slow', category = 'View'},
{combos = {{key = 'Num9'}}, pressed = iCommandViewUpRightSlow, up = iCommandViewStopSlow, name = 'View Up Right slow', category = 'View'},
{combos = {{key = 'Num3'}}, pressed = iCommandViewDownRightSlow, up = iCommandViewStopSlow, name = 'View Down Right slow', category = 'View'},
{combos = {{key = 'Num1'}}, pressed = iCommandViewDownLeftSlow, up = iCommandViewStopSlow, name = 'View Down Left slow', category = 'View'},
{combos = {{key = 'Num7'}}, pressed = iCommandViewUpLeftSlow, up = iCommandViewStopSlow, name = 'View Up Left slow', category = 'View'},
{combos = {{key = 'Num5'}}, pressed = iCommandViewCenter, name = 'Center View', category = 'View'},

{combos = {{key = 'Num*'}}, pressed = iCommandViewForwardSlow, up = iCommandViewForwardSlowStop, name = 'Zoom in slow', category = 'View'},
{combos = {{key = 'Num/'}}, pressed = iCommandViewBackSlow, up = iCommandViewBackSlowStop, name = 'Zoom out slow', category = 'View'},
{combos = {{key = 'NumEnter'}}, down = iCommandViewAngleDefault, name = 'Zoom normal', category = 'View'},
{combos = {{key = 'Num*', reformers = {'RCtrl'}}}, pressed = iCommandViewExternalZoomIn, up = iCommandViewExternalZoomInStop, name = 'Zoom external in', category = 'View'},
{combos = {{key = 'Num/', reformers = {'RCtrl'}}}, pressed = iCommandViewExternalZoomOut, up = iCommandViewExternalZoomOutStop, name = 'Zoom external out', category = 'View'},
{combos = {{key = 'NumEnter', reformers = {'RCtrl'}}}, down = iCommandViewExternalZoomDefault, name = 'Zoom external normal', category = 'View'},
{combos = {{key = 'Num*', reformers = {'LAlt'}}}, down = iCommandViewSpeedUp, name = 'F11 camera moving forward', category = 'View'},
{combos = {{key = 'Num/', reformers = {'LAlt'}}}, down = iCommandViewSlowDown, name = 'F11 camera moving backward', category = 'View'},
{combos = {{key = 'PageDown', reformers = {'LCtrl'}}}, down = iCommandViewSwitchForward, name = 'Objects switching direction forward ', category = 'View'},
{combos = {{key = 'PageUp', reformers = {'LCtrl'}}}, down = iCommandViewSwitchReverse, name = 'Objects switching direction reverse ', category = 'View'},
{combos = {{key = 'Delete', reformers = {'LAlt'}}}, down = iCommandViewObjectIgnore, name = 'Object exclude ', category = 'View'},
{combos = {{key = 'Insert', reformers = {'LAlt'}}}, down = iCommandViewObjectsAll, name = 'Objects all excluded - include', category = 'View'},

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

-- View Cockpit
{combos = {{key = 'Num0'}}, down = iCommandViewTempCockpitOn, up = iCommandViewTempCockpitOff, name = 'Cockpit panel view in', category = 'View Cockpit'},
{combos = {{key = 'Num0', reformers = {'RCtrl'}}}, down = iCommandViewTempCockpitToggle, name = 'Cockpit panel view toggle', category = 'View Cockpit'},
--// Save current cockpit camera angles for fast numpad jumps  
{combos = {{key = 'Num0', reformers = {'RAlt'}}}, down = iCommandViewSaveAngles, name = 'Save Cockpit Angles', category = 'View Cockpit'},
{combos = {{key = 'Num8', reformers = {'RShift'}}}, pressed = iCommandViewUp, up = iCommandViewStop, name = 'View up', category = 'View Cockpit'},
{combos = {{key = 'Num2', reformers = {'RShift'}}}, pressed = iCommandViewDown, up = iCommandViewStop, name = 'View down', category = 'View Cockpit'},
{combos = {{key = 'Num4', reformers = {'RShift'}}}, pressed = iCommandViewLeft, up = iCommandViewStop, name = 'View left', category = 'View Cockpit'},
{combos = {{key = 'Num6', reformers = {'RShift'}}}, pressed = iCommandViewRight, up = iCommandViewStop, name = 'View right', category = 'View Cockpit'},
{combos = {{key = 'Num9', reformers = {'RShift'}}}, pressed = iCommandViewUpRight, up = iCommandViewStop, name = 'View up right', category = 'View Cockpit'},
{combos = {{key = 'Num3', reformers = {'RShift'}}}, pressed = iCommandViewDownRight, up = iCommandViewStop, name = 'View down right', category = 'View Cockpit'},
{combos = {{key = 'Num1', reformers = {'RShift'}}}, pressed = iCommandViewDownLeft, up = iCommandViewStop, name = 'View down left', category = 'View Cockpit'},
{combos = {{key = 'Num7', reformers = {'RShift'}}}, pressed = iCommandViewUpLeft, up = iCommandViewStop, name = 'View up left', category = 'View Cockpit'},

{combos = {{key = ']', reformers = {'LShift'}}}, down = iCommandViewFastKeyboard, name = 'Fast cockpit keyboard', category = 'View Cockpit'},
{combos = {{key = ']', reformers = {'LCtrl'}}}, down = iCommandViewSlowKeyboard, name = 'Slow cockpit keyboard', category = 'View Cockpit'},
{combos = {{key = ']', reformers = {'LAlt'}}}, down = iCommandViewNormalKeyboard, name = 'Normal cockpit keyboard speed', category = 'View Cockpit'},
{combos = {{key = '[', reformers = {'LShift'}}}, down =  iCommandViewFastMouse, name = 'Fast cockpit mouse', category = 'View Cockpit'},
{combos = {{key = '[', reformers = {'LCtrl'}}}, down = iCommandViewSlowMouse, name = 'Slow cockpit mouse', category = 'View Cockpit'},
{combos = {{key = '[', reformers = {'LAlt'}}}, down = iCommandViewNormalMouse, name = 'Normal cockpit mouse speed', category = 'View Cockpit'},

{combos = {{key = 'Num8', reformers = {'RCtrl'}}}, down = iCommandViewCameraUp, up = iCommandViewCameraCenter, name = 'Glance up', category = 'View Cockpit'},
{combos = {{key = 'Num2', reformers = {'RCtrl'}}}, down = iCommandViewCameraDown, up = iCommandViewCameraCenter, name = 'Glance down', category = 'View Cockpit'},
{combos = {{key = 'Num4', reformers = {'RCtrl'}}}, down = iCommandViewCameraLeft, up = iCommandViewCameraCenter, name = 'Glance left', category = 'View Cockpit'},
{combos = {{key = 'Num6', reformers = {'RCtrl'}}}, down = iCommandViewCameraRight, up = iCommandViewCameraCenter, name = 'Glance right', category = 'View Cockpit'},
{combos = {{key = 'Num7', reformers = {'RCtrl'}}}, down = iCommandViewCameraUpLeft, up = iCommandViewCameraCenter, name = 'Glance up-left', category = 'View Cockpit'},
{combos = {{key = 'Num1', reformers = {'RCtrl'}}}, down = iCommandViewCameraDownLeft, up = iCommandViewCameraCenter, name = 'Glance down-left', category = 'View Cockpit'},
{combos = {{key = 'Num9', reformers = {'RCtrl'}}}, down = iCommandViewCameraUpRight, up = iCommandViewCameraCenter, name = 'Glance up-right', category = 'View Cockpit'},
{combos = {{key = 'Num3', reformers = {'RCtrl'}}}, down = iCommandViewCameraDownRight, up = iCommandViewCameraCenter, name = 'Glance down-right', category = 'View Cockpit'},
--{combos = {{key = 'F1', reformers = {'RAlt'}}}, down = iCommandViewPanToggle, name = 'Camera pan mode toggle', category = 'View Cockpit'},

{combos = {{key = 'Num8', reformers = {'RAlt'}}}, down = iCommandViewCameraUpSlow, name = 'Camera snap view up', category = 'View Cockpit'},
{combos = {{key = 'Num2', reformers = {'RAlt'}}}, down = iCommandViewCameraDownSlow, name = 'Camera snap view down', category = 'View Cockpit'},
{combos = {{key = 'Num4', reformers = {'RAlt'}}}, down = iCommandViewCameraLeftSlow, name = 'Camera snap view left', category = 'View Cockpit'},
{combos = {{key = 'Num6', reformers = {'RAlt'}}}, down = iCommandViewCameraRightSlow, name = 'Camera snap view right', category = 'View Cockpit'},
{combos = {{key = 'Num7', reformers = {'RAlt'}}}, down = iCommandViewCameraUpLeftSlow, name = 'Camera snap view up-left', category = 'View Cockpit'},
{combos = {{key = 'Num1', reformers = {'RAlt'}}}, down = iCommandViewCameraDownLeftSlow, name = 'Camera snap view down-left', category = 'View Cockpit'},
{combos = {{key = 'Num9', reformers = {'RAlt'}}}, down = iCommandViewCameraUpRightSlow, name = 'Camera snap view up-right', category = 'View Cockpit'},
{combos = {{key = 'Num3', reformers = {'RAlt'}}}, down = iCommandViewCameraDownRightSlow, name = 'Camera snap view down-right', category = 'View Cockpit'},
{combos = {{key = 'Num5', reformers = {'RShift'}}}, down = iCommandViewCameraCenter, name = 'Center camera view', category = 'View Cockpit'},
{combos = {{key = 'Num5', reformers = {'RCtrl'}}}, down = iCommandViewCameraReturn, name = 'Return camera', category = 'View Cockpit'},
{combos = {{key = 'Num5', reformers = {'RAlt'}}}, down = iCommandViewCameraBaseReturn, name = 'Return camera base', category = 'View Cockpit'},

{combos = {{key = 'Num0', reformers = {'LWin'}}}, down = iCommandViewSnapView0, up = iCommandViewSnapViewStop, name = 'Custom Snap View  0', category = 'View Cockpit'},
{combos = {{key = 'Num1', reformers = {'LWin'}}}, down = iCommandViewSnapView1, up = iCommandViewSnapViewStop, name = 'Custom Snap View  1', category = 'View Cockpit'},
{combos = {{key = 'Num2', reformers = {'LWin'}}}, down = iCommandViewSnapView2, up = iCommandViewSnapViewStop, name = 'Custom Snap View  2', category = 'View Cockpit'},
{combos = {{key = 'Num3', reformers = {'LWin'}}}, down = iCommandViewSnapView3, up = iCommandViewSnapViewStop, name = 'Custom Snap View  3', category = 'View Cockpit'},
{combos = {{key = 'Num4', reformers = {'LWin'}}}, down = iCommandViewSnapView4, up = iCommandViewSnapViewStop, name = 'Custom Snap View  4', category = 'View Cockpit'},
{combos = {{key = 'Num5', reformers = {'LWin'}}}, down = iCommandViewSnapView5, up = iCommandViewSnapViewStop, name = 'Custom Snap View  5', category = 'View Cockpit'},
{combos = {{key = 'Num6', reformers = {'LWin'}}}, down = iCommandViewSnapView6, up = iCommandViewSnapViewStop, name = 'Custom Snap View  6', category = 'View Cockpit'},
{combos = {{key = 'Num7', reformers = {'LWin'}}}, down = iCommandViewSnapView7, up = iCommandViewSnapViewStop, name = 'Custom Snap View  7', category = 'View Cockpit'},
{combos = {{key = 'Num8', reformers = {'LWin'}}}, down = iCommandViewSnapView8, up = iCommandViewSnapViewStop, name = 'Custom Snap View  8', category = 'View Cockpit'},
{combos = {{key = 'Num9', reformers = {'LWin'}}}, down = iCommandViewSnapView9, up = iCommandViewSnapViewStop, name = 'Custom Snap View  9', category = 'View Cockpit'},

{combos = {{key = 'F1', reformers = {'LWin'}}} , down = iCommandViewPitHeadOnOff, name = 'Head shift movement on / off', category = 'View Cockpit'},

{combos = {{key = 'Num*', reformers = {'RShift'}}}, pressed = iCommandViewForward, up = iCommandViewForwardStop, name = 'Zoom in', category = 'View Cockpit'},
{combos = {{key = 'Num/', reformers = {'RShift'}}}, pressed = iCommandViewBack, up = iCommandViewBackStop, name = 'Zoom out', category = 'View Cockpit'},


-- Cockpit Camera Motion (Передвижение камеры в кабине)
{combos = {{key = 'Num8', reformers = {'RCtrl','RShift'}}}, pressed = iCommandViewPitCameraMoveUp, up = iCommandViewPitCameraMoveStop, name = 'Cockpit Camera Move Up', category = 'View Cockpit'},
{combos = {{key = 'Num2', reformers = {'RCtrl','RShift'}}}, pressed = iCommandViewPitCameraMoveDown, up = iCommandViewPitCameraMoveStop, name = 'Cockpit Camera Move Down', category = 'View Cockpit'},
{combos = {{key = 'Num4', reformers = {'RCtrl','RShift'}}}, pressed = iCommandViewPitCameraMoveLeft, up = iCommandViewPitCameraMoveStop, name = 'Cockpit Camera Move Left', category = 'View Cockpit'},
{combos = {{key = 'Num6', reformers = {'RCtrl','RShift'}}}, pressed = iCommandViewPitCameraMoveRight, up = iCommandViewPitCameraMoveStop, name = 'Cockpit Camera Move Right', category = 'View Cockpit'},
{combos = {{key = 'Num*', reformers = {'RCtrl','RShift'}}}, pressed = iCommandViewPitCameraMoveForward, up = iCommandViewPitCameraMoveStop, name = 'Cockpit Camera Move Forward', category = 'View Cockpit'},
{combos = {{key = 'Num/', reformers = {'RCtrl','RShift'}}}, pressed = iCommandViewPitCameraMoveBack, up = iCommandViewPitCameraMoveStop, name = 'Cockpit Camera Move Back', category = 'View Cockpit'},
{combos = {{key = 'Num5', reformers = {'RCtrl','RShift'}}}, down = iCommandViewPitCameraMoveCenter, name = 'Cockpit Camera Move Center', category = 'View Cockpit'},

-- View Extended
{combos = {{key = 'J', reformers = {'LShift'}}}, down = iCommandViewCameraJiggle, name = 'Camera jiggle toggle', category = 'View Extended'},
{combos = {{key = 'K', reformers = {'LAlt'}}}, down = iCommandViewKeepTerrain, name = 'Keep terrain camera altitude', category = 'View Extended'},
{combos = {{key = 'Num+', reformers = {'RCtrl'}}}, down = iCommandViewPlus, name = 'Toggle tracking fire weapon', category = 'View Extended'},
{combos = {{key = 'F', reformers = {'RCtrl','RShift','RAlt'}}}, down = iCommandViewFriends, name = 'View friends mode', category = 'View Extended'},
{combos = {{key = 'D', reformers = {'RCtrl','RShift','RAlt'}}}, down = iCommandViewEnemies, name = 'View enemies mode', category = 'View Extended'},
{combos = {{key = 'A', reformers = {'RCtrl','RShift','RAlt'}}}, down = iCommandViewAll, name = 'View all mode', category = 'View Extended'},

-- View Padlock
{combos = {{key = 'Num.'}}, down = iCommandViewLock, name = 'Lock view (cycle padlock)', category = 'View Padlock'},
{combos = {{key = 'NumLock'}}, down = iCommandViewUnlock, name = 'Unlock view (stop padlock)', category = 'View Padlock'},
{combos = {{key = 'Num.', reformers = {'RShift'}}}, down = iCommandAllMissilePadlock, name = 'All missiles padlock', category = 'View Padlock'},
{combos = {{key = 'Num.', reformers = {'RAlt'}}}, down = iCommandThreatMissilePadlock, name = 'Threat missile padlock', category = 'View Padlock'},
{combos = {{key = 'Num.', reformers = {'RCtrl'}}}, down = iCommandViewTerrainLock, name = 'Lock terrain view', category = 'View Padlock'},

-- Labels
{combos = {{key = 'F10', reformers = {'LShift'}}}, down = iCommandMarkerState, name = 'All Labels', category = 'Labels'},
{combos = {{key = 'F2', reformers = {'LShift'}}}, down = iCommandMarkerStatePlane, name = 'Aircraft Labels', category = 'Labels'},
{combos = {{key = 'F6', reformers = {'LShift'}}}, down = iCommandMarkerStateRocket, name = 'Missile Labels', category = 'Labels'},
{combos = {{key = 'F9', reformers = {'LShift'}}}, down = iCommandMarkerStateShip, name = 'Vehicle & Ship Labels', category = 'Labels'},

-- Ins Forward panel and gauges
{combos = {{key = 'G'}}, down = iCommandPlaneGear, name = 'Gear lever', category = 'Systems'},
-- Ins HUD controls
{combos = {{key = 'H', reformers = {'RShift'}}}, down = iCommandPlaneHUDFilterOnOff, name = 'Raise/Lower Colour Filter On HUD', category = 'Systems'},

-- Ins Countermeasures dispensers (Ка-50 - щиток УВ-26)
{combos = {{key = 'Insert'}}, down = iCommandPlaneCMDDispence,  up = iCommandPlaneCMDDispenceOff, name = 'UV-26 Start Dispense', category = 'Systems'},
-- Ins Cyclick Stick
{combos = {{key = 'O'}}, pressed = iCommandPlaneDesignate_CageOn, up = iCommandPlaneDesignate_CageOff, name = 'Uncage SHKVAL, designate target', category = 'Targeting'},
--{combos = {{key = ';'}}, pressed = iCommandPlaneRadarUp, up = iCommandPlaneRadarStop, name = 'KU-31 Shkval slew up', category = 'Targeting'},
--{combos = {{key = '.'}}, pressed = iCommandPlaneRadarDown, up = iCommandPlaneRadarStop, name = 'KU-31 Shkval slew down', category = 'Targeting'},
--{combos = {{key = ','}}, pressed = iCommandPlaneRadarLeft, up = iCommandPlaneRadarStop, name = 'KU-31 Shkval slew left', category = 'Targeting'},
--{combos = {{key = '/'}}, pressed = iCommandPlaneRadarRight, up = iCommandPlaneRadarStop, name = 'KU-31 Shkval slew right', category = 'Targeting'},
--{combos = {{key = 'I', reformers = {'RCtrl'}}}, down = iCommandPlaneRadarCenter, name = 'KU-31 Shkval center', category = 'Targeting'},
{combos = {{key = 'Space'}}, down = iCommandPlaneFire, up = iCommandPlaneFireOff, name = 'Fire', category = 'Weapons'},
{combos = {{key = 'C'}},     down = iCommandPlaneModeCannon, name = 'Gun Select', category = 'Weapons'},

{combos = {{key = 'Up'}},    pressed = iCommandPlaneUpStart, up = iCommandPlaneUpStop, name = 'Cyclic nose down', category = 'Controls'},
{combos = {{key = 'Down'}},  pressed = iCommandPlaneDownStart, up = iCommandPlaneDownStop,  name = 'Cyclic nose up', category = 'Controls'},
{combos = {{key = 'Left'}},  pressed = iCommandPlaneLeftStart, up = iCommandPlaneLeftStop,  name = 'Cyclic bank left', category = 'Controls'},
{combos = {{key = 'Right'}}, pressed = iCommandPlaneRightStart, up = iCommandPlaneRightStop, name = 'Cyclic bank right', category = 'Controls'},

{combos = {{key = 'T'}},     down = iCommandPlaneTrimDown, up = iCommandPlaneTrimUp, name = 'Trimmer', category = 'Controls'},
{combos = {{key = 'T', reformers = {'LCtrl'}}}, down = iCommandPlaneTrimCancel, name = 'Trimmer Reset', category = 'Controls'},
{combos = {{key = 'H', reformers = {'LAlt'}}}, down = iCommandHelicopterHover,up = iCommandHelicopterHover_up,  name = 'Hover On/Off', category = 'Autopilot'},
{combos = {{key = 'W'}}, down = iCommandPlaneWheelBrakeOn, pressed = iCommandPlaneWheelBrakeOn,up = iCommandPlaneWheelBrakeOff, name = 'Wheel brake on', category = 'Systems'},
{combos = {{key = 'W', reformers = {'LShift'}}}, down = iCommandPlaneWheelParkingBrake, name = 'Wheel brake parking', category = 'Ins Cyclic Stick'},

-- Ins Collective Stick
{combos = {{key = 'Enter'}}, down = iCommandPlane_LockOn_start, up = iCommandPlane_LockOn_finish, name = 'Lock target', category = 'Targeting'},
{combos = {{key = '=',reformers = {'RCtrl'}}}, down = iCommandPlaneZoomIn, name = 'Shkval Narrow View 23x', category = 'Targeting'},
{combos = {{key = '-',reformers = {'RCtrl'}}}, down = iCommandPlaneZoomOut, name = 'Shkval Wide View 7x', category = 'Targeting'},
{combos = {{key = ']',reformers = {'RCtrl'}}}, pressed = iCommandPlaneIncreaseBase_Distance, up = iCommandPlaneStopBase_Distance, name = 'TV Target frame Increase size', category = 'Targeting'},
{combos = {{key = '[',reformers = {'RCtrl'}}}, pressed = iCommandPlaneDecreaseBase_Distance, up = iCommandPlaneStopBase_Distance, name = 'TV Target frame Decrease size', category = 'Targeting'},
{combos = {{key = 'D', reformers = {'LCtrl','LAlt'}}}, down = iCommandHelicopter_CollectiveStopper_Up, up = iCommandHelicopter_CollectiveStopper_Down, name = 'Collective brake - Assign altitude lever', category = 'Autopilot'},
{combos = {{key = 'R'}}, down = iCommandPlane_RouteMode, name = 'Engage/Disengage Route Mode', category = 'Autopilot'},
{combos = {{key = 'F'}}, down = iCommandPlane_DescentMode, up = iCommandPlane_DescentModeOff, name = 'Engage Descent Mode', category = 'Autopilot'},
{combos = {{key = ',', reformers = {'RCtrl'}}},down = iCommandPlane_SpotLight_left,  up = iCommandPlane_SpotLight_hor_stop, name = 'Light landing search left', category = 'Illumination'},
{combos = {{key = '/', reformers = {'RCtrl'}}},down = iCommandPlane_SpotLight_right, up = iCommandPlane_SpotLight_hor_stop, name = 'Light landing search right', category = 'Illumination'},
{combos = {{key = ';', reformers = {'RCtrl'}}},down = iCommandPlane_SpotLight_up,    up = iCommandPlane_SpotLight_vert_stop, name = 'Light landing search up', category = 'Illumination'},
{combos = {{key = '.', reformers = {'RCtrl'}}},down = iCommandPlane_SpotLight_down,  up = iCommandPlane_SpotLight_vert_stop, name = 'Light landing search down', category = 'Illumination'},
{combos = {{key = 'Q'}}, down = iCommandPlaneCollectiveIncrease, pressed = iCommandPlaneCollectiveIncrease, up = iCommandPlaneCollectiveStop, name = 'Collective up', category = 'Controls'},
{combos = {{key = 'A'}}, down = iCommandPlaneCollectiveDecrease, pressed = iCommandPlaneCollectiveDecrease, up = iCommandPlaneCollectiveStop, name = 'Collective down', category = 'Controls'},

{combos = {{key = 'I'}}						  ,down = iCommandHelicopter_SelectWeapon_Internal,up = iCommandHelicopter_SelectWeapon_hor_up, name = 'Weapon selection inward stations', category = 'Weapons'},
{combos = {{key = 'Y'}}						  ,down = iCommandHelicopter_SelectWeapon_External,up = iCommandHelicopter_SelectWeapon_hor_up, name = 'Weapon selection outward stations', category = 'Weapons'},
{combos = {{key = 'U'}}						  ,down = iCommandHelicopter_SelectWeapon_ALL	    ,up = iCommandHelicopter_SelectWeapon_vert_up, name = 'Weapon selection all stations', category = 'Weapons'},

--Ins Rudder
{combos = {{key = 'Z'}}, down = iCommandPlaneLeftRudderStart, pressed = iCommandPlaneLeftRudderStart, up = iCommandPlaneLeftRudderStop, name = 'Rudder left', category = 'Controls'},
{combos = {{key = 'X'}}, down = iCommandPlaneRightRudderStart, pressed = iCommandPlaneRightRudderStart, up = iCommandPlaneRightRudderStop, name = 'Rudder right', category = 'Controls'},

--Ins Engines Start-Up Control Panel and levers
{combos = {{key = 'PageUp'}}, down = iCommandPlaneAUTIncrease, name = 'Throttle up (Idle-Medium-Auto-Full)', category = 'Controls'},
{combos = {{key = 'PageDown'}}, down = iCommandPlaneAUTDecrease, name = 'Throttle down (Idle-Medium-Auto-Full)', category = 'Controls'},

-- Ins Weapons Delivery Modes Panel PVR (Ка-50 - ПВР)
{combos = {{key = 'Back'}}, down = iCommandPlaneCancelWeaponsDelivery, up = iCommandPlaneCancelWeaponsDelivery_up, name = 'Button Targeting mode reset', category = 'Targeting'},
{combos = {{key = 'H'}}, down = iCommandPlaneModeHelmet, name = 'Helmet-mounted system On/Off', category = 'Systems'},

--Ins Weapons Status and Control Panel PUI-800 (Ка-50 - ПУИ-800)
{combos = {{key = 'S'}}						   , down = iCommandPlane_WeaponMode_switch		, name = 'Weapon mode switch - burst amount', category = 'Weapons'},
-- Ins Datalink panel PRTs (Пульт Режимов Целеуказания ПРЦ)
-- Ins  NAV panel controls PVI (Ка-50 - щиток ПВИ)
--Ins datalink panel PVTs (Блок ПВЦ-800 из комплекта К-041)

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

-- Ins Wall panel (Боковая панель)
{combos = {{key = 'K', reformers = {'RCtrl'}}}, down = iCommandPlaneCockpitIlluminationGauges, name = 'Cockpit gauges illumination', category = 'Illumination'},
{combos = {{key = 'K', reformers = {'RShift'}}}, down = iCommandPlaneCockpitIlluminationPanels, name = 'Cockpit blue NVG illumination', category = 'Illumination'},
{combos = {{key = 'K'}},						 		down = iCommandPlaneCockpitIllumination, name = 'Cockpit illumination', category = 'Illumination'},
{combos = {{key = 'K', reformers = {'RAlt','RShift'}}}, down = iCommandPlaneADIAHRIllumination, name = 'Cockpit illumination ADI & AHR', category = 'Illumination'},
{combos = {{key = 'K', reformers = {'RCtrl','RAlt'}}}, down = iCommandControlPanelIllumination, name = 'Cockpit illumination control panel', category = 'Illumination'},
{combos = {{key = 'J', reformers = {'RAlt'}}},   down = iCommandPlaneRotorTipLights, name = 'Lights rotor tip', category = 'Illumination'},
{combos = {{key = 'J', reformers = {'RShift'}}},  down =  iCommandPlaneAntiCollisionLights , name  = 'Light anti-collision', category = 'Illumination'},
{combos = {{key = 'J', reformers = {'RCtrl'}}},  down =  iCommandPlaneFormationLights , name  =  'Lights formation 10\%/30\%/100\%/Off', category = 'Illumination'},
-- Ins Overhead panel (Верхняя панель)
{combos = {{key = 'L', reformers = {'RAlt'}}}, down = iCommandPlaneLightsOnOff, name = 'Lights navigation 10\%/30\%/100\%/Off', category = 'Illumination'},
-- Targeting Display Control Panel PUR (Панель управления режимами ПУР)
-- {combos = {{key = 'B'}}, down = iCommandPlane_I251_Background_WhiteBlack, name = 'IT-23 Black-White indication switch', category = 'Targeting'},


-- Landing Lights & Voice Warning Panel (Панель управления освещением, переключением каналов АРК и речевым информатором)
{combos = {{key = 'L'}},   down = iCommandPlaneHeadLightOnOff, name = 'Light landing search On/Retraction/Off', category = 'Illumination'},
-- Systems
{combos = {{key = 'C', reformers = {'RCtrl'}}}, down = iCommandPlaneFonar, name = 'Cockpit door open/close', category = 'Systems'},
{combos = {{key = 'E', reformers = {'LCtrl'}}}, down = iCommandPlaneEject, name = 'Eject', category = 'Systems'},

-- Radio Communications
{combos = {{key = '\\'}}, down = iCommandPlaneWingmenCommand, name = 'Communication menu', category = 'Radio Communications'},
{combos = {{key = 'E', reformers = {'LWin'}}}, down = iCommandPlaneDoAndHome, name = 'Flight - Complete mission and RTB', category = 'Radio Communications'},
{combos = {{key = 'R', reformers = {'LWin'}}}, down = iCommandPlaneDoAndBack, name = 'Flight - complete mission and rejoin', category = 'Radio Communications'},
{combos = {{key = 'T', reformers = {'LWin'}}}, down = iCommandPlaneFormation, name = 'Toggle formation', category = 'Radio Communications'},
{combos = {{key = 'Y', reformers = {'LWin'}}}, down = iCommandPlaneJoinUp, name = 'Join up formation', category = 'Radio Communications'},
{combos = {{key = 'Q', reformers = {'LWin'}}}, down = iCommandPlaneAttackMyTarget, name = 'Attack my target', category = 'Radio Communications'},
{combos = {{key = 'W', reformers = {'LWin'}}}, down = iCommandPlaneCoverMySix, name = 'Cover me', category = 'Radio Communications'},
{combos = {{key = 'G', reformers = {'LWin'}}}, down = iCommandPlane_EngageGroundTargets, name = 'Flight - Attack ground targets', category = 'Radio Communications'},
{combos = {{key = 'D', reformers = {'LWin'}}}, down = iCommandPlane_EngageAirDefenses, name = 'Flight - Attack air defenses', category = 'Radio Communications'},

-- Auto Lock On
{combos = {{key = 'J'}}, down = iCommandAutoLockOnNearestAircraft, name = 'Auto lock on nearest aircraft', category = 'Targeting'},
{combos = {{key = 'P'}}, down = iCommandAutoLockOnCenterAircraft, name = 'Auto lock on center aircraft', category = 'Targeting'},
{combos = {{key = ']'}}, down = iCommandAutoLockOnNextAircraft, name = 'Auto lock on next aircraft', category = 'Targeting'},
{combos = {{key = '['}}, down = iCommandAutoLockOnPreviousAircraft, name = 'Auto lock on previous aircraft', category = 'Targeting'},
{combos = {{key = 'B'}}, down = iCommandAutoLockOnNearestSurfaceTarget, name = 'Auto lock on nearest surface target', category = 'Targeting'},
{combos = {{key = 'V'}}, down = iCommandAutoLockOnCenterSurfaceTarget, name = 'Auto lock on center surface target', category = 'Targeting'},
{combos = {{key = 'M'}}, down = iCommandAutoLockOnNextSurfaceTarget, name = 'Auto lock on next surface target', category = 'Targeting'},
{combos = {{key = 'N'}}, down = iCommandAutoLockOnPreviousSurfaceTarget, name = 'Auto lock on previous surface target', category = 'Targeting'},
{combos = {{key = 'Delete'}}, down = iCommandAutoLockOnClear, name = 'Clear Selected Target', category = 'Targeting'},
{combos = {{key = 'I' , reformers = {'RCtrl'}}}, down = iCommandEasyRadarOnOff, name = 'Easy Radar toggle', category = 'Targeting'},

{combos = {{key = '='}},  down = iCommandEasyRadarScaleUp , name = 'Easy Radar scale in' , category = 'Targeting'},
{combos = {{key = '-'}},  down = iCommandEasyRadarScaleOut, name = 'Easy Radar scale out', category = 'Targeting'},
{combos = {{key = 'D'}} , down = iCommandPlaneChangeWeapon, name = 'Cycle Weapon', category = 'Weapons'},
{combos = {{key = 'Home', reformers = {'LWin'}}}, down = iCommandEnginesStart, name = 'Start Engines', category = 'Systems'},
{combos = {{key = 'End' , reformers = {'LWin'}}} , down = iCommandEnginesStop, name = 'Stop Engines' , category = 'Systems'},

{combos = {{key = ';' , reformers = {'RShift'}}}, pressed = iCommandSelecterUp   , up = iCommandSelecterStop, name = 'Selector up'   , category = 'Targeting'},
{combos = {{key = '.' , reformers = {'RShift'}}}, pressed = iCommandSelecterDown , up = iCommandSelecterStop, name = 'Selector down' , category = 'Targeting'},
{combos = {{key = ',' , reformers = {'RShift'}}}, pressed = iCommandSelecterLeft , up = iCommandSelecterStop, name = 'Selector left' , category = 'Targeting'},
{combos = {{key = '/' , reformers = {'RShift'}}}, pressed = iCommandSelecterRight, up = iCommandSelecterStop, name = 'Selector right', category = 'Targeting'},

},
}

end
