A top down shot of 8 controllers, 2 phones, a camera, and varied accessories. The full set of controllers are: Microsoft Elite Series 2, Sony PS4, PowerA MOGA XP-7, Xbox One, Kishi v2, 8bitdo NES, Jungle Cat, and Steam.

Figure 1: The Controllers

Changelog

2023-03-12
  • Controller: Add Scuff Instinct pro
  • Controller: Add Kishi v2
  • Elite Series 2: Flip primary/shifted right stick main Elite Series 2 control config for smoother default motion with option to ’look fast’ if needed
  • No Man’s Sky: Add in-game config
  • Destiny 2 config: Re-jigger class and grenades such that there is less shoulder tapping/holds. This requires 4 paddles and is a direct reaction to the Strand Destiny element class
  • Destiny 2 general: The 4 paddle requirement for Destiny is optional and the original config has been retained as it does work but is less efficient than the 4 paddle update below
  • Destiny 2 in-game config: Update KemoNine configs to reflect changes once Strand launched in Destiny
  • General: Cleanup config sections so they now collapse down for easier scanning and reading

What Is Below

I initially intended this post be a guide and review on getting controller gaming to be more accessible. Rather than drone on with too many thousands of words, I felt this post should be condensed into something of a reference and highlights reel and it still ended up being a longer read than I expected.

Below are my general thoughts and opinions on controller gaming. I’ve spent significant time tuning controller configs for Destiny 2 and No Man’s Sky which I play the most. I’ve also ensured the below setup and approach is easily adapted to pretty much any game. Destiny 2 and No Man’s Sky are incredibly complex games when it comes to control schemes and I believe the below is close, if not equal to Keyboard and Mouse input device gaming.

Yes, I just claimed I can match Keyboard and Mouse players with a controller for utility and never moving my thumbs off the move/look sticks. I’ve got over 1,0000 hours of play time in Destiny 2 and can play any of the hardest content with the control scheme presented below. If you look close you’ll see just how complex Destiny 2 is as game and why controller selection is critical. I have included my Destiny 2 in-game configuration as well so you can see how the general controller config maps to game actions.

The Only Consideration

Before we get too far into opinion land, I’d like to point out the only considerations I consider important.

They are:

  • What works for your hands?
  • Is it comfortable?
  • Does it cause health issues or pain? (It should not)
  • It doesn’t get in the way of you enjoying a game
  • Paddles should be a consideration as a requirement. They allow your thumbs to remain on look/move and still retain the ability to jump/reload/etc while also moving and looking around
  • Ensure there are at least two buttons/paddles on the controller grips OR it has 3 total buttons per ‘shoulder’: standard shoulder button, trigger, additional button that can be bound to any other button

If the above considerations are met, I think it’s a perfectly valid and acceptable controller for use.

This post is about how I got controllers to “get out of my way” and be comfortable for regular use. Nothing more.

Organization

This rest of this post is organized as sections with the following order.

  • A note on controller clips
  • Controllers I’d recommend and any notes I have after regular use
  • Links to sites selling controllers and accessories I’d consider purchasing
  • My primary Microsoft Elite Series 2 configuration
  • My Destiny 2 in-game configuration

Controller Clips

While reviewing the below I’d like to note the 8bitdo controller clip works very well with a number of Xbox styled controllers. It works so well, I use it with my Microsoft Elite Series 2 as well as my Scuff Instinct. I also have a short usb-c cable I use to connect the controller to the phone.

It can be a really good option for phones that won’t work with some of the nicer, more phone focused controllers.

Some Considerations

  • Very good options available
  • Lets you use a lot of ‘good’ controllers freely
  • Weight/portability can be an issue
  • Center of gravity can be a problem depending on the controller

Controllers

Microsoft Elite Series 2

  • Hard to beat for comfort
  • I especially like the paddle layout and where the rear paddles are placed
  • The paddles do not seem to work over Bluetooth
  • I do not recommend this controller if you need Bluetooth connection support
  • The tuning app is second to none, it’s worth the extra cost to me

Scuff Instinct

  • Next best controller to the Microsoft Elite Series 2
  • The paddles are more horizontally laid out and its difficult to push both paddles on the same side concurrently
  • The ‘rear’ paddle is a ‘push’ motion which confuses my mind slightly
  • It works with paddles over Bluetooth
  • The profiles for button mappings to the paddles works
  • The tuning is far less than the Microsoft Elite Series 2 but more than enough for general gaming

Razor Kishi v1 and v2

  • v1 not worth it due to lack of paddles/grip buttons and it’s End Of Life, avoid this version
  • v2 is very nice if your phone can be used with it
  • The app is required for extra button mapping the two extra shoulder buttons
  • Light and portable
  • No first party case but third party cases work well

