Razer Tartarus V2 Pro - can the Analog Thumbstick be set to "Left Stick", instead of "Right Stick"? | Razer Insider
Skip to main content
Question

Razer Tartarus V2 Pro - can the Analog Thumbstick be set to "Left Stick", instead of "Right Stick"?

  • September 23, 2026
  • 6 replies
  • 102 views

CrimsonZen

I bought the Tartarus V2 Pro as an upgrade for my HORI TAC F14, which also has a single analog thumbstick.  The V2 Pro is in almost every aspect a more premium product than the TAC F14, EXCEPT:

  • The HORI TAC F14 Configurator allows you to map the thumbstick to either analog Left Stick or analog Right Stick. I always bind it to Left Stick for movement, freeing up WASD binds for utility keys.
  • The Razer Tartarus V2 Pro analog thumbstick only reports as Right Stick, and I don’t see a way to remap this in Synapse 4.0.14.2609150422!
    • In FFXIV, there is a serviceable workaround - in System Configuration, you can use Calibrate Controller to tell FFXIV to treat the stick as LS. (You can even use Calibrate to change which direction is up!)
    • However, most games (e.g. Valheim) do not let you map Right Stick to movement! And thus the Tartarus V2 Pro analog stick can only ever be used to swivel the camera - but I have my mouse for that! Thus, I either have to:
      • Bind the Thumbstick to Digital 4-way or 8-way, defeating the purpose of having an analog thumbstick, or
      • Keep WASD binds on buttons 9/14/15/16, defeating the purpose of having an analog thumbstick.

While I don’t play GW2, I noticed the product page advertises the thumbstick as being usable for movement in that game, so I’m very surprised that it reports as RS exclusively and cannot be rebound to LS, so hopefully this feature is planned at some point? Is there some other sort of way to get this working

Thanks!

P.S.: Thanks for making a more upscale version of that gamepad - love the depth of features available here and the overall make!

6 Replies

FiszPL
Vanguard
Forum|alt.badge.img+1
  • VANGUARD
  • September 25, 2026

As far as I know, Razer is preparing firmware to allow this (switching between left or right joystick) - so stay tuned.


I have found a solution with Joytokey you might try.

See my post here : 

 


  • Insider Mini
  • September 25, 2026

It’s ABSOLUTELY MENTAL, that Razer released this product without this feature. Of course the thumbstick should map to the left controller stick for movement.

I have a £150 Razer mouse for the aiming, why would I want that on my left hand too!!!! Like seriously, this should be the default!

Also, there doesn’t seem to be a mapping option for clicking the thumbstick when in analog mode. Something else I’m going to have to fix. Pretty crazy considering the cost of this thing!

Did anyone even use the product before they starting selling it?

Anyway, I got it working for Geforce Now. You can fix this by adding the following as a user variable in your Environment variables (for you non-techies, don’t include the double quotes, just the text in between them):

Variable name: “SDL_GAMECONTROLLERCONFIG”

Value: “ [removed by moderator] 000eb [removed by moderator] 0,Razer Tartarus V2 Pro (sticks swapped),a:b0,b:b1,x:b2,y:b3,back:b6,guide:b10,start:b7,leftstick:b9,rightstick:b8,leftshoulder:b4,rightshoulder:b5,dpup:h0.1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,leftx:a2,lefty:a3,rightx:a0,righty:a1,lefttrigger:a4,righttrigger:a5,platform:Windows,
[removed by moderator] 000eb [removed by moderator] 0,Razer Tartarus V2 Pro (sticks swapped),a:b0,b:b1,x:b2,y:b3,back:b6,guide:b10,start:b7,leftstick:b9,rightstick:b8,leftshoulder:b4,rightshoulder:b5,dpup:h0.1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,leftx:a2,lefty:a3,rightx:a0,righty:a1,lefttrigger:a4,righttrigger:a5,platform:Windows,”

Once added, restart Geforce Now if already running. Geforce Now reads this mapping on each startup. The above just switches the thumbsticks.


Working on a Steam fix also. Coming soon...


  • Insider Mini
  • September 26, 2026

Considering my last comment was moderated, I have a new method that shouldn’t offend the moderators and that works with Geforce Now and Steam.

Run the following Powershell script. It will ask you how you want to map the stick. Select option 1 (select option 2 if you want torevert back to the default) for movement.

This works for Geforce Now and Steam. If either were open when you ran this, make sure to close them and re-start them as the setting is pulled in at startup.

