Default Key Bindings for WARFRAME on all platforms. Key bindings can be changed in the Settings under the Controls tab.
PC and Keyboard
These commands are for a standard QWERTY keyboard layout with the standard download. Steam users may find a few differences. For example, the screenshot key will place a picture of the game (without the in mission UI) to the "captures" folder: C:\Program Files (x86)\Warframe\Downloaded\Public\Captures
for standard users. Screenshots taken this way contain metadata that will be helpful to developers to troubleshoot the game. Steam users will find screenshots in the "captures" folder: C:\Program Files (x86)\Steam\SteamApps\common\Warframe\Captures
. Sometimes they are saved in C:\Users\<Username>\Pictures\Warframe
.
Actions not listed below have no default key bindings set.
Action | Default Key Binding | Alternate Key Binding |
---|---|---|
Take Screenshot | F6 | (Can't Change) |
Menus | Esc | (Can't Change) |
Use Cipher | Y | (Can't Change) |
Jump | Space | |
Move Forward | W | |
Move Left | A | |
Move Backward | S | |
Move Right | D | |
Move Up (Archwing) | Space | |
Move Down (Archwing) | Ctrl | |
Fire Weapon | Mouse button 1 | |
Aim Weapon | Mouse button 2 | |
Secondary Fire | Mouse button 3 | |
Reload | R | |
Toggle Crouch | V | |
Hold to Crouch | Ctrl | |
Sprint/Roll | Shift | |
Use | X | |
Melee Attack | E | |
Heavy Attack | Mouse button 3 (If equipped) | |
Switch Weapon | F | |
Gear Wheel | Q | |
Chat | T | |
Ability A | 1 | NUM 1 |
Ability B | 2 | NUM 2 |
Ability C | 3 | NUM 3 |
Ability D | 4 | NUM 4 |
Focus and Transference | 5 | NUM 5 |
Next Ability | Mouse Wheel Up | |
Previous Ability | Mouse Wheel Down | |
Place Marker/Captura Camera | G | |
Reverse Camera | H | |
Spectate Prev. Player | O | |
Show Player List | Z | |
Push to Talk | C | |
Inspect | I | |
Show Level Map | M | |
View Mission Progress | P | |
Quick Progress View | Tab | |
Select Sub Gear 0 | 1 (in Gear wheel) | |
Select Sub Gear 1 | 2 (in Gear wheel) | |
Select Sub Gear 2 | 3 (in Gear wheel) |
Action | Default Key Binding | Alternate Key Binding |
---|---|---|
Check | E | |
Ball Magnet | Mouse button 2 | |
Throw | Mouse button 1 | |
Pass | R | |
Jump | Space | |
Move Forward | W | |
Move Left | A | |
Move Backward | S | |
Move Right | D | |
Toggle Crouch | V | |
Hold to Crouch | Ctrl | |
Sprint/Roll | Shift | |
Use | X | |
Gear Wheel | Q | |
Chat | T | |
Place Marker/Captura Camera | G | |
Reverse Camera | H | |
View Mission Progress | P | |
Quick Progress View | Tab |
Action | Default Key Binding | Alternate Key Binding |
---|---|---|
Place Decoration | 1 | |
Modify Decoration/Place Another | 2 | |
Place Decoration | Mouse button 1 | |
Rotate Decoration | Mouse button 2 | |
Change Rotation Axis | Z | |
Hold to scale | R | |
Scale Up | NUM + | |
Scale Down | NUM - | |
Cycle Grid Snapping | Shift | |
Surface Snapping/Free Placement | F | |
Push/Pull decoration | X | |
Move Forward | W | |
Move Left | A | |
Move Backward | S | |
Move Right | D | |
Move Up | Space | |
Move Down | Ctrl |
Action | Default Key Binding | Alternate Key Binding |
---|---|---|
Jump | W | |
Move Left | A | |
Crouch | S | |
Move Right | D | |
Light Attack | U | |
Medium Attack | I | |
Heavy Attack | O | |
Block | J | |
Grab | K | |
Special | L |
Action | Default Key Binding | Alternate Key Binding |
---|---|---|
Move Forward | W | |
Move Left | A | |
Move Backward | S | |
Move Right | D | |
Move Up | Space | |
Move Down | Ctrl | |
Boost/Maneuver | Shift | |
Dismount | X | |
Primary Fire | Mouse button 1 | |
Aim Weapon | Mouse button 2 | |
Ordnance | Mouse button 3 | |
Tactical Menu | L | |
Railjack Camera | Right Ctrl |
Action | Default Key Binding | Alternate Key Binding |
---|---|---|
1st String | 1 | |
2nd String | 2 | |
3rd String | 3 | |
Whammy | Space | |
Sky Fret | ||
Earth Fret | ||
Water Fret | ||
Scale | Tab | |
Songs | W | |
Change Instrument | A |
Configuration File
- Main article: Key Bindings/Config
The configuration file for keybindings and other settings can be found in the following directory on Windows: C:\Users\[Username]\AppData\Local\Warframe\EE.cfg
. Alternatively, one can go into the game's launcher and "Get Logs" to save the config file to C:\Users\[Username]\Desktop\Warframe Logs
.
Keybindings
Under [LotusWindows_KeyBindings,/Lotus/Types/Input/KeyBindings]
in the configuration file.
Internal Name | Context | Default PC Binding (English QWERTY) |
Gamepad |
---|---|---|---|
MOVE_X |
Horizontal movement (left/right) | EN_D, EN_A, EN_RIGHT, EN_LEFT |
EN_GAMEPAD_LX
|
MOVE_Y |
Vertical movement (up/down) | EN_LCONTROL, EN_SPACE |
EN_GAMEPAD_L2, EN_GAMEPAD_BUTTON_BOTTOM
|
MOVE_Z |
Horizontal movement (forwards/backwards) | EN_S, EN_W, EN_DOWN, EN_UP |
EN_GAMEPAD_LY
|
SHOW_SECRET_1 |
Waypoint | EN_G |
EN_GAMEPAD_UP
|
PRE_ATTACK |
Attacking | EN_MOUSE_B0 |
EN_GAMEPAD_R1
|
RUN |
Sprinting | EN_GAMEPAD_LTHUMB
| |
ACTION |
Rolling | ||
PRE_RUN |
Sprinting & Rolling | EN_LSHIFT |
EN_GAMEPAD_LTHUMB
|
AIM_WEAPON |
Aiming | EN_MOUSE_B1 |
EN_GAMEPAD_L1
|
TROOPER_POWER |
EN_F |
EN_GAMEPAD_BUTTON_TOP
| |
SECONDARY_FIRE |
Secondary/Alternate Fire | EN_MOUSE_B2 |
EN_GAMEPAD_RTHUMB
|
JUMP |
Jumping | EN_SPACE |
EN_GAMEPAD_BUTTON_BOTTOM
|
USE |
Interact | EN_X |
EN_GAMEPAD_BUTTON_LEFT
|
CYCLE_POWER_NEXT |
Cycling abilities (left to right) | EN_MOUSE_WHEELUP |
EN_GAMEPAD_RIGHT
|
CYCLE_POWER_PREV |
Cycling abilities (right to left) | EN_MOUSE_WHEELDOWN |
EN_GAMEPAD_LEFT
|
TOGGLE_CHAT_WINDOW |
Opening Chat | EN_T
| |
TOGGLE_CHAT_WINDOW_ALT |
EN_GAMEPAD_L1
| ||
SHOW_LEVEL_MAP |
Opening map/enlarging minimap | EN_M |
EN_GAMEPAD_SELECT
|
VIEW_MISSION_PROGRESS |
Toggle mission progress screen | EN_P
| |
CYCLE_CAMERA_NEXT |
Switching spectator camera | ||
CYCLE_CAMERA_PREV |
Switching spectator camera | EN_O
| |
REVERSE_CAMERA_OFFSET |
Switch camera location | EN_H
| |
NEXT_INV |
Swapping weapons | EN_F |
EN_GAMEPAD_BUTTON_TOP
|
CROUCH |
Toggle crouching | EN_V
| |
HOLD_CROUCH |
Crouching | EN_LCONTROL |
EN_GAMEPAD_L2
|
LEAN_LEFT |
Rotate Railjack port-side | EN_Q
| |
LEAN_RIGHT |
Rotate Railjack starboard-side | EN_E
| |
MELEE |
Quick melee attack | EN_E |
EN_GAMEPAD_BUTTON_RIGHT
|
MELEE_SWING |
Melee attack in melee mode | EN_E |
EN_GAMEPAD_BUTTON_RIGHT
|
MELEE_PARRY |
Blocking | EN_MOUSE_B1 |
EN_GAMEPAD_R1
|
MELEE_CHANNEL |
Heavy Attack button | EN_MOUSE_B2 |
EN_GAMEPAD_L1
|
RELOAD |
Reloading | EN_R |
EN_GAMEPAD_BUTTON_LEFT
|
MINI_INVENTORY_HOLD |
Gear menu | EN_Q
| |
VIEW_HUMAN_PLAYERS |
Toggle player list | EN_Z
| |
ACTIVATE_ABILITY_0 |
First ability | EN_1, EN_KP_1
| |
ACTIVATE_ABILITY_1 |
Second ability | EN_2, EN_KP_2
| |
ACTIVATE_ABILITY_2 |
Third ability | EN_3, EN_KP_3
| |
ACTIVATE_ABILITY_3 |
Fourth ability | EN_4, EN_KP_4
| |
ACTIVATE_ABILITY_4 |
Transference | EN_5, EN_KP_5
| |
PUSH_TO_TALK |
Voice chat | EN_C
| |
INSPECT |
View player profile | EN_I |
EN_GAMEPAD_RIGHT
|
VIEW_QUICK_PROGRESS |
View mission progress screen | EN_TAB
| |
SELECT_SUB_GEAR_0 |
Equip fishing spear | EN_1
| |
SELECT_SUB_GEAR_1 |
Use fish bait | EN_2
| |
SELECT_SUB_GEAR_2 |
Use dye | EN_3
| |
VIEW_RAILJACK_SYSTEMS |
Open Railjack Tactical Menu | EN_L |
EN_GAMEPAD_LEFT
|
Other Settings
Note that settings that are not present in the config file are at its default value. Some default values are based on your system recommended settings as determined by the game.
Internal Name | Description | Possible Values |
---|---|---|
Stats.Visible |
Framerate counter enabled | 0 (off, default) or 1 (on) |
Sound.DeviceHwId |
Sound device | Device's Universally unique identifier |
Net.DTLS |
Datagram Transport Layer Security enabled | 0 or 1 |
Graphics.AnisotropicFiltering |
Anisotropic filtering | ATF_NONE, ATF_2X, ATF_4X, ATF_8X
|
Graphics.AntiAliasing |
Temporal anti-aliasing | AA_DISABLED, AA_FXAA, AA_SMAA, AA_TEMPORAL
|
Graphics.AutoDetectGraphicsSettings |
Auto detect graphic settings | 0 or 1 (default) |
Graphics.BlurLocalReflections |
Blur local reflections | 0 or 1 (default) |
Graphics.Borderless |
Borderless fullscreen | 0 (default) or 1 |
Graphics.BloomIntensity |
Bloom intensity | 0 to 1 (0.5 default) |
Graphics.Brightness |
Brightness | 0.1 to 1.9 (0.9 default) |
Graphics.ColorBlindCompensation |
Colorblind filter | CBC_PROTANOPIA, CBC_DEUTERANOPIA, CBC_TRITANOPIA, CBC_NONE (default)
|
Graphics.ColorBlindCompensationStrength |
Colorblind filter strength | 0 to 100 (100 default) |
Graphics.Contrast |
Contrast | 0.25 to 1.75 (0.75 default) |
Graphics.DisplayAspectRatio |
Display aspect ratio | FullScreen4x3, WideScreen16x9, WideScreen16x10, PanoramicWideScreen21x9, SuperUltraWideScreen32x9
|
Graphics.DynamicLighting |
Dynamic lighting | 0 or 1 (default) |
Graphics.DynamicResolution |
Dynamic resolution | DYNRES_USER, DYNRES_AUTO
|
Graphics.EffectsIntensity |
Visual effects intensity | 0.1 to 2 (1 default) |
Graphics.EnableBloom |
Bloom | 0 or 1 (default) |
Graphics.EnableColorCorrection |
Color correction | 0 or 1 (default) |
Graphics.EnableContactShadows |
Contact screen space shadows | 0 (default) or 1 |
Graphics.EnableDOF |
Depth of field | 0 or 1 (default) |
Graphics.EnableDistortions |
Fullscreen distortions | 0 or 1 (default) |
Graphics.EnableGlare |
Glare | 0 or 1 (default) |
Graphics.EnableGrain |
Film grain | 0 or 1 (default) |
Graphics.EnableMotionBlur |
Motion blur | 0 or 1 (default) |
Graphics.EnableScreenShake |
Screen shake | 0 or 1 (default) |
Graphics.EnableSwapChainFlipModel |
Optimized swap chain flip model for Windows 10 | 0 (default) or 1 |
Graphics.EnableVolumetricLighting |
Volumetric Lighting | 0 or 1 (default) |
Graphics.FoliageDistanceScale |
Foilage level of detail | 0 to 1 |
Graphics.FullScreen |
Fullscreen | 0 (default) or 1 |
Graphics.FullScreenSizeX |
Length of fullscreen window (in pixels) | Positive integer value |
Graphics.FullScreenSizeY |
Width of fullscreen window (in pixels) | Positive integer value |
Graphics.GPUParticlesQuality |
GPU particles quality | GPQ_LOW, GPQ_MEDIUM, GPQ_HIGH, GPQ_LUDICROUS
|
Graphics.GeometryDetail |
Geometry detail | GD_LOW, GD_MEDIUM, GD_HIGH
|
Graphics.HLODDistanceScale |
Hierarchical level of detail (for large environments) | 0 to 1 |
Graphics.HighDPI |
Window scaling mode (Dots per inch) | HDM_NATIVE, HDM_SCALED (default)
|
Graphics.HybridShadows |
Character shadows | 0 or 1 (default) |
Graphics.ImposterDistanceScale |
Character avatar level of detail | 0.5 |
Graphics.LocalReflections |
Local reflections | 0 or 1 (default) |
Graphics.LowShaderQuality |
Low shader quality | 0 (default) or 1 |
Graphics.MaxFrameRate |
Maximum frame rate | Positive integer value |
Graphics.ParticleSysQuality |
Particle density | PQ_LOW, PQ_MEDIUM, PQ_HIGH
|
Graphics.ReduceTeamEffects |
Reduce teammates' visual effects | 0 (default) or 1 |
Graphics.RefreshRate |
Refresh rate | Positive integer value |
Graphics.ResolutionScale |
Dynamic resolution scale | 0.5 to 1 (1 default) |
Graphics.SSAO |
Screen space ambient occlusion | 0 or 1 (default) |
Graphics.ShadowQuality |
Shadow quality | SQ_LOW, SQ_MEDIUM, SQ_HIGH
|
Graphics.TAASharpen |
Sharpening temporal anti-aliasing | 0 to 100 (50 default) |
Graphics.TextureQuality |
Texture quality | TQ_LOW, TQ_MEDIUM, TQ_HIGH
|
Graphics.TrilinearFiltering |
Trilinear filtering | TF_OFF, TF_ON, TF_DEFAULT (default)
|
Graphics.UseDeferred |
Deferred rendering | 0 (default) or 1 |
Graphics.UseDynamicDecals |
Overlaying decal textures (e.g. bullet holes and blood splatters) | 0 or 1 (default) |
Graphics.VSyncMode |
Vertical synchronization | VSM_ALWAYS_SYNC, VSM_AUTO, VSM_NEVER_SYNC
|
Gamepad.LeftAnalogStickDeadzoneLow |
Deadzone for gamepad left analog | 0 to 1 |
Gamepad.RightAnalogStickDeadzoneLow |
Deadzone for gamepad right analog | 0 to 1 |
Gamepad.TriggerReleaseTransition |
Gamepad trigger sensitivity | -1 to 1 |
Flash.FlashDrawScale |
0 to 1 | |
Flash.FlashDrawScaleMode |
MSM_CUSTOM
| |
Client.Email |
WARFRAME account email address | Valid email address |
Example
Sample file:
+nowarning +version=5 [KeyBindings,/EE/Types/Input/DefaultKeyBindings] [LotusDedicatedServerAccountSettings,/Lotus/Types/Game/DedicatedServerAccountSettings] email=example@email.com [LotusDedicatedServerSettings,/Lotus/Types/Game/DedicatedServerSettings] version=1 email=example@email.com starChart=/Lotus/Types/Game/SolarMap/OriginSolarMapRedux gameConfig=/Lotus/Types/GameRules/LotusDedicatedServerGameConfig missionNode=PvpNode11 gameModeId=406011 eloRating=2 levelOverrides={ { missionTag=PvpNode0 levels=/Lotus/Types/GameRules/PVPCTFLevels }, { missionTag=PvpNode10 levels=/Lotus/Types/GameRules/PVPDMLevels }, { missionTag=PvpNode9 levels=/Lotus/Types/GameRules/PVPDMLevels }, { missionTag=PvpNode11 levels=/Lotus/Types/GameRules/PVPSBLevels } } [LotusWindows_KeyBindings,/Lotus/Types/Input/KeyBindings] MOVE_X={ { key=EN_D inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Player/TennoInputFilter strictFiltering=0 slot=0 }, { key=EN_RIGHT inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Player/TennoInputFilter strictFiltering=0 slot=1 }, { key=EN_D inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Player/TennoScoopEquippedMeleeFilter strictFiltering=1 slot=0 }, { key=EN_RIGHT inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Player/TennoScoopEquippedMeleeFilter strictFiltering=1 slot=1 }, { key=EN_D inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Game/CrewShip/RailJack/Input/RailjackInputFilter strictFiltering=1 slot=0 }, { key=EN_RIGHT inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Game/CrewShip/RailJack/Input/RailjackInputFilter strictFiltering=1 slot=1 }, { key=EN_A inputMode=IM_NORMAL invert=1 scale=1 inputFilter=/Lotus/Types/Player/TennoInputFilter strictFiltering=0 slot=0 }, { key=EN_LEFT inputMode=IM_NORMAL invert=1 scale=1 inputFilter=/Lotus/Types/Player/TennoInputFilter strictFiltering=0 slot=1 }, { key=EN_A inputMode=IM_NORMAL invert=1 scale=1 inputFilter=/Lotus/Types/Player/TennoScoopEquippedMeleeFilter strictFiltering=1 slot=0 }, { key=EN_LEFT inputMode=IM_NORMAL invert=1 scale=1 inputFilter=/Lotus/Types/Player/TennoScoopEquippedMeleeFilter strictFiltering=1 slot=1 }, { key=EN_A inputMode=IM_NORMAL invert=1 scale=1 inputFilter=/Lotus/Types/Game/CrewShip/RailJack/Input/RailjackInputFilter strictFiltering=1 slot=0 }, { key=EN_LEFT inputMode=IM_NORMAL invert=1 scale=1 inputFilter=/Lotus/Types/Game/CrewShip/RailJack/Input/RailjackInputFilter strictFiltering=1 slot=1 }, { key=EN_GAMEPAD_LX inputMode=IM_NORMAL invert=0 scale=1 inputFilter="" strictFiltering=0 slot=0 } } MOVE_Y={ { key=EN_LCONTROL inputMode=IM_NORMAL invert=1 scale=1 inputFilter=/Lotus/Types/Player/SpaceBattle/SpaceTennoInputFilter strictFiltering=0 slot=0 }, { key=EN_LCONTROL inputMode=IM_NORMAL invert=1 scale=1 inputFilter=/Lotus/Types/Game/CrewShip/RailJack/Input/RailjackInputFilter strictFiltering=1 slot=0 }, { key=EN_SPACE inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Player/SpaceBattle/SpaceTennoInputFilter strictFiltering=0 slot=0 }, { key=EN_SPACE inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Game/CrewShip/RailJack/Input/RailjackInputFilter strictFiltering=1 slot=0 }, { key=EN_GAMEPAD_L2 inputMode=IM_NORMAL invert=0 scale=1 inputFilter="" strictFiltering=0 slot=0 }, { key=EN_GAMEPAD_BUTTON_BOTTOM inputMode=IM_NORMAL invert=1 scale=1 inputFilter="" strictFiltering=0 slot=0 } } MOVE_Z={ { key=EN_S inputMode=IM_NORMAL invert=1 scale=1 inputFilter=/Lotus/Types/Player/TennoInputFilter strictFiltering=0 slot=0 }, { key=EN_DOWN inputMode=IM_NORMAL invert=1 scale=1 inputFilter=/Lotus/Types/Player/TennoInputFilter strictFiltering=0 slot=1 }, { key=EN_DOWN inputMode=IM_NORMAL invert=1 scale=1 inputFilter=/Lotus/Types/Player/TennoScoopEquippedMeleeFilter strictFiltering=1 slot=0 }, { key=EN_S inputMode=IM_NORMAL invert=1 scale=1 inputFilter=/Lotus/Types/Game/CrewShip/RailJack/Input/RailjackInputFilter strictFiltering=1 slot=0 }, { key=EN_DOWN inputMode=IM_NORMAL invert=1 scale=1 inputFilter=/Lotus/Types/Game/CrewShip/RailJack/Input/RailjackInputFilter strictFiltering=1 slot=1 }, { key=EN_W inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Player/TennoInputFilter strictFiltering=0 slot=0 }, { key=EN_UP inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Player/TennoInputFilter strictFiltering=0 slot=1 }, { key=EN_W inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Player/TennoScoopEquippedMeleeFilter strictFiltering=1 slot=0 }, { key=EN_UP inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Player/TennoScoopEquippedMeleeFilter strictFiltering=1 slot=1 }, { key=EN_W inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Game/CrewShip/RailJack/Input/RailjackInputFilter strictFiltering=1 slot=0 }, { key=EN_UP inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Game/CrewShip/RailJack/Input/RailjackInputFilter strictFiltering=1 slot=1 }, { key=EN_GAMEPAD_LY inputMode=IM_NORMAL invert=1 scale=1 inputFilter="" strictFiltering=0 slot=0 } } SHOW_SECRET_1={ { key=EN_G inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Player/TennoInputFilter strictFiltering=0 slot=0 }, { key=EN_G inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Player/TennoScoopEquippedMeleeFilter strictFiltering=1 slot=0 }, { key=EN_GAMEPAD_UP inputMode=IM_NORMAL invert=0 scale=1 inputFilter="" strictFiltering=0 slot=0 } } PRE_ATTACK={ { key=EN_MOUSE_B0 inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Player/TennoInputFilter strictFiltering=0 slot=0 }, { key=EN_MOUSE_B0 inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Game/CrewShip/RailJack/Input/RailjackInputFilter strictFiltering=1 slot=0 }, { key=EN_GAMEPAD_R1 inputMode=IM_NORMAL invert=0 scale=1 inputFilter="" strictFiltering=0 slot=0 } } RUN={ { key=EN_GAMEPAD_LTHUMB inputMode=IM_NORMAL invert=0 scale=1 inputFilter="" strictFiltering=0 slot=0 }, { key=EN_GAMEPAD_LTHUMB inputMode=IM_NORMAL invert=0 scale=1 inputFilter="" strictFiltering=1 slot=0 } } PRE_RUN={ { key=EN_LSHIFT inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Player/TennoInputFilter strictFiltering=0 slot=0 }, { key=EN_LSHIFT inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Player/TennoScoopEquippedMeleeFilter strictFiltering=1 slot=0 }, { key=EN_LSHIFT inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Game/CrewShip/RailJack/Input/RailjackInputFilter strictFiltering=1 slot=0 }, { key=EN_GAMEPAD_LTHUMB inputMode=IM_NORMAL invert=0 scale=1 inputFilter="" strictFiltering=0 slot=0 } } AIM_WEAPON={ { key=EN_MOUSE_B1 inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Player/TennoInputFilter strictFiltering=0 slot=0 }, { key=EN_MOUSE_B1 inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Game/CrewShip/RailJack/Input/RailjackInputFilter strictFiltering=1 slot=0 }, { key=EN_GAMEPAD_L1 inputMode=IM_NORMAL invert=0 scale=1 inputFilter="" strictFiltering=0 slot=0 } } TROOPER_POWER={ { key=EN_F inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Game/CrewShip/RailJack/Input/RailjackInputFilter strictFiltering=1 slot=0 }, { key=EN_GAMEPAD_BUTTON_TOP inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Game/CrewShip/RailJack/Input/RailjackInputFilter strictFiltering=0 slot=0 } } SECONDARY_FIRE={ { key=EN_LALT inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Player/TennoInputFilter strictFiltering=0 slot=0 }, { key=EN_GAMEPAD_RTHUMB inputMode=IM_NORMAL invert=0 scale=1 inputFilter="" strictFiltering=0 slot=0 }, { key=EN_LALT inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Game/CrewShip/RailJack/Input/RailjackInputFilter strictFiltering=1 slot=0 } } JUMP={ { key=EN_SPACE inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Player/TennoInputFilter strictFiltering=0 slot=0 }, { key=EN_SPACE inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Player/TennoScoopEquippedMeleeFilter strictFiltering=1 slot=0 }, { key=EN_GAMEPAD_BUTTON_BOTTOM inputMode=IM_NORMAL invert=0 scale=1 inputFilter="" strictFiltering=0 slot=0 } } USE={ { key=EN_X inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Player/TennoInputFilter strictFiltering=0 slot=0 }, { key=EN_X inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Player/TennoScoopEquippedMeleeFilter strictFiltering=1 slot=0 }, { key=EN_X inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Game/CrewShip/RailJack/Input/RailjackInputFilter strictFiltering=1 slot=0 }, { key=EN_GAMEPAD_BUTTON_LEFT inputMode=IM_NORMAL invert=0 scale=1 inputFilter="" strictFiltering=0 slot=0 } } CYCLE_POWER_NEXT={ { key=EN_MOUSE_WHEELUP inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Player/TennoInputFilter strictFiltering=0 slot=0 }, { key=EN_GAMEPAD_RIGHT inputMode=IM_NORMAL invert=0 scale=1 inputFilter="" strictFiltering=0 slot=0 } } CYCLE_POWER_PREV={ { key=EN_GAMEPAD_LEFT inputMode=IM_NORMAL invert=0 scale=1 inputFilter="" strictFiltering=0 slot=0 } } TOGGLE_CHAT_WINDOW={ { key=EN_T inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Player/TennoInputFilter strictFiltering=0 slot=0 }, { key=EN_T inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Player/TennoScoopEquippedMeleeFilter strictFiltering=1 slot=0 } } TOGGLE_CHAT_WINDOW_ALT={ { key=EN_GAMEPAD_L1 inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/EE/Types/Input/MenuInputFilter strictFiltering=0 slot=0 } } SHOW_LEVEL_MAP={ { key=EN_M inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Player/TennoInputFilter strictFiltering=0 slot=0 }, { key=EN_GAMEPAD_SELECT inputMode=IM_NORMAL invert=0 scale=1 inputFilter="" strictFiltering=0 slot=0 } } VIEW_MISSION_PROGRESS={ { key=EN_P inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Player/TennoInputFilter strictFiltering=0 slot=0 }, { key=EN_P inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Player/TennoScoopEquippedMeleeFilter strictFiltering=1 slot=0 } } CYCLE_CAMERA_NEXT={} CYCLE_CAMERA_PREV={ { key=EN_O inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Player/TennoInputFilter strictFiltering=0 slot=0 } } REVERSE_CAMERA_OFFSET={ { key=EN_H inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Player/TennoInputFilter strictFiltering=0 slot=0 }, { key=EN_H inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Player/TennoScoopEquippedMeleeFilter strictFiltering=1 slot=0 } } NEXT_INV={ { key=EN_F inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Player/TennoInputFilter strictFiltering=0 slot=0 }, { key=EN_GAMEPAD_BUTTON_TOP inputMode=IM_NORMAL invert=0 scale=1 inputFilter="" strictFiltering=0 slot=0 } } CROUCH={ { key=EN_V inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Player/TennoInputFilter strictFiltering=0 slot=0 }, { key=EN_V inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Player/TennoScoopEquippedMeleeFilter strictFiltering=1 slot=0 } } HOLD_CROUCH={ { key=EN_LCONTROL inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Player/TennoInputFilter strictFiltering=0 slot=0 }, { key=EN_LCONTROL inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Player/TennoScoopEquippedMeleeFilter strictFiltering=1 slot=0 }, { key=EN_GAMEPAD_L2 inputMode=IM_NORMAL invert=0 scale=1 inputFilter="" strictFiltering=0 slot=0 } } LEAN_LEFT={ { key=EN_Q inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Game/CrewShip/RailJack/Input/RailjackInputFilter strictFiltering=1 slot=0 }, { key=EN_GAMEPAD_L2 inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Game/CrewShip/RailJack/Input/RailjackInputFilter strictFiltering=1 slot=0 } } LEAN_RIGHT={ { key=EN_E inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Game/CrewShip/RailJack/Input/RailjackInputFilter strictFiltering=1 slot=0 } } MELEE={ { key=EN_E inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Player/TennoInputFilter strictFiltering=0 slot=0 }, { key=EN_GAMEPAD_BUTTON_RIGHT inputMode=IM_NORMAL invert=0 scale=1 inputFilter="" strictFiltering=0 slot=0 } } MELEE_SWING={ { key=EN_E inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Player/TennoEquippedMeleeFilter strictFiltering=0 slot=0 }, { key=EN_GAMEPAD_BUTTON_RIGHT inputMode=IM_NORMAL invert=0 scale=1 inputFilter="" strictFiltering=0 slot=0 } } MELEE_PARRY={ { key=EN_MOUSE_B1 inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Player/TennoEquippedMeleeFilter strictFiltering=0 slot=0 }, { key=EN_GAMEPAD_R1 inputMode=IM_NORMAL invert=0 scale=1 inputFilter="" strictFiltering=0 slot=0 } } MELEE_CHANNEL={ { key=EN_LALT inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Player/TennoEquippedMeleeFilter strictFiltering=0 slot=0 }, { key=EN_GAMEPAD_L1 inputMode=IM_NORMAL invert=0 scale=1 inputFilter="" strictFiltering=0 slot=0 } } RELOAD={ { key=EN_R inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Player/TennoInputFilter strictFiltering=0 slot=0 }, { key=EN_GAMEPAD_BUTTON_LEFT inputMode=IM_NORMAL invert=0 scale=1 inputFilter="" strictFiltering=0 slot=0 } } MINI_INVENTORY_HOLD={ { key=EN_Q inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Player/TennoInputFilter strictFiltering=0 slot=0 }, { key=EN_Q inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Player/TennoScoopEquippedMeleeFilter strictFiltering=1 slot=0 } } VIEW_HUMAN_PLAYERS={ { key=EN_Z inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Player/TennoInputFilter strictFiltering=0 slot=0 } } ACTIVATE_ABILITY_0={ { key=EN_1 inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Player/TennoInputFilter strictFiltering=0 slot=0 }, { key=EN_KP_1 inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Player/TennoInputFilter strictFiltering=0 slot=1 } } ACTIVATE_ABILITY_1={ { key=EN_2 inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Player/TennoInputFilter strictFiltering=0 slot=0 }, { key=EN_KP_2 inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Player/TennoInputFilter strictFiltering=0 slot=1 } } ACTIVATE_ABILITY_2={ { key=EN_3 inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Player/TennoInputFilter strictFiltering=0 slot=0 }, { key=EN_KP_3 inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Player/TennoInputFilter strictFiltering=0 slot=1 } } ACTIVATE_ABILITY_3={ { key=EN_4 inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Player/TennoInputFilter strictFiltering=0 slot=0 }, { key=EN_KP_4 inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Player/TennoInputFilter strictFiltering=0 slot=1 } } ACTIVATE_ABILITY_4={ { key=EN_5 inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Player/TennoInputFilter strictFiltering=0 slot=0 }, { key=EN_KP_5 inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Player/TennoInputFilter strictFiltering=0 slot=1 } } PUSH_TO_TALK={ { key=EN_C inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Player/TennoInputFilter strictFiltering=0 slot=0 } } INSPECT={ { key=EN_I inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Player/TennoInputFilter strictFiltering=0 slot=0 }, { key=EN_GAMEPAD_RIGHT inputMode=IM_NORMAL invert=0 scale=1 inputFilter="" strictFiltering=0 slot=0 } } VIEW_QUICK_PROGRESS={ { key=EN_TAB inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Player/TennoInputFilter strictFiltering=0 slot=0 }, { key=EN_TAB inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Player/TennoScoopEquippedMeleeFilter strictFiltering=1 slot=0 } } SELECT_SUB_GEAR_0={ { key=EN_1 inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Player/TennoSpearFishingInputFilter strictFiltering=0 slot=0 } } SELECT_SUB_GEAR_1={ { key=EN_2 inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Player/TennoSpearFishingInputFilter strictFiltering=0 slot=0 } } SELECT_SUB_GEAR_2={ { key=EN_3 inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Player/TennoSpearFishingInputFilter strictFiltering=0 slot=0 } } VIEW_RAILJACK_SYSTEMS={ { key=EN_L inputMode=IM_NORMAL invert=0 scale=1 inputFilter=/Lotus/Types/Game/CrewShip/RailJack/Input/RailjackInputFilter strictFiltering=0 slot=0 }, { key=EN_GAMEPAD_LEFT inputMode=IM_NORMAL invert=0 scale=1 inputFilter="" strictFiltering=0 slot=0 } } [Windows_Config,/EE/Types/Base/Config] Stats.Visible=1 Sound.DeviceHwId="{0.0.0.00000000}.{974b0233-39c3-4995-9f91-68e2e4c3e1be}" Net.DTLS=1 Graphics.AutoDetectGraphicsSettings=0 Graphics.Borderless=1 Graphics.Brightness=1.018 Graphics.DisplayAspectRatio=WideScreen16x9 Graphics.EnableBloom=0 Graphics.EnableColorCorrection=0 Graphics.EnableDOF=0 Graphics.EnableGlare=0 Graphics.EnableGrain=0 Graphics.EnableMotionBlur=0 Graphics.EnableSwapChainFlipModel=1 Graphics.FullScreenSizeX=1920 Graphics.FullScreenSizeY=1080 Graphics.GPUParticlesQuality=GPQ_MEDIUM Graphics.GeometryDetail=GD_HIGH Graphics.HighDPI=HDM_NATIVE Graphics.MaxFrameRate=60 Graphics.ReduceTeamEffects=1 Graphics.SSAO=0 Graphics.ShadowQuality=SQ_HIGH Graphics.TextureQuality=TQ_HIGH Graphics.TrilinearFiltering=TF_ON Graphics.UseDeferred=1 Graphics.UseDynamicDecals=0 Graphics.VSyncMode=VSM_NEVER_SYNC Gamepad.LeftAnalogStickDeadzoneLow=0.15000001 Gamepad.RightAnalogStickDeadzoneLow=0.15000001 Gamepad.TriggerReleaseTransition=-0.94999999 Client.Email=example@email.com
Playstation
- Use left joystick to move.
- Toggle sprint by pressing down the left joystick L3 .
- Control camera by moving the right joystick.
- Use equipped weapon's secondary fire or perform a Melee Heavy Attack by pressing down the right joystick R3 .
- Press to jump.
- Press to perform a quick melee attack.
- Use while in melee-only mode to melee attack.
- Press to reload your weapon or perform context actions.
- Press to switch weapons.
- Hold to switch to melee-only mode.
- D-Pad:
- Hold L1 to crouch when standing still.
- Hold while moving to slide.
- Press while moving to roll.
- Hold L2 to take aim and zoom in.
- Press R1 button to open the Ability menu.
- Press R2 to fire your weapon.
- Use while in melee-only mode to block attacks.
- Combination keys:
- Press R1 and Left on the D-Pad to open your Railjack's Tactical Menu.
Xbox
- Use left joystick to move.
- Toggle sprint by pressing down the left joystick.
- Control camera by moving the right joystick.
- Use equipped weapon's secondary fire or perform a Melee Heavy Attack by pressing down the right joystick.
- Press to jump.
- Press to perform a quick melee attack.
- Use while in melee-only mode to melee attack.
- Press to reload your weapon or perform context actions.
- Press to switch weapons.
- Hold to switch to melee-only mode.
- D-Pad:
- Press LB to crouch when standing still.
- Use while moving to roll.
- Use while running to slide.
- Hold LT to take aim and zoom in.
- Press RB button to open the Ability menu.
- Press RT to fire your weapon.
- Use while in melee-only mode to block attacks.
- Combination keys:
- Press RB and Left on the D-Pad to open your Railjack's Tactical Menu.
Nintendo Switch
- Use left joystick to move.
- Toggle sprint by pressing down the left joystick.
- Control camera by moving the right joystick.
- Use equipped weapon's secondary fire or perform a Melee Heavy Attack by pressing down the right joystick.
- Press B to jump.
- Press A to perform a quick melee attack.
- Use while in melee-only mode to melee attack.
- Press X to reload your weapon or perform context actions.
- Press Y to switch weapons.
- Hold to switch to melee-only mode.
- D-Pad:
- Press L Button to crouch when standing still.
- Use while moving to roll.
- Use while running to slide.
- Hold ZL Button to take aim and zoom in.
- Note that Nintendo Switch controllers have support for motion controls for aiming.
- Press R Button to open the Ability menu.
- Press ZR Button to fire your weapon.
- Use while in melee-only mode to block attacks.
- Combination keys:
- Press R Button and Left on the D-Pad to open your Railjack's Tactical Menu.
Notes
- If you have trouble finding your pictures from the screenshot key (F6 ) try one of these folders:
/Users/[User Name]/My Pictures/Warframe
/Users/[User Name]/Saved Games/My Pictures/Warframe
- If you are running Warframe through Steam, F12 functions as a print-screen button.
- Holding Switch Weapon will toggle Melee Mode.
Gallery
- Nintendo Switch
Patch History
Update 30.9 (2021-11-11)
- CONTROLLER CHANGES & FIXES
- Improved Melee weapons rumble controller feedback to have a more accurate response when attacking.
- Changed Nightwave 'Cred Offerings' callout on controller to be the top face button (Y on Xbox) instead of clicking the right thumbstick, as it would conflict with the new Tenno Guide hover action.
- Fixed issue with tutorial hints not updating if switching between keyboard and controller while the hint is active in the Call of the Tempestarii Quest.
- Fixed icons in the controller binding screen being misaligned.
Hotfix 29.2.4 (2020-10-15)
- Increased default analog stick deadzones values to 20%. The value was previously 15% only for look/aim inputs, but then was changed to 15% for all analog stick inputs, but this introduced some drift for certain players.
Update 28.0 (2020-06-11)
- Controller Fixes:
- Fixed an issue where resetting controller bindings to default would not remove bindings from buttons that didn't have a default action assigned to them (e.g. for XB1 and PC, D-pad down doesn't have an action bound under Railjack controls, so if you bound Bank Left to it, for instance, it would remain bound).
- Fixed a controller issue where you could assign an Archwing action (e.g. Move Down/Dodge/Blink) to a button that has a non-Archwing-exclusive action already bound to it (e.g. Ability Menu), resulting in both being bound to the same button simultaneously (where only one action would actually be executed when the button is pressed). Now, in the above example, the Crouch/Slide/Roll action would trade places with the Power Menu action, resolving the conflict.
- Fixed an issue where if you rebound Ability Menu under the General tab for controller bindings, it wouldn't update immediately under the Power Menu tab to that key, which could result in creating conflicting bindings under the Power Menu tab.
- Fixed controllers using a higher deadzone value than desired for non-look analog inputs. Was applying a 20% deadzone across the board instead of using platform-specific values, which were generally lower. This should improve responsiveness of analog sticks.
- Fixed an issue where resetting controller bindings would take effect immediately even if you chose not to save when it prompted you upon exiting. Now only takes effect upon confirmation when exiting.
- Fixed the action list in the Customize Controller controller screen not updating to show the current working bindings as you're updating them.
Hotfix 27.0.9 (2020-01-09)
- Disable Y key triggering randomize appearance in arsenal to prevent accidental randomization
Hotfix 26.0.2 (2019-11-01)
- Updated the Customize Controller Options to read ‘Secondary Fire/Heavy Melee’ where ‘Channeling’ was.
Update 26.0 (2019-10-31)
- The Options screen, Ayatan Treasures screen, and Dojo Room Options UI have received a fresh new look!
Update 24.4 (2019-03-08)
- Controller Responsiveness Changes
- We have increased the trigger release sensitivity so that there is more space for error between firing and release. This will help curb the muscle fatigue experienced with having to maintain constant pressure on the triggers as well as alleviate the accidental breaks in firing and aiming. This will require a bit more pressure to be released on the triggers before you will stop aiming and firing.
- We increased trigger release sensitivity but maintained press sensitivity to strike balance between quick tap and continuous fire weapons. In other words, we have maintained the firing ease of Pistol weapons with quick trigger taps but have increased the freedom to apply various levels of pressure with continuous fire weapons.
- While this has felt much better overall in testing, we know that some may find that the increase still constraints gameplay in some form. More importantly, Tenno with disabilities may also find that this limits their ability to play. So we have also added 2 new sliders in Options > Controls to adjust trigger sensitivity to your liking:
- Trigger Press Sensitivity: Adjusts the pressure required to fire/aim
- Trigger Release Sensitivity: Adjusts the pressure required to release fire/aim
- Note: The smaller the number in the slider, the more pressure is required on the trigger. The bigger the number, the less pressure is required on the trigger.
- The sliders will allow you to tailor exactly how much pressure you feel is most comfortable/close to your preference of play.
Hotfix 24.2.9 (2019-01-18)
- Waving goodbye to the Classic Controller Config
We have departed from the Classic Controller Config in this update as it has for long presented numerous issues and bugs in testing and on launch of new Quests, features, systems, etc. We’re at a point now where Warframe is at a size that this Config introduces surmounting issues that ultimately slows testing.
Tenno using the Classic Controller Config will now be defaulted to the New Controller Config, but customizing will always be available if desired by going into Options > Customize Controller.
So that there is no confusion, we are not removing the ability to re-bind your controller! We are simply doing away with the Classic Controller default binding scheme (configuration).
Update 24.2 (2018-12-18)
- Controller Changes & Fixes
We increased controller responsiveness in a number of ways:
- One major issue address is the fixing of an issue where almost 50% controller input was required before a hip-fire camera manipulation could be executed. We’ve decreased coded deadzones to allow for more refined, precise aiming and removed the inherited velocity when shifting directions. Players should now notice an immediate falloff in camera movement once input is no longer applied to the control sticks.
- Additionally, we have added a number of mathematical improvements regarding the ramp and acceleration curves used to interpolate control stick input. This should make the camera manipulations feel much smoother and allow for a closer approximation of circular movement, compared to the very ‘square’ like motions we had previously.
- We’ve also increased the amount of vertical movement seen when manipulating the control stick to reduce the amount of asymmetry between it and horizontal movement. There is still a bias towards the horizontal plane, but moving the camera up/down should not feel so drastically different when now compared to left/right movement.
- Fixed Void Mode being toggled/stuck on sometimes due to interaction with the Power Menu on controllers.
- Other changes
- In an effort to make Warframe more accessible, non-analog inputs from different devices can now be used together and will be treated the same as when several non-analog inputs from the same device are pressed.
Update 23.0 (2018-06-15)
- PC CONTROLLER CHANGES!
The launch of virtual cursor controls on consoles brought many hotfixes to those platforms with much needed changes and improvements. Our first Dev Workshop looked at bringing D-Pad Functionality, while our second, a follow-up Action Plan, looked at what we planned on improving across platforms. Combined, the following changes are now live for our PC controller players:
- D-Pad support is here!
- Restored button shortcuts in the Arsenal.
- Changed Relic selection windows to preview content on hover. To choose a Relic, simply select it.
- Added the ability to auto-rotate your Warframe in the Arsenal (using the Right Trigger) while browsing item grid.
- Changed “preview” and “select” to be independent of one another in the Arsenal item selection (separate bindings displayed in bottom right of screen in Arsenal).
- Removed the need to hold down and drag in order to select a Mod in the Modding UI. Instead, selecting a Mod will make it stick to your cursor like it used to, allowing you to move it with cursor control or D-Pad. Additionally, hitting “back” will deselect the Mod from your cursor without exiting the screen.
- Increased the size of Star Chart node hitzones when using a controller.
- Fixed category switch with controller LB/RB on some screens when hovering over a category button.
- Fixed not being able to fish with Classic Controls.
- Fixed LB prompt in Ability Menu appearing permanently after opening fishing gear wheel.
- Fixed the cursor on controller moving to an arbitrary spot in the Inventory Sort Options drop down.
- Fixed cursor automatically snapping to a button on the right side of the screen if a menu is open.
- Fixed being unable to rotate your Operator while customizing with the Right Stick when your cursor is hovering over the item menu.
- Fixed being unable to rotate your Operator at all after fast traveling to the Transference room from “Operator” in the pause menu.
- Fixed the “X” callout button missing from the Lunaro Practice Mode, which made it appear that the Practice Mode could not be activated.
- Fixed button to send Amp Slots as a gift not actually sending the gift when using a controller.
- Fixed controller RB and LB loss of functionality after accessing Navigation, opening matchmaking and then pressing B to back out.
- Fixed pause menu button on controller causing a brief UI transition to mouse mode.
- Changes:
- Removed Steam controller icons from the list of selectable sets and swapped them with the Xbox One icons.
Update 22.20 (2018-05-17)
- Controller + Cursor Changes
- Launching with this Mainline update is an experimental 'virtual cursor' for PC! If you use a Controller on PC, you will now find there is a seamless transition between Mouse & Keyboard + Controller! Icons and UI will also reflect those of a Controller when seamlessly transitioning between them. Please let us know how you like it - it should be a marked improvement from our incomplete controller support!
Update: The Silver Grove (2016-08-19)
- New Custom Lunaro Bindings!
With the launch of Lunaro on Consoles we introduced full customization options for Lunaro controls. With this update we will be introducing the same functionality for PC keyboard and mouse users.
Head over to the Options screen to configure your Lunaro bindings as you see fit!
Update 17.11 (2015-11-12)
- Changes
- Added analog support for the right thumbstick movement when in menus using a Steam Controller.
- Fixes
- Fixed fullscreen mode not functioning properly if Steam was not in Big Picture mode.
- Fixed an incorrect icon appearing during login screen when using a Steam Controller.
- Fixed an issue where the Steam Controller icons were showing a Big Picture no matter what controller they have attached.
- Fixed not being able to properly control the hacking mini-game when using a Steam Controller.
- Fixed an issue preventing the Steam Controller to interact with the Cipher button for hacking puzzles or the Battle/Extract menu on Defense Missions.
- Fixed players being unable to use the Steam Controller’s D-Pad to switch between email/password fields on the login screen.
- Fixed an issue preventing players from using the X button to respawn in Conclave when using a Steam Controller.
- Fixed an issue preventing players from casting Warframe powers using the recommended Controller settings via the Steam Controller.
- Fixed players not being able to skip cinematics via the Steam Controller.
- Fixed an issue where launching warframe in Big Picture will reset player keybindings.
Hotfix 17.10.4 (2015-11-10)
- Steam Controller support is now live! See here for more info: https://forums.warframe.com/index.php?/topic/559238-steam-controller-support-live/
Update 11.1 (2013-11-27)
- Added gamepad support to Trading.
Update 7.1 (2013-03-19)
- Gamepad: Jump moved back to A (need Wallrun Toggle controls for this to work) / *Crouch moved back to R3 (may move back to B later) / Parry moved to LB so you can hold it while keeping full move & look controls / Use moved to X & reload moved to B (until I can move it on X, shared with Use)
- Fixed Power Use back to LB / Parry moved to Dpad Up (until I get a free face button) / Weapon Swap moved back to Y