8bitdo NES Controller

  • Works great with bluetooth
  • If you need an original style NES controller, this is the one to buy in my opinion

PowerA MOGA XP-7

  • Has 2 paddles, one on each grip
  • Worth considering for mobile and or bluetooth needs if the Kishi v2 isn’t an option in my opinion
  • Can hold most phones in cases in my light testing
  • Big and semi-heavy, worthy of xbox controller licensing
  • It works with paddles over bluetooth
  • Way to large and unwieldy with my phone in my hands
  • The charging is via Qi (wireless) only

The following links are in no particular order and my recommended starting points for finding controllers.

General Controller Configurations

General Notes (click to expand)
  • If you need a controller layout that doesn’t rely on the Shift function, please see the Scuff Instinct Pro configuration below
  • If you need a controller layout for just 2 paddles, please see the Kishi v2 configuration below
  • These are my starting point for games at the controller level. I do tune for individual games, these controller configs are mainly to keep base controller config consistent across controllers
  • I try very hard to keep functions to specific buttons and paddles in my gaming so this is just a general starting point. I do a lot of in-game configuration too. The below in-game configurations show how I leverage these base controller configurations
KemoNine's Microsoft Elite Series 2 Config (click to expand)

Only the paddles need button mappings, assign everything else to match the physical controller

Left Rear Paddle
  • Primary: D-Pad Up
  • Shift: X
Left Front Paddle
Check Use as Shift button
Right Rear Paddle
  • Primary: Y
  • Shift: D-Pad Right
Right Front Paddle
  • Primary: A
  • Shift: B
Left Stick
  • Primary: - Sensitivity Curve: Aggressive
    • Curve adjustment: Fourth notch from left
  • Shift: - Sensitivity Curve: Aggressive
    • Curve adjustment: Fourth notch from the left
Right Stick
  • Primary: - Sensitivity Curve: Smooth
    • Curve adjustment: None
  • Shift: - Sensitivity curve: Smooth
    • Curve adjustment: Fourth notch from the left
Triggers
  • Left: 0 - 100
  • Right: 50 - 100
Vibration
Set all sliders to the seventh notch from the left
Color
  • Brightness: 50% (ish)
  • Color: White
KemoNine's Scuf Instinct Pro Config (click to expand)

Only the paddles were mapped.

Left Rear Paddle
  • Default: X
  • Destiny 2: D-pad Up
Left Front Paddle
B
Right Rear Paddle
Y
Right Front Paddle
A
KemoNine's Razer Kishi v2 Config (click to expand)

Only the two shoulder extra buttons were mapped.

Left
A
Right
Y

In-Game Configurations

KemoNine's Destiny 2 In-Game Config (click to expand)
General
  • Look sensitivity: 8 (direct hid)
  • Look sensitivity: 12 (steam link / elite)
  • Look sensitivity: 10 (steam link / powera moba xp7x plus)
  • Ads sensitivity modifier: 0.5
  • Sprint-turn scale: 0.8
  • Vertical inversion: inverted (I’m a monster, deal with it)
  • Buttons: (Be sure to start with the defaults before applying the below.)
    • Fire: right triger (single press)
    • Hold zoom: left trigger (single press)
    • Reload: left stick (double press)
    • Alternate weapon action: dpad right (single press)
    • Auto melee: right shoulder (single press)
    • Grenade: (Tune based on number of paddles)
      • 2 paddles or less: left shoulder (double press)
      • 4 paddles or more: left shoulder (single press)
    • Super: left + right shoulder (single press concurrently – combo/chord)
    • Jump: a (single press)
    • Finisher: right stick (single press)
    • Highlight player: right stick (long press)
    • Sprint: left stick (single press)
    • Toggle crouch: right stick (double press)
    • Light attack: right shoulder (single press)
    • Heavy attack: right trigger (single press)
    • Block: left trigger (long press / hold)
    • Stasis breakout: b (double press)
    • Class ability (all): (tune based on number of paddles)
      • 2 paddles or less: left shoulder (long press)
      • 4 paddles or more: b (single press)
    • Air dive ability: (tune based on number of paddles)
      • 2 paddles or less: left shoulder (long press)
      • 4 paddles or more: b (single press)
    • Swap to kinetic or energy weapon: y (single press)
    • Swap to power weapon: y (long press)
    • Interact: dpad up (single press)
    • Emoji 1: dpad left (double press) / thanks
    • Emoji 2: dpad left (long press) / face palm
    • Emoji 3: dpad down (double press) / cowbell
    • Emoji 4: dpad down (long press) / salute or sit
