| Common || <tt>MiniMapToggle</tt> || GPS (Toggle) || Right Ctrl+M || Right Ctrl+M || Right Ctrl+M || Right Ctrl+M || Right Ctrl+M || Right Ctrl+M
|-
| Common || <tt>uavView</tt> || AV Camera || || Tab || Tab || Tab || Tab || Tab
|-
| Common || <tt>uavViewToggle</tt> || AV Camera (Toggle) || || 2xTab || 2xTab || 2xTab || 2xTab || 2xTab
|-
| Common || <tt>pilotCamera</tt> || Targeting Camera || || Left Ctrl+ || Left Ctrl+ || Left Ctrl+ || Left Ctrl+ || Left Ctrl+
|-
| Common || <tt>openDlcScreen</tt> || Open DLC Screen || Left Shift+P || Left Shift+P || Left Shift+P || Left Shift+P || Left Shift+P || Left Shift+P
|-
| Common || <tt>compass</tt> || Compass || K || K || K || || K || K
|-
| Common || <tt>compassToggle</tt> || Compass (Toggle) || 2xK || 2xK || 2xK || K || 2xK || 2xK
|-
| Common || <tt>watch</tt> || Watch || O || O || O || || O || O
|-
| Common || <tt>watchToggle</tt> || Watch (Toggle) || 2xO || 2xO || 2xO || O || 2xO || 2xO
|-
| Common || <tt>ListLeftVehicleDisplay</tt> || Left Panel Next || || [ || [ || [ || [ || [
|-
| Common || <tt>ListRightVehicleDisplay</tt> || Right Panel Next || || ] || ] || ] || ] || ]
|-
| Common || <tt>ListPrevLeftVehicleDisplay</tt> || Left Panel Previous || || || || || ||
|-
| Common || <tt>ListPrevRightVehicleDisplay</tt> || Right Panel Previous || || || || || ||
|-
| Common || <tt>CloseLeftVehicleDisplay</tt> || Close Left Panel || || || || || ||
|-
| Common || <tt>CloseRightVehicleDisplay</tt> || Close Right Panel || || || || || ||
|-
| Common || <tt>NextModeLeftVehicleDisplay</tt> || Left Panel Mode || || Right Ctrl+[ || Right Ctrl+[ || Right Ctrl+[ || Right Ctrl+[ || Right Ctrl+[
|-
| Common || <tt>NextModeRightVehicleDisplay</tt> || Right Panel Mode || || Right Ctrl+] || Right Ctrl+] || Right Ctrl+] || Right Ctrl+] || Right Ctrl+]
|-
| Common || <tt>nightVision</tt> || Night Vision || N || N || N || N || N || N
|-
| Common || <tt>TransportNightVision</tt> || Vision Mode (Vehicle) || Right Ctrl+N || Right Ctrl+N || Right Ctrl+N || Right Ctrl+N || Right Ctrl+N || Right Ctrl+N
|-
| Common || <tt>binocular</tt> || Binoculars || B || B || B || B || B || B
|-
| Common || <tt>headlights</tt> || Headlights On/Off || L || L || L || L || L || L
|-
| Common || <tt>prevAction</tt> || Previous || Mouse wheel up || Mouse wheel up || Mouse wheel up || Mouse wheel up || Mouse wheel up || Mouse wheel up
|-
| Common || <tt>nextAction</tt> || Next || Mouse wheel down || Mouse wheel down || Mouse wheel down || Mouse wheel down || Mouse wheel down || Mouse wheel down
|-
| Common || <tt>Action</tt> || Use Default Action || Enter || Space || Space || Enter || Space || F
|-
| Common || <tt>ActionContext</tt> || Use Selected Action || Middle Mouse Btn. || Middle Mouse Btn. || Middle Mouse Btn. || F || Middle Mouse Btn. || Middle Mouse Btn.
| Common || <tt>navigateMenu</tt> || Navigate Menu || Backspace || Backspace || Backspace || Backspace || Backspace || Backspace
|-
| Common || <tt>closeContext</tt> || Close Context Menu || Sec. Mouse Btn. || Sec. Mouse Btn. || Sec. Mouse Btn. || Sec. Mouse Btn. || Sec. Mouse Btn. || Sec. Mouse Btn.
|-
| Common || <tt>LiteUnitInfoToggle</tt> || {{n/a}} || Right Ctrl+H || Right Ctrl+H || Right Ctrl+H || Right Ctrl+H || Right Ctrl+H || Right Ctrl+H
|-
| Common || <tt>help</tt> || Last Help || H || H || H || H || H || H
| Weapons || <tt>optics</tt> || Optics || Sec. Mouse Btn. || Sec. Mouse Btn. || Sec. Mouse Btn. || 0 [NUM] || Sec. Mouse Btn. ||
|-
| Weapons || <tt>opticsTemp</tt> || Optics Temporary || Sec. Mouse Btn. || Sec. Mouse Btn. || Sec. Mouse Btn. || Hold Sec. Mouse Btn. || Sec. Mouse Btn. || Hold Sec. Mouse Btn.
|-
| Weapons || <tt>opticsMode</tt> || Optics Mode || / [NUM] || Left Ctrl+ || Left Ctrl+ || Left Ctrl+ || Left Ctrl+ || X
|-
| Weapons || <tt>holdBreath</tt> || Hold Breath || Hold Sec. Mouse Btn. || Hold Sec. Mouse Btn. || Left Shift || Left Shift || Hold Sec. Mouse Btn. || Left Shift
|-
| Weapons || <tt>deployWeaponAuto</tt> || Deploy Weapon || Left Ctrl+C || C || C || Left Ctrl+C || C || C
| Weapons || <tt>lockEmptyTargets</tt> || Next Empty Target || Left Ctrl+Tab || || || || ||
|-
| Weapons || <tt>vehLockTargets</tt> || Next Target (Vehicle) || Tab || R || R || R || R || R
|-
| Weapons || <tt>vehLockEmptyTargets</tt> || Next Empty Target (Vehicle) || Left Ctrl+Tab || || || || ||
|-
| Weapons || <tt>vehLockTurretView</tt> || Stabilize Turret || || Left Ctrl+T || Left Ctrl+T || Left Ctrl+T || Left Ctrl+T || Left Ctrl+T
|-
| Weapons || <tt>switchGunnerWeapon</tt> || Change Gunner Weapon || Left Ctrl+F || Left Ctrl+F || Left Ctrl+F || Left Ctrl+F || Left Ctrl+F || Left Ctrl+Z
| View || <tt>zoomTemp</tt> || Zoom Temporary || Hold Sec. Mouse Btn. || Hold Sec. Mouse Btn. || Hold Sec. Mouse Btn. || Hold Sec. Mouse Btn. || Hold Sec. Mouse Btn. || Hold Sec. Mouse Btn.
|-
| View || <tt>lookAround</tt> || Look || Left Alt || Left Alt || Left Alt || Left Alt || Left Alt || Left Alt
|-
| View || <tt>commandWatch</tt> || Command Watch || Left Alt || Left Alt || Left Alt || Left Alt || Left Alt || Left Alt
|-
| View || <tt>lookAroundToggle</tt> || Freelook || 2xLeft Alt || 2xLeft Alt || 2xLeft Alt || 2xLeft Alt || 2xLeft Alt || 2xLeft Alt
| View || <tt>lookShiftUp</tt> || Move Head Up || Left Ctrl+Page Up || Left Ctrl+Page Up || Left Ctrl+Page Up || Left Ctrl+Page Up || Left Ctrl+Page Up ||
|-
| View || <tt>lookShiftDown</tt> || Move Head Down || Left Ctrl+Page Down || Left Ctrl+Page Down || Left Ctrl+Page Down || Left Ctrl+Page Down || Left Ctrl+Page Down ||
|-
| View || <tt>lookShiftForward</tt> || Move Head Forward || || Left Ctrl+8 [NUM] || Left Ctrl+8 [NUM] || Left Ctrl+8 [NUM] || Left Ctrl+8 [NUM] ||
|-
| View || <tt>lookShiftLeft</tt> || Move Head Left || || Left Ctrl+4 [NUM] || Left Ctrl+4 [NUM] || Left Ctrl+4 [NUM] || Left Ctrl+4 [NUM] ||
|-
| View || <tt>lookShiftCenter</tt> || Center Head Move || Left Ctrl+5 [NUM] || Left Ctrl+5 [NUM] || Left Ctrl+5 [NUM] || Left Ctrl+5 [NUM] || Left Ctrl+5 [NUM] ||
|-
| View || <tt>lookShiftRight</tt> || Move Head Right || || Left Ctrl+6 [NUM] || Left Ctrl+6 [NUM] || Left Ctrl+6 [NUM] || Left Ctrl+6 [NUM] ||
|-
| View || <tt>lookShiftBack</tt> || Move Head Back || || Left Ctrl+2 [NUM] || Left Ctrl+2 [NUM] || Left Ctrl+2 [NUM] || Left Ctrl+2 [NUM] ||
|-
| View || <tt>lookRollLeft</tt> || Head Roll Left || Left Ctrl+7 [NUM] || Left Ctrl+7 [NUM] || Left Ctrl+7 [NUM] || Left Ctrl+7 [NUM] || Left Ctrl+7 [NUM] ||
|-
| View || <tt>lookRollRight</tt> || Head Roll Right || Left Ctrl+9 [NUM] || Left Ctrl+9 [NUM] || Left Ctrl+9 [NUM] || Left Ctrl+9 [NUM] || Left Ctrl+9 [NUM] ||
|-
| View || <tt>lookLeftCont</tt> || Look Left (Analog) || Tracking device Rot Left || Tracking device Rot Left || Tracking device Rot Left || Tracking device Rot Left || Tracking device Rot Left || Tracking device Rot Left
|-
| View || <tt>lookRightCont</tt> || Look Right (Analog) || Tracking device Rot Right || Tracking device Rot Right || Tracking device Rot Right || Tracking device Rot Right || Tracking device Rot Right || Tracking device Rot Right
|-
| View || <tt>lookDownCont</tt> || Look Down (Analog) || Tracking device Rot Down || Tracking device Rot Down || Tracking device Rot Down || Tracking device Rot Down || Tracking device Rot Down || Tracking device Rot Down
|-
| View || <tt>lookUpCont</tt> || Look Up (Analog) || Tracking device Rot Up || Tracking device Rot Up || Tracking device Rot Up || Tracking device Rot Up || Tracking device Rot Up || Tracking device Rot Up
| View || <tt>lookShiftLeftCont</tt> || Head Left (Analog) || Tracking device Left || Tracking device Left || Tracking device Left || Tracking device Left || Tracking device Left || Tracking device Left
|-
| View || <tt>lookShiftRightCont</tt> || Head Right (Analog) || Tracking device Right || Tracking device Right || Tracking device Right || Tracking device Right || Tracking device Right || Tracking device Right
|-
| View || <tt>lookShiftUpCont</tt> || Head Up (Analog) || || || || || ||
|-
| View || <tt>lookShiftDownCont</tt> || Head Down (Analog) || || || || || ||
| Command || <tt>selectAll</tt> || Select All Units || ` || ` || ` || 2x` || ` || `
|-
| Command || <tt>switchCommand</tt> || Switch Command Menu || Left Ctrl+Space, || Left Ctrl+Space, || Left Ctrl+Space, || Left Ctrl+Space, || Left Ctrl+Space, || Left Shift+F,
|-
| Command || <tt>SelectGroupUnit1</tt> || Select Unit 1 || F1 || F1 || F1 || F1 || F1 || F1
| Command || <tt>GroupPageNext</tt> || Next Unit Page || F12 || F12 || F12 || F12 || F12 || F12
|-
| Command || <tt>SetTeamRed</tt> || Set Team Red || Left Ctrl+F1, Right Ctrl+F1 || Left Ctrl+F1, Right Ctrl+F1 || Left Ctrl+F1, Right Ctrl+F1 || Left Ctrl+F1, Right Ctrl+F1 || Left Ctrl+F1, Right Ctrl+F1 || Left Ctrl+F1, Right Ctrl+F1
|-
| Command || <tt>SetTeamGreen</tt> || Set Team Green || Left Ctrl+F2, Right Ctrl+F2 || Left Ctrl+F2, Right Ctrl+F2 || Left Ctrl+F2, Right Ctrl+F2 || Left Ctrl+F2, Right Ctrl+F2 || Left Ctrl+F2, Right Ctrl+F2 || Left Ctrl+F2, Right Ctrl+F2
|-
| Command || <tt>SetTeamBlue</tt> || Set Team Blue || Left Ctrl+F3, Right Ctrl+F3 || Left Ctrl+F3, Right Ctrl+F3 || Left Ctrl+F3, Right Ctrl+F3 || Left Ctrl+F3, Right Ctrl+F3 || Left Ctrl+F3, Right Ctrl+F3 || Left Ctrl+F3, Right Ctrl+F3
|-
| Command || <tt>SetTeamYellow</tt> || Set Team Yellow || Left Ctrl+F4, Right Ctrl+F4 || Left Ctrl+F4, Right Ctrl+F4 || Left Ctrl+F4, Right Ctrl+F4 || Left Ctrl+F4, Right Ctrl+F4 || Left Ctrl+F4, Right Ctrl+F4 || Left Ctrl+F4, Right Ctrl+F4
|-
| Command || <tt>SetTeamWhite</tt> || Set Team White || Left Ctrl+F5, Right Ctrl+F5 || Left Ctrl+F5, Right Ctrl+F5 || Left Ctrl+F5, Right Ctrl+F5 || Left Ctrl+F5, Right Ctrl+F5 || Left Ctrl+F5, Right Ctrl+F5 || Left Ctrl+F5, Right Ctrl+F5
|-
| Command || <tt>SelectTeamRed</tt> || Select Team Red || Left Shift+F1, Right Shift+F1 || Left Shift+F1, Right Shift+F1 || Left Shift+F1, Right Shift+F1 || Left Shift+F1, Right Shift+F1 || Left Shift+F1, Right Shift+F1 || Left Shift+F1, Right Shift+F1
|-
| Command || <tt>SelectTeamGreen</tt> || Select Team Green || Left Shift+F2, Right Shift+F2 || Left Shift+F2, Right Shift+F2 || Left Shift+F2, Right Shift+F2 || Left Shift+F2, Right Shift+F2 || Left Shift+F2, Right Shift+F2 || Left Shift+F2, Right Shift+F2
|-
| Command || <tt>SelectTeamBlue</tt> || Select Team Blue || Left Shift+F3, Right Shift+F3 || Left Shift+F3, Right Shift+F3 || Left Shift+F3, Right Shift+F3 || Left Shift+F3, Right Shift+F3 || Left Shift+F3, Right Shift+F3 || Left Shift+F3, Right Shift+F3
|-
| Command || <tt>SelectTeamYellow</tt> || Select Team Yellow || Left Shift+F4, Right Shift+F4 || Left Shift+F4, Right Shift+F4 || Left Shift+F4, Right Shift+F4 || Left Shift+F4, Right Shift+F4 || Left Shift+F4, Right Shift+F4 || Left Shift+F4, Right Shift+F4
|-
| Command || <tt>SelectTeamWhite</tt> || Select Team White || Left Shift+F5, Right Shift+F5 || Left Shift+F5, Right Shift+F5 || Left Shift+F5, Right Shift+F5 || Left Shift+F5, Right Shift+F5 || Left Shift+F5, Right Shift+F5 || Left Shift+F5, Right Shift+F5
|-
| Command || <tt>CommandingMenu1</tt> || Open Menu (Move) || 1 || 1 || || 1 || 1 || 1
|-
| Command || <tt>CommandingMenu2</tt> || Open Menu (Target) || 2 || 2 || || 2 || 2 || 2
|-
| Command || <tt>CommandingMenu3</tt> || Open Menu (Engage) || 3 || 3 || || 3 || 3 || 3
|-
| Command || <tt>CommandingMenu4</tt> || Open Menu (Mount) || 4 || 4 || || 4 || 4 || 4
|-
| Command || <tt>CommandingMenu5</tt> || Open Menu (Status) || 5 || 5 || || 5 || 5 || 5
|-
| Command || <tt>CommandingMenu6</tt> || Open Menu (Action) || 6 || 6 || || 6 || 6 || 6
|-
| Command || <tt>CommandingMenu7</tt> || Open Menu (Combat Mode) || 7 || 7 || || 7 || 7 || 7
|-
| Command || <tt>CommandingMenu8</tt> || Open Menu (Formation) || 8 || 8 || || 8 || 8 || 8
|-
| Command || <tt>CommandingMenu9</tt> || Open Menu (Team) || 9 || 9 || || 9 || 9 || 9
|-
| Command || <tt>CommandingMenu0</tt> || Open Menu (Reply) || 0 || 0 || 0 || 0 || 0 || 0
| Infantry Movement || <tt>SitDown</tt> || Sit Down || ' || ' || ' || ' || ' || '
|-
| Vehicle Movement || <tt>CarForward</tt> || Car Forward || W || W || W || UP || W || W
|-
| Vehicle Movement || <tt>CarBack</tt> || Car Back || S || S || S || S || S || S
|-
| Vehicle Movement || <tt>CarLeft</tt> || Car Left || A || A || A || A || A || A
|-
| Vehicle Movement || <tt>CarRight</tt> || Car Right || D || D || D || D || D || D
|-
| Vehicle Movement || <tt>CarLinearLeft</tt> || Car Left (Analog) || || || || || ||
|-
| Vehicle Movement || <tt>CarLinearRight</tt> || Car Right (Analog) || || || || || ||
|-
| Vehicle Movement || <tt>CarFastForward</tt> || Car Fast Forward || E || Left Shift+W || Left Shift+W || W || Left Shift+W || Left Shift+W
|-
| Vehicle Movement || <tt>CarSlowForward</tt> || Car Slow Forward || Q || Left Ctrl+W || Left Ctrl+W || W+S, S+W || Left Ctrl+W || Left Ctrl+W
|-
| Vehicle Movement || <tt>CarHandBrake</tt> || Hand Brake || || X || X || Space || X || Space
|-
| Vehicle Movement || <tt>CarWheelLeft</tt> || Car More Left || Mouse left || Mouse left || Mouse left || Mouse left || Mouse left || Mouse left
|-
| Vehicle Movement || <tt>CarWheelRight</tt> || Car More Right || Mouse right || Mouse right || Mouse right || Mouse right || Mouse right || Mouse right
|-
| Vehicle Movement || <tt>CarAimUp</tt> || Aim Up || Mouse up || Mouse up || Mouse up || Mouse up || Mouse up || Mouse up
|-
| Vehicle Movement || <tt>CarAimDown</tt> || Aim Down || Mouse down || Mouse down || Mouse down || Mouse down || Mouse down || Mouse down
|-
| Vehicle Movement || <tt>CarAimLeft</tt> || Aim Left || Mouse left || Mouse left || Mouse left || Mouse left || Mouse left || Mouse left
|-
| Vehicle Movement || <tt>CarAimRight</tt> || Aim Right || Mouse right || Mouse right || Mouse right || Mouse right || Mouse right || Mouse right
|-
| Vehicle Movement || <tt>TurnIn</tt> || Turn In || X || Left Ctrl+Q || Left Ctrl+Q || Z || Left Ctrl+Q || Left Ctrl+Q
|-
| Vehicle Movement || <tt>TurnOut</tt> || Turn out || Z || Left Ctrl+E || Left Ctrl+E || X || Left Ctrl+E || Left Ctrl+E
|-
| Helicopter Movement || <tt>HeliCyclicForward</tt> || Cyclic Forward || W || W || W || W || W || W
|-
| Helicopter Movement || <tt>HeliCyclicBack</tt> || Cyclic Backward || S || S || S || S || S || S
|-
| Helicopter Movement || <tt>HeliCyclicLeft</tt> || Cyclic Left || A || A || A || A || A || A
|-
| Helicopter Movement || <tt>HeliCyclicRight</tt> || Cyclic Right || D || D || D || D || D || D
|-
| Helicopter Movement || <tt>HeliCollectiveRaise</tt> || Collective Raise || Q || Left Shift || Left Shift || Left Shift || Left Shift || Left Shift
|-
| Helicopter Movement || <tt>HeliCollectiveLower</tt> || Collective Lower || Z || Z || Z || Space || Z || Space
|-
| Helicopter Movement || <tt>HeliRudderLeft</tt> || Left Pedal || X || Q || Q || Q || Q || Q
|-
| Helicopter Movement || <tt>HeliRudderRight</tt> || Right Pedal || C || E || E || E || E || E
|-
| Helicopter Movement || <tt>HeliLeft</tt> || Left Turn || Mouse left || Mouse left || Mouse left || Mouse left || Mouse left || Mouse left
|-
| Helicopter Movement || <tt>HeliRight</tt> || Right Turn || Mouse right || Mouse right || Mouse right || Mouse right || Mouse right || Mouse right
|-
| Helicopter Movement || <tt>AutoHover</tt> || Auto-Hover On || 2x\ || X || X || || X || X
|-
| Helicopter Movement || <tt>AutoHoverCancel</tt> || Auto-Hover Off || \ || X || X || || X || X
|-
| Helicopter Movement || <tt>LandGear</tt> || Gear Down || Right Ctrl+G || G || G || G || G || G
|-
| Helicopter Movement || <tt>LandGearUp</tt> || Gear Up || Right Ctrl+G || G || G || G || G || G
| Helicopter Movement || <tt>HeliWheelsBrake</tt> || Wheel Brake Hold/Release || Right Ctrl+W || Right Ctrl+W || Right Ctrl+W || Right Ctrl+W || Right Ctrl+W || Right Ctrl+W
|-
| Helicopter Movement || <tt>HelicopterTrimOn</tt> || Manual Trim Set || Right Ctrl+5 [NUM] || Right Ctrl+5 [NUM] || Right Ctrl+5 [NUM] || Right Ctrl+5 [NUM] || Right Ctrl+5 [NUM] || Right Ctrl+5 [NUM]
|-
| Helicopter Movement || <tt>HelicopterTrimOff</tt> || Manual Trim Release || Right Ctrl+. [NUM] || Right Ctrl+. [NUM] || Right Ctrl+. [NUM] || Right Ctrl+. [NUM] || Right Ctrl+. [NUM] || Right Ctrl+. [NUM]
|-
| Helicopter Movement || <tt>HeliTrimLeft</tt> || Manual Trim (Left) || Right Ctrl+4 [NUM] || Right Ctrl+4 [NUM] || Right Ctrl+4 [NUM] || Right Ctrl+4 [NUM] || Right Ctrl+4 [NUM] || Right Ctrl+4 [NUM]
|-
| Helicopter Movement || <tt>HeliTrimRight</tt> || Manual Trim (Right) || Right Ctrl+6 [NUM] || Right Ctrl+6 [NUM] || Right Ctrl+6 [NUM] || Right Ctrl+6 [NUM] || Right Ctrl+6 [NUM] || Right Ctrl+6 [NUM]
|-
| Helicopter Movement || <tt>HeliTrimForward</tt> || Manual Trim (Forward) || Right Ctrl+8 [NUM] || Right Ctrl+8 [NUM] || Right Ctrl+8 [NUM] || Right Ctrl+8 [NUM] || Right Ctrl+8 [NUM] || Right Ctrl+8 [NUM]
|-
| Helicopter Movement || <tt>HeliTrimBackward</tt> || Manual Trim (Backward) || Right Ctrl+2 [NUM] || Right Ctrl+2 [NUM] || Right Ctrl+2 [NUM] || Right Ctrl+2 [NUM] || Right Ctrl+2 [NUM] || Right Ctrl+2 [NUM]
|-
| Helicopter Movement || <tt>HeliTrimRudderLeft</tt> || Manual Trim (Pedals Left) || Right Ctrl+1 [NUM] || Right Ctrl+1 [NUM] || Right Ctrl+1 [NUM] || Right Ctrl+1 [NUM] || Right Ctrl+1 [NUM] || Right Ctrl+1 [NUM]
|-
| Helicopter Movement || <tt>HeliTrimRudderRight</tt> || Manual Trim (Pedals Right) || Right Ctrl+3 [NUM] || Right Ctrl+3 [NUM] || Right Ctrl+3 [NUM] || Right Ctrl+3 [NUM] || Right Ctrl+3 [NUM] || Right Ctrl+3 [NUM]
|-
| Helicopter Movement || <tt>HeliRopeAction</tt> || Rope Interaction || B || B || B || B || B || B
|-
| Helicopter Movement || <tt>HeliSlingLoadManager</tt> || Sling Load Assistant || Right Ctrl+B || Right Ctrl+B || Right Ctrl+B || Right Ctrl+B || Right Ctrl+B || Right Ctrl+B
|-
| Plane Movement || <tt>HeliForward</tt> || Nose Down || W || W || W || W || W || W
|-
| Plane Movement || <tt>HeliBack</tt> || Nose Up || S || S || S || S || S || S
|-
| Plane Movement || <tt>AirBankLeft</tt> || Bank Left || A || A || A || A || A || A
|-
| Plane Movement || <tt>AirBankRight</tt> || Bank Right || D || D || D || D || D || D
|-
| Plane Movement || <tt>HeliFastForward</tt> || Fast Forward || E || || || || ||
|-
| Plane Movement || <tt>HeliUp</tt> || Increase Thrust || Q || Left Shift || Left Shift || Left Shift || Left Shift || Left Shift
|-
| Plane Movement || <tt>HeliDown</tt> || Decrease Thrust || Z || Z || Z || Space || Z || Space
| Plane Movement || <tt>AirPlaneBrake</tt> || Speedbrake || || X || X || X || X || X
|-
| Plane Movement || <tt>HeliRudderLeft</tt> || Left Pedal || X || Q || Q || Q || Q || Q
|-
| Plane Movement || <tt>HeliRudderRight</tt> || Right Pedal || C || E || E || E || E || E
|-
| Plane Movement || <tt>HeliLeft</tt> || Left Turn || Mouse left || Mouse left || Mouse left || Mouse left || Mouse left || Mouse left
|-
| Plane Movement || <tt>HeliRight</tt> || Right Turn || Mouse right || Mouse right || Mouse right || Mouse right || Mouse right || Mouse right
|-
| Plane Movement || <tt>vtolVectoring</tt> || Auto-Vectoring On || 2x\ || Left Ctrl+X || Left Ctrl+X || Left Ctrl+X || Left Ctrl+X || X
|-
| Plane Movement || <tt>vtolVectoringCancel</tt> || Auto-Vectoring Off || \ || Left Ctrl+X || Left Ctrl+X || Left Ctrl+X || Left Ctrl+X || X
|-
| Plane Movement || <tt>LandGear</tt> || Gear Down || Right Ctrl+G || G || G || G || G || G
|-
| Plane Movement || <tt>LandGearUp</tt> || Gear Up || Right Ctrl+G || G || G || G || G || G
|-
| Plane Movement || <tt>FlapsDown</tt> || Flaps Down || Right Ctrl+K || Left Ctrl+Mouse left || Left Ctrl+Mouse left || Right Ctrl+L || Left Ctrl+Mouse left || Left Ctrl+Mouse left
|-
| Plane Movement || <tt>FlapsUp</tt> || Flaps Up || Right Ctrl+L || Left Ctrl+Mouse left || Left Ctrl+Mouse left || Left Ctrl+Mouse left || Left Ctrl+Mouse left || Left Ctrl+Mouse left
| Development || <tt>BuldTerrainLower50cm</tt> || Buldozer Lower Terrain 50 cm || K || K || K || K || K || K
|-
| Development || <tt>BuldTerrainShowNode</tt> || Buldozer Show Terrain Node || H || H || H || H || H || H
|-
| Development || <tt>BuldSelectionType</tt> || Buldozer Selection Type || S || S || S || S || S || S
|-
| Development || <tt>BuldLeft</tt> || Buldozer Left || LEFT || LEFT || LEFT || LEFT || LEFT || LEFT
|-
| Development || <tt>BuldRight</tt> || Buldozer Right || RIGHT || RIGHT || RIGHT || RIGHT || RIGHT || RIGHT
|-
| Development || <tt>BuldForward</tt> || Buldozer Forward || UP || UP || UP || UP || UP || UP
|-
| Development || <tt>BuldBack</tt> || Buldozer Back || DOWN || DOWN || DOWN || DOWN || DOWN || DOWN
|-
| Development || <tt>BuldMoveLeft</tt> || Buldozer Move Left || Mouse left || Mouse left || Mouse left || Mouse left || Mouse left || Mouse left
|-
| Development || <tt>BuldMoveRight</tt> || Buldozer Move Right || Mouse right || Mouse right || Mouse right || Mouse right || Mouse right || Mouse right
|-
| Development || <tt>BuldMoveForward</tt> || Buldozer Move Forward || Mouse up || Mouse up || Mouse up || Mouse up || Mouse up || Mouse up
|-
| Development || <tt>BuldMoveBack</tt> || Buldozer Move Back || Mouse down || Mouse down || Mouse down || Mouse down || Mouse down || Mouse down
|-
| Development || <tt>BuldTurbo</tt> || Buldozer Turbo || Left Shift || Left Shift || Left Shift || Left Shift || Left Shift || Left Shift
|-
| Development || <tt>BuldUp</tt> || Buldozer Up || Page Up || Page Up || Page Up || Page Up || Page Up || Page Up
|-
| Development || <tt>BuldDown</tt> || Buldozer Down || Page Down || Page Down || Page Down || Page Down || Page Down || Page Down
| Development || <tt>BuldTextureInfo</tt> || Buldozer Show Texture Info || T || T || T || T || T || T
|-
| Development || <tt>BuldBrushRatio</tt> || Brush Ratio || B || B || B || B || B || B
|-
| Development || <tt>BuldBrushStrength</tt> || Brush Strength || M || M || M || M || F || M
|-
| Development || <tt>BuldBrushSmooth</tt> || Brush Smooth || Left Shift || Left Shift || Left Shift || Left Shift || Left Shift || Left Shift
|-
| Development || <tt>BuldBrushRandomize</tt> || Randomize || R || R || R || R || R || R
|-
| Development || <tt>BuldBrushSetHeight</tt> || Set Height Brush || C || C || C || C || C || C
|-
| Development || <tt>BuldBrushOuter</tt> || Brush Outer || N || N || N || N || N || N
|-
| Development || <tt>BuldUndo</tt> || Undo || Left Ctrl+Z || Left Ctrl+Z || Left Ctrl+Z || Left Ctrl+Z || Left Ctrl+Z || Left Ctrl+Z
|-
| Development || <tt>BuldRedo</tt> || Redo || Left Ctrl+R || Left Ctrl+R || Left Ctrl+R || Left Ctrl+R || Left Ctrl+R || Left Ctrl+R
|-
| Development || <tt>BuldCreateObj</tt> || Create Object || V || V || V || V || V || V
|-
| Development || <tt>BuldDuplicateSel</tt> || Duplicate Selection || C || C || C || C || C || C
|-
| Development || <tt>BuldRemoveSel</tt> || Remove Selection || D || D || D || D || D || D
|-
| Development || <tt>BuldRotateSelX</tt> || Rotate X || X || X || X || X || X || X
|-
| Development || <tt>BuldRotateSelZ</tt> || Rotate Y || Z || Z || Z || Z || Z || Z
|-
| Development || <tt>BuldScaleSel</tt> || Scale || E || E || E || E || E || E
|-
| Development || <tt>BuldElevateSel</tt> || Elevate || W || W || W || W || W || W
|-
| Development || <tt>BuldKeepAbsoluteElevationSel</tt> || Lock Object Elevation || M || M || M || M || M || M
|-
| Development || <tt>BuldClearAllElevationLocks</tt> || Unlock Object Elevation || Left Shift+M, Right Shift+M || Left Shift+M, Right Shift+M || Left Shift+M, Right Shift+M || Left Shift+M, Right Shift+M || Left Shift+M, Right Shift+M || Left Shift+M, Right Shift+M
|-
| Development || <tt>SeagullUp</tt> || Seagull Up || Q || Q || Q || Q || Q || Q
|-
| Development || <tt>SeagullDown</tt> || Seagull Down || Z || Z || Z || Z || Z || Z
|-
| Development || <tt>SeagullForward</tt> || Seagull Forward || W || W || W || W || W || W
|-
| Development || <tt>SeagullBack</tt> || Seagull Back || S || S || S || S || S || S
|-
| Development || <tt>SeagullFastForward</tt> || Seagull Fast Forward || E || E || E || E || E || E
|-
| Development || <tt>cheat1</tt> || {{n/a}} || Right Windows || Right Windows || Right Windows || Right Windows || Right Windows || Right Windows
|-
| Development || <tt>cheat2</tt> || {{n/a}} || Right Alt || Right Alt || Right Alt || Right Alt || Right Alt || Right Alt
| Zeus || <tt>curatorDestroy</tt> || Destroy entity || End || End || End || End || End || End
|-
| Zeus || <tt>curatorGetOut</tt> || Order units to get out || G || G || G || G || G || G
|-
| Zeus || <tt>curatorContentWaypoint</tt> || Place 'cycle' waypoint || Left Alt || Left Alt || Left Alt || Left Alt || Left Alt || Left Alt
|-
| Zeus || <tt>curatorMoveCamTo</tt> || Move camera to selected entity || F || F || F || F || F || F
|-
| Zeus || <tt>curatorLockCameraTo</tt> || Lock camera on selected entity || Left Ctrl+F || Left Ctrl+F || Left Ctrl+F || Left Ctrl+F || Left Ctrl+F || Left Ctrl+F
|-
| Zeus || <tt>curatorLevelObject</tt> || Adjust object to sea level || X || X || X || X || X || X
|-
| Zeus || <tt>curatorGroupMod</tt> || Group units together || Left Ctrl || Left Ctrl || Left Ctrl || Left Ctrl || Left Ctrl || Left Ctrl
|-
| Zeus || <tt>curatorMultipleMod</tt> || Select multiple entities || Left Ctrl || Left Ctrl || Left Ctrl || Left Ctrl || Left Ctrl || Left Ctrl
|-
| Zeus || <tt>CuratorCollapseParent</tt> || Collapse / Expand Section || C || C || C || C || C || C
|-
| Zeus || <tt>curatorNightvision</tt> || Toggle vision mode || N || N || N || N || N || N
|-
| Zeus || <tt>curatorPersonView</tt> || Toggle View || Enter [NUM] || Enter [NUM] || Enter [NUM] || Enter [NUM] || Enter [NUM] || Enter [NUM]
|-
| Zeus || <tt>curatorPingView</tt> || Move to pinged player || Space || Space || Space || Space || Space || Space
| Editor Camera || <tt>editorCameraMoveForward</tt> || Move Forward || W || W || W || W || W || W
|-
| Editor Camera || <tt>editorCameraMoveBackward</tt> || Move Backward || S || S || S || S || S || S
|-
| Editor Camera || <tt>editorCameraMoveLeft</tt> || Move Left || A || A || A || A || A || A
|-
| Editor Camera || <tt>editorCameraMoveRight</tt> || Move Right || D || D || D || D || D || D
|-
| Editor Camera || <tt>editorCameraMoveUp</tt> || Move Up || Q || Q || Q || Q || Q || Q
|-
| Editor Camera || <tt>editorCameraMoveDown</tt> || Move Down || Z || Z || Z || Z || Z || Z
|-
| Editor Camera || <tt>editorCameraMoveTurbo</tt> || Speed Modifier || Left Shift || Left Shift || Left Shift || Left Shift || Left Shift || Left Shift
Not even tested - I'd like to add it to ctrlCreate article after confirm
"(isNumber (_x >> 'type') isEqualTo true) and !isClass (_x >> 'controls')" configClasses (configFile) apply {"* " + configName _x} joinString endl
The East Wind (2035) Apex Protocol (2035) Old Man (2038) First Contact (2039, as an Easter Egg)
Actor
Voice: Michael Pitthan
Unit: UKSF, Royal Navy
Rank: Captain
Status: Alive (2038)
He's conspiring everything behind Arma lore.
Ben Kerry
Unit: 111th Infantry Division, NATO
Rank: Corporal (June 2035), Seargeant (Aug 2035)
Status: Alive, KIA or MIA (2035)
A poor guy who tried to kill every AAF and CSAT soldiers in the conflict in the Republic of Altis and Stratis.
More people worth of mention:
James
Adams
Conway
Armstrong
Akhanteros
Nathan Mcdade
Katherine Bishop
Barklem
Šimon Čapek
Benjamin Hope
Guys from Raider 1
I think there're a lot more :shrug:
Things to write in the table:
Unit/Occupation
Rank
Status (Alive/Dead/MIA/WIA)
Born date
Born in
Actor
Sex
Languages
Appearance
ParticleArray
Todo and note: -Add the section for the array from setParticleRandom, setParticleCircle, setParticleFire? -Planning remove and merge to format section, suggestions? -Make A3-compatible copy-and-paste examples -Make this article more tutorial-ish, I prefer it rather just describe only ParticleArray --If so, probably ParticleArray is not a name for the article; change it to Arma 3 Particle Effects: Scripting or something?
Particle is a lightweight for performance effect system that is to be used for emulate dusts, fires, explosions, and/or anything. Every explosions, dusts, fires and most of in-game 3D effects are made in this system.
Particles can be generated by script commands like drop, so you can also do emulate them easily.
Arma 3 universal particle texture, file path: a3\data_f\ParticleEffects\Universal\Universal
String or Array format [p3dPath, nth, index, count, loop]:
p3dPath: String - File path to the particle you desired to use.
nth: Number - Divide the particle texture by this number. Warning: do not put 0, or results CTD! Doesn't affect anything if the particle is SpaceObject.
index: Number - The 0-based row index that start of the animation. Doesn't affect anything if the particle is SpaceObject.
count: Number - The animation count that the particles will use. If the number is bigger than nth, will continue to next row. Doesn't affect anything if the particle is SpaceObject.
loop: Number - (Optional, default 1) If 0, the particle will stop its animation when there's no more texture left, 1 to loop back to the start of the texture set. Doesn't affect anything if the particle is SpaceObject.
For example, to use the fire texture that shown in the picture, put this:
["a3\data_f\ParticleEffects\Universal\Universal", 16, 10, 32, 1]
1
animationName
N/A
String - Obsolete parameter that was meant to play .rtm animations, will throw "Skeletal animation not supported for particles" rpt error if not empty
2
type
Render
String - "Billboard" that the particle will always face to the camera, or "SpaceObject" that that particle is similar with regular objects.
3
timerPeriod
Script
Number - The script that defined in onTimer parameter will be executed in this time after a particle is generated, in seconds.
4
lifetime
Physical
Number - The life time of each particles in seconds.
5
position
Physical
Array format Position, the center is the position of the source.
Example: this will generate half-transparent grey particle, then will change its color to transparent white.
[[0.5, 0.5, 0.5, 0.3], [1, 1, 1, 0]]
13
animationPhase
Render
Array of Numbers - phase of the animation in time. In other words, the play speed of the selected frames for the Number of Frames to Play above. The higher the number, the faster it plays through the animation frames. Note that if the Number of Frames to Play above is set to 1, this will have no visible effect.
Number - How particles change its velocity randomly every once in randomDirectionPeriod seconds, in meters?
16
onTimer
Script
String - code executed on timer. Supports only .sqf path and doesn't support function?private _particlePosition = _this;
17
beforeDestroy
Script
String - code executed right before particle's destruction. Supports only .sqf path and doesn't support function?private _particlePosition = _this;
18
object
Physical
Object - If this parameter isn't objNull, the particle source will be attached to the object. The source will stop to generate its particles when the distahce between the object and the source is further than Object View Distance.
19
angle
Physical
Number - (Optional, default 0) determines the particle's starting angle in radian. pi = 180°. Template:since
20
onSurface
Physical
Boolean - (Optional, default false) Bounce the particles when hit the terrain surface if true. If circleRadius > 0, placing of particle on (water) surface on start of its existence. Circle radius is defined by command setParticleCircle. Template:since
21
bounceOnSurface
Physical
Number - (Optional, default -1) coef of bounce in collision with terrain surface, 0..1 for collisions, -1 to disable collision. Should be used soberly as it has a significant impact on performance. Template:since
22
emissiveColor
Render
Array of Arrays format Color - (Optional, default [ ]?) Sets emissivity of the particle (RGB0). Works as lighting of particles, so must be combined with correctly set particle color. Last parameter has no meaning for now. Template:since
This drop example does spawn a power line pole that keeps sparking.
_pole = "Land_PowerPoleWooden_F" createVehicle (playergetRelPos [5, 0]);
while {!isNull _pole} do {
for "_i" from 0 to random [60,100,180] do {
drop [
["\A3\data_f\ParticleEffects\Universal\Universal", 16, 13, 2, 0], "", "Billboard",
1, 1+random 5, [0.1, -1, 6.4], random [-3, 0, 3], random [-3, 0, 3], random [-5, 0, 5]],
1, 0.08, 0.04, 0.01,
[0.1+random 0.1,0],
[[1, 1, 1, 1]],
[1000],
0, 0, "", "", _pole,
0, true, 0.1,
[[100, 100, 100, 0]]
];
};
sleeprandom 5;
};