For Steam you also need to ensure your game’s controller settings are set to “Enable Steam Input”: Right-click [GAME] → Properties → Controller and set it to "Enable Steam Input".

Happy fraggin’ fellow Razer lovers :-)

& {
# Razer Tartarus V2 Pro: choose which Xbox stick the thumbstick drives (Synapse "True Analog" mode)
# in GeForce NOW and Steam.
Write-Host 'Which stick should the Tartarus thumbstick drive?'
Write-Host ' 1 Left thumbstick (movement)'
Write-Host ' 2 Right thumbstick (aiming - Razer default)'
$stick = switch ((Read-Host 'Enter 1 or 2').Trim()) { '1' { 'Left' } '2' { 'Right' } default { $null } }
if (-not $stick) { Write-Warning 'Please enter 1 or 2. Nothing was changed.'; return }

# Find the keypad: its Xbox gamepad interface, from a Razer device named Tartarus. The IDs are the
# model's (vendor 1532 = Razer, product 02EB = Tartarus V2 Pro), not anything unique to one unit.
$all = @(Get-PnpDevice -PresentOnly -ErrorAction SilentlyContinue)
$pids = @($all | Where-Object { $_.Class -eq 'XnaComposite' -and $_.InstanceId -match '^USB\\VID_1532&PID_([0-9A-F]{4})&MI_00\\' } | ForEach-Object {
$p = $Matches[1]
if ($all | Where-Object { $_.FriendlyName -like '*Tartarus*' -and $_.InstanceId -match "VID_1532&PID_$p" }) { $p }
} | Select-Object -Unique)
if (-not $pids) { Write-Warning 'No Razer Tartarus found. Plug it in, set the thumbstick to True Analog in Synapse, and run this again. Nothing was changed.'; return }

# SDL's GUID for the keypad: USB bus, name checksum 0 (matches any name), vendor and product ID
# (low byte first), version 0, then how each app reads it: 7200 = GeForce NOW, 6701 = Steam.
$gfn = 'a:b0,b:b1,x:b2,y:b3,back:b6,guide:b10,start:b7,leftstick:b9,rightstick:b8,leftshoulder:b4,rightshoulder:b5,dpup:h0.1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,leftx:a2,lefty:a3,rightx:a0,righty:a1,lefttrigger:a4,righttrigger:a5'
$steam = 'a:b0,b:b1,x:b2,y:b3,back:b4,guide:b5,start:b6,leftstick:b8,rightstick:b7,leftshoulder:b9,rightshoulder:b10,dpup:h0.1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,leftx:a2,lefty:a3,rightx:a0,righty:a1,lefttrigger:a4,righttrigger:a5'
$new = @(); $ours = @()
foreach ($p in $pids) {
$id = ' [removed by moderator] ' + '0000' + ($p.Substring(2, 2) + $p.Substring(0, 2)).ToLower() + '0000' + '0000'
$new += "${id}7200,Tartarus,$gfn", "${id}6701,Tartarus,$steam"
# Existing lines for this keypad, whatever their name checksum or version, and the older XInput one.
$ours += '^0300[0-9a-f]{4}32150000' + [regex]::Escape($id.Substring(16, 4)) + '0000[0-9a-f]{4}(7200|7800|6701),'
}

# Merge into the user variable: drop this keypad's old lines, keep any other mappings.
$old = [Environment]::GetEnvironmentVariable('SDL_GAMECONTROLLERCONFIG', 'User')
$keep = @(($old -split "`n") | Where-Object { $line = $_; $line -and -not ($ours | Where-Object { $line -match $_ }) })
$lines = if ($stick -eq 'Left') { $keep + $new } else { $keep }
[Environment]::SetEnvironmentVariable('SDL_GAMECONTROLLERCONFIG', $(if ($lines) { $lines -join "`n" } else { [NullString]::Value }), 'User')
$label = if ($stick -eq 'Left') { 'left thumbstick (movement)' } else { 'right thumbstick (aiming)' }
Write-Host "Tartarus found (product $($pids -join ', ')). Thumbstick now drives the $label in GeForce NOW and Steam. Exit both completely and start them again."
}


  • Insider Mini
  • September 26, 2026

how run this powershell script to get it to work for left stick movement?


  • Insider Mini
  • September 26, 2026
  1. Open Powershell prompt. I ran it with Powershell 7, haven’t tested with other versions.
  2. Copy the entire code into the prompt as it is.
  3. Hit return to execute
  4. Follow the options.