Tuneables
  • If you find yourself needing stasis breakout in a better spot than b, dpad may be a good spot if you can spare an emoji
  • Long press events trigger single press events ; you should NOT overlap long and single press on a single button
Important Notes
  • ALL config has been play tested heavily
  • This setup alternates hands for complimentary actions and balancing forces applied to buttons/triggers/sticks as you play
  • This lets you move around while holding sticks for things like ‘interact holds’ or ’toggle crouch’ – if you have crouch on movement stick itll auto-drop you out of crouch because youve tripped the movement stick – moving it to look stick fixed the problem – the game engine input processing limits stick config options that work with the flow of movement in-game
  • You can safely shuffle some things around based on usage patterns ; just dont change single/double/hold for how things activate ; a lot of this layout avoids issues with the input engine (see below)
  • Long press events trigger single press events ; you should NOT overlap long and single press on a single button – this appears to be a BUG in the input engine code
  • With Strand using so many grenade, class ability and melee actions, the 4 paddle version was updated to make it easier to manage ability spam. The 2 paddle form does work but is harder to use tactically in my opinion and prompted the updates above
KemoNine's No Man's Sky In-Game Config (click to expand)
Important Notes
  • This setup was reconciled against Destiny 2. In particular the Discoveries / Options and Inventories functions are in opposite locations compared to Destiny 2 by default and I have flipped them universally to help with muscle memory when swapping between the two games.
Menus
  • View Button: Skip, Discoveries / Options
  • Menu Button: Options / Quit
  • Left Stick Click: Retry Network Connection
  • Right Stick Click: Discard Item, Delete, Pin Formula
  • Y: Quick Transfer, Retry Network Connection, Toggle Wiring Mode
  • X: Initiate Process, Toggle Trade Inventory, Toggle Edit / Build
  • B: Mode Select: Cancel, Back, Exit Menu
  • A: Confirm (Menus)
On Foot
  • View Button: Discoveries / Options, Skip
  • Menu Button: Inventories
  • Left Stick Click: Zoom, Pick Up Technology, Run
  • Right Stick Click: Scan
  • Y: Change Weapon Mode
  • X: Interact, Place Marker, Tag Marker, Reload Weapon
  • B: Switch Alt Weapon, Back
  • A: Jump, Secondary Interaction
Quick Menu (On Foot)
  • View Button: Discoveries / Options
  • Menu Button: Inventories
  • Left Stick Click: Run
  • Right Stick Click: N/A
  • Y: Change Weapon Mode
  • X: Change Terrain Shape, Interact
  • B: Switch Alt Weapon, Back, Toggle Terrain Mine / Create
  • A: Jump, Confirm (Quick Menu)
Flight Controls
  • View Button: Discoveries / Options, Skip
  • Menu Button: Inventories
  • Left Stick Click: Zoom In
  • Right Stick Click: Scan
  • Y: Change Weapon Mode
  • X: Land Ship, Exit Ship, Tag Marker, Combat Autopilot (Toggle)
  • B: Boost, Back
  • A: Thrust
Quick Menu (Ship)
  • View Button: Discoveries / Options
  • Menu Button: Inventories
  • Left Stick Click: N/A
  • Right Stick Click: N/A
  • Y: N/A
  • X: Land Ship
  • B: Back
  • A: Confirm (Quick Menu)
Exocraft
  • View Button: Discoveries / Options, Skip
  • Menu Button: Inventories
  • Left Stick Click: Horn
  • Right Stick Click: Perform Scan
  • Y: Switch Weapon Mode
  • X: Exit Exocraft, Tag Marker
  • B: Delete Checkpoint, Back
  • A: Vertical Thrust
Galactic Map
  • View Button: N/A
  • Menu Button: Exit Map
  • Left Stick Click: View Current Location
  • Right Stick Click: Scan
  • Y: Expand System Info
  • X: Add Waypoint
  • B: Back
  • A: Confirm (Menus)
Photo Mode
  • View Button: Discoveries / Options
  • Menu Button: Inventories
Photo Mode (Menu)
  • View Button: Discoveries / Options
  • Menu Button: Inventories
Base Part Editing
  • View Button: Discoveries / Options
  • Menu Button: Recolour Building Part
  • Left Stick Click: Run
  • Right Stick Click: Toggle Build Camera
  • Y: Toggle Wiring Mode
  • X: Toggle Edit / Build
  • B: Back
  • A: Jump
Base Part Placing
  • View Button: Discoveries / Options
  • Menu Button: Recolour Building Part
  • Left Stick Click: Run
  • Right Stick Click: Toggle Build Camera
  • Y: Toggle Wiring Mode
  • X: Toggle Edit / Build
  • B: Back
  • A: Jump

See also