Confused on Steam Play and Proton? Be sure to check out our guide.
We do often include affiliate links to earn us some pennies. See more here.

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 GamingOnLinux.com.
23 Likes
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. Find me on Mastodon.
See more from me
The comments on this article are closed.
17 comments
Page: 1/2»
  Go to:

gustavoyaraujo Jul 18, 2020
I'm using gyro and lightsensors on my Wiimote for years to play games on linux, I will not say you will become a pro player at any time, but for sure you can have fun as you were playing with a keyboard and mouse. Some people care a lot about being competitive, for me, games are all about having.
gustavoyaraujo Jul 18, 2020
Also this should be covered at some point:

https://github.com/jgeumlek/MoltenGamepad
DrDickGind Jul 18, 2020
Nice one, I use gyro aim with my steam controller all the time. And yes it is pretty responsive and persice. Cant wait to see this running with my ds4
Kohrias Jul 18, 2020
Might help these console amateurs to get a bit better :) Does not even come close to keyboard + mouse.
ziggurat Jul 18, 2020
Quoting: KohriasMight help these console amateurs to get a bit better :) Does not even come close to keyboard + mouse.

This seams to be up in the air still. I am not talking about experience, I want to learn this input method but have only spent 5 minutes, then thinking I need to find an easier game. (tried only in the middle of Doom Eternal on second highest difficulty)

What seams to be the reality:
Thumbstick < Trackpad < Gyro < Mouse

But the skill sealing is yet to be determined with gyro aiming. It has some theoretical advantages. which include: Instant turning (flick stick), and the possibility to use more muscles to get quicker aiming movement combined with maybe easier to do precision aiming.

Still yet to be determined. If anything it could take time for it to be vetted in a competition level, because the hypothetical improvement requires some training and is not as significant like starting to use WASD for movement.

Speaking of WASD, the thumb stick is indeed better than WASD for the same purpose, if the game supports simultaneous mouse and gamepad.
gustavoyaraujo Jul 18, 2020
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.
stuff Jul 18, 2020
I started playing CS with a Steam Controller more or less as a joke / fun project. As some of my friends are not good at the game, I figured, I could make a second account and play with controller only. After some practice, it's not bad. While, obviously, I perform a lot better with KB and mouse, I am able to play decently with the Steam Controller. Rank wise, my rank with KB and mouse is somewhere about AK2 / Double AK. With the SC my rank is about Gold 2/3.
So this is not only a gimmick that enables console players to get a bit better, but still get stomped by KB and mouse players. It enables console players to play at a similar level as PC players with enough practice!
MacabreHeart Jul 19, 2020
Nice 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.
stuff Jul 19, 2020
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. If you need to center your gamepad, you just center it without touching the trackpad. It think that's not needed very often if I recall correctly.
Dunc Jul 19, 2020
Quoting: zigguratSpeaking of WASD, the thumb stick is indeed better than WASD for the same purpose, if the game supports simultaneous mouse and gamepad.
I 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.

And I'm not trying to claim any superiority here; when I say “we” I mean it. I'm as guilty as anyone*. I even bought a mechanical keyboard (I told myself it was for typing, but can't deny that gaming was in the back of my mind too). But surely someone can come up with an analogue movement control that's comfortable to use with a mouse?

*The Steam Controller's good, but it can be a pain to set up and “tune”, especially with the gyro.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring 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!
The comments on this article are closed.