this post was submitted on 03 Jul 2023
4 points (100.0% liked)

Linux Gaming

15797 readers
23 users here now

Gaming on the GNU/Linux operating system.

Recommended news sources:

Related chat:

Related Communities:

Please be nice to other members. Anyone not being nice will be banned. Keep it fun, respectful and just be awesome to each other.

founded 4 years ago
MODERATORS
 

I have bought crosscode on sale, and while I like the game so far, the one source of frustration for me is the fact that primary and secondary mouse buttons are overloaded and it can be hard to use their features. Sadly, this game doesn't support rebinding mouse buttons because it was build with snort and matchsticks. Is there a program that can remap mouse keys while the game is running and only while it is running? I know about xbindkeys, it seems like I have to manually turn off my binding when I don't play the game.

top 4 comments
sorted by: hot top controversial new old
[–] InFerNo@lemmy.ml 1 points 1 year ago

Perhaps xboxdrv could help?

[–] deerdelighted@lemmy.ml 0 points 1 year ago (1 children)

I use highly customizable tiling manager, so I more or less automated these things where I switch bindings depending on what window is focussed. I think though that if you know how to rebind the mouse click manually you can just automate it through bash script.

Basically First line, rebind everything Second line launch the game Third line, rebind things back.

[–] PlasmaK@lemmy.ml 0 points 1 year ago* (last edited 1 year ago) (1 children)

I am using steam (yeah, I'm sorry)

I guess I could pgrep the games process and if it isn't present then kill the xbindkeys.

[–] simonced@lemmy.one 1 points 1 year ago

Maybe you can do something like that in the launch options:

xbindkeys <stuff> && %command% && pskill xbindkeys

I don't remember the game run command but it should be similar to %command% or something...