Check out our Monthly Survey Page to see what our users are running.

Own a gamepad / controller that has a built in gyroscope? Using it for first-person shooters might be about to get better for you with JoyShockMapper and Steam Input for Steam users.

What's all this then? Well, JoyShockMapper is an open source project (MIT license) from developer Jibb Smart available on GitHub that gives you new ways to use controllers like the PlayStation DualShock 4, Nintendo Switch JoyCons, and Nintendo Switch Pro Controller because of the gyro inside. It can give you much finer aiming than just using the right stick by itself and it sounds awesome.

Have a look at Smart giving it all a demo in the below video:

YouTube Thumbnail
YouTube videos require cookies, you must accept their cookies to view. View cookie preferences.
Accept Cookies & Show   Direct Link

JoyShockMapper itself was previously only supported on Windows but as of a few days ago, a developer mentioned that it should now work on Linux too! They're planning to provide Linux builds soon, once they get the flow right on the dev side to enable that but you can manually compile it all together yourself to test if you wish.

On that subject, Valve recently put out a fresh Steam Beta on July 17 which upgraded Steam Input with an added implementation of Jibb Smart’s Flick Stick too. Valve also said they managed to lower the CPU hit on some Steam Input API calls. On the Linux side, the Steam Beta should also now actually do something when you hit the "STOP" button on 'non-Steamworks titles'.

Article taken from
24 Likes, Who?
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG, Humble Store and Paradox Interactive. See more here.
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
Page: «2/2
  Go to:

1xok 19 Jul
I hope they will offer a new version of the Steam Controller some day. It is still my favorite controller to this day. I'm so used to it. Perfect for Hollow Knight.

CSGO I play with mouse and keyboard.
Nanobang 19 Jul
Quoting: stuff
Quoting: MacabreHeartNice stuff, I've always liked the idea of doing the camera via the gyro but always got stuck because steam input's mapping was doing mouse like camera rather than thumstick/steering wheel like. This meant that any right turn turned your camera right which doesn't work when you've just turned left but need to return the controller to it's basic position cause that just turns you back to your old forward direction. The flick stick idea would fix this but a steering wheel mode would also be great.

My setting (it was someone else's I modified slightly) works as follows:
- The camera / raw direction is done with the track pad
- The fine aiming is done with gyro
- gyro only activates when the thumb is on the trackpad
So your problem with the turning back would not be a real problem because you look in the direction you want with the trackpad and not with the gyro. You need a rather high sensitivitiy / acceleration on the trackpad for that, though ....

An excellent explanation! I wanted to add that the sensitivity for this setup that I read about, and have been using for years now, is to set the pad sensitivity so that swiping across the entire surface of the pad turns the camera 180 degrees. It's fast, but not outrageous. (The sensitivity of the gyro I set differently depending on the game.) :)
Nanobang 19 Jul
Quoting: Dunc*The Steam Controller's good, but it can be a pain to set up and “tune”, especially with the gyro.

Indeed. Setting up my SC for every new game can be a drag when what I really want to do with a new game is just jump in and start playing it!

My partial solution has been to create a series of "templates" to use as a basis for setting up new profiles. For instance, since I almost always set up WASD on my left pad (all I have to do is touch the pad to change direction; joystick is a DPad for me), so I have a few templates already set up for that. These templates also have other common FPS/3PS settings already set up as I like them: left pad click = SHIFT to sprint, left guard/paddle = CTRL to crouch, right guard/paddle = SPACE to jump, etc.

So I have things like "Template-WASD-DP" (DP stands for "Dual Pad", explained above), "Template-WASD-JS" (JS = joystick), "Template-xbox-DP", "Template-xbox-JS", etc.

None of it eliminates futzing around with the SC before playing, but it makes it easier. Using Kozec's SC-Controller app makes it easier still because it can be set-up with a keyboard and mouse and being able to copy-paste settings from one profile to another. :)
F.Ultra 19 Jul
Quoting: gustavoyaraujo
Quoting: KohriasMight help these console amateurs to get a bit better :) Does not even come close to keyboard + mouse.
You are wrong. I played a lot of ranked games in Dota 2 before and a lot of other players recognized me as a good player.

Well to be honest that only tells that you are good, not that this is actually better than keyboard+mouse. We could put sandals on Zlatan Ibrahimovic and he would still run rings around most football players.
Eike 19 Jul
Quoting: DuncI find it incredible that we're still using digital controls for movement in the 21st Century, and that “gaming keyboards” are even a thing. Before the rise of the FPS, the keyboard was the last resort when your joystick broke.

Never thought of this, but I cannot find the flaw. :) While a mouse is superior to probably any controller I've seen, the keyboard obviously isn't. You might need lots of keys on anything that should replace it, though.
damarrin 20 Jul
View PC info
  • Supporter Plus
I like gyro aiming very much. It takes a little getting used to, but becomes very natural soon enough.

As for WASD, it may only offer 8 directions, but it’s very quick, faster than moving a thumb stick, and that’s arguably more important than omnidirectional control.
Patola 20 Jul
Quoting: damarrinI like gyro aiming very much. It takes a little getting used to, but becomes very natural soon enough.

As for WASD, it may only offer 8 directions, but it’s very quick, faster than moving a thumb stick, and that’s arguably more important than omnidirectional control.

The solution

(Or not. But I got this reference from Corben's twitch channel and it seems quite good. What's more, it even has left-handed version!)
damarrin 20 Jul
View PC info
  • Supporter Plus
Huh. That looks surprisingly good.
While you're here, please consider supporting GamingOnLinux on:

Patreon, Liberapay or PayPal Donation.

We have no adverts, no paywalls, no timed exclusive articles. Just good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register

Or login with...
Sign in with Steam Sign in with Twitter Sign in with Google
Social logins require cookies to stay logged in.

Livestreams & Videos
Community Livestreams