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!
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!
Login / Register
- Riot Games talk Vanguard anti-cheat for League of Legends and why it's a no for Linux
- The first handheld to use PlaytronOS is some Web3 thing - the SuiPlay0x1
- Fallout 4 is getting a fresh update and will be Steam Deck Verified
- Proton Experimental brings lots of bug fixes, controller support in a few launchers
- Cute gravity-bending platformer ROTA is now free and open source
- > See more over 30 days here
-
Take back 1944 occupied Poland in '63 Days', will be op…
- damarrin -
Athenian Rhapsody is one of the wackiest games I've see…
- Purple Library Guy -
Buckshot Roulette hit a million sales, multiplayer mode…
- Viesta2015 -
Cozy Space Survivors is a sweet time survival roguelite…
- Supay -
KDE Plasma 6.1 will be able to sync keyboard RGB to you…
- pilk - > See more comments
Latest Forum Posts
- The Evercade Outpost!
- Pengling - Weekend Players' Club 4/12/2024
- StoneColdSpider - Deus Ex GOTY Weird Resolution Issue on Steam But Not GOG…
- Vortex_Acherontic - What sorta display and audio setup do you folks got?
- Vortex_Acherontic - Colin McRae Rally 3 at 22 years young looking great!
- Pengling - See more posts
The first I tried was https://github.com/Tetz95/linux-g13-driver:
This one works pretty well, except that it doesn't seem to support key combination mapping (So, for example, I couldn't map G1 to "L CTRL + 1")
On the other hand, this one does a pretty great job with the thumb stick, which functions smoothly.
Which brings me to the other driver - https://github.com/ecraven/g13
Conversely, this one supports key combination mappings, but the default config of the thumb stick is awful - there's dead zones that make it not function smoothly at all.
So I guess I have 2 questions:
1. Does anyone use the ecraven/g13 driver that has figured out how to set the stickzones for smooth control?
2. Is there some other driver out there that I haven't found that will do both of these things that I'm looking for?
Can't thank you enough, really happy to have this working!
Please can you explain how you are getting the stick to work smoothly?
I have a dead zone up and down if i push all the way forward or back. characters move if i dont push all the way but this this not helpful in the middle of a WoW combat situation. left and right and diagonal strafing all work fine just up down.
Thanks
Sean
Basically the thing that throws off the stick is that you've got these 2 zones defined in g13_stick.cc by default:
add_zone( "PAGEUP", 0.0, 0.0, 1.0, 0.1 );
add_zone( "PAGEDOWN", 0.0, 0.9, 1.0, 1.0 );
I don't have it in front of me at the moment, but as I recall I deleted those 2 lines from that file and made slight alterations to the up and down zones - I had a tough time with the coordinates at the time - but if I'm reading their explanation right, this is what you want for the sort of control you are looking for in an MMO.
add_zone( "UP", 0.0, 0.0, 1.0, 0.3 );
add_zone( "DOWN", 0.0, 0.7, 1.0, 1.0 );
add_zone( "LEFT", 0.0, 0.0, 0.2, 1.0 );
add_zone( "RIGHT", 0.8, 0.0, 1.0, 1.0 );
Thanks for your reply. I have done what you recommended above however i still have the problem with UP mapped in wow to W and DOWN mapped to S, my charecter moved one step only i either up or down then stops, if i press the stick all the way. If i hold back and push half way it moves fine - until or unless i push stick all the way then the character stops.
Any suggestions what else i can try? is it the co-ordinates that are the problem do you think?
Sean