bithatch / snake

A stylised graphical tool for configuring and controlling Razer devices on Linux
http://www.bithatch.co.uk
GNU General Public License v3.0
66 stars 4 forks source link

Map keys? #8

Open kylescousin opened 3 years ago

kylescousin commented 3 years ago

Thank you for building this.

Is there a way to remap the keys? The lighting effects are nice, but not all that useful

Ideally I want the Tartarus to have independent key codes for its keys, at the moment they are just aliases of standard keys

brett-smith commented 3 years ago

Quick answer, no not currently.

Long answer ...

This is the next major focus for Snake. The next update will contain support for 3 ways of dealing with keys. There are pros and cons to all of them, and I am not entirely sure which way it will go with yet.

  1. The existing macro system provided by OpenRazer and partially support by the current release of Snake. This as you have found is a bit weak, and is unlikely to be developed further.
  2. This - https://github.com/openrazer/openrazer/pull/1124 - is an improvement being worked on for OpenRazer. I have found it to be better than 1), but still lacking in some areas (although the author has stated intentions to develop it further after it's first release). The next version of Snake already has support for this ready when it is released.
  3. My own solution built into Snake. This is nearly finished, I have just got a little work to do on "Automatic Profile Switching" and it will be released. As a teaser, here a couple of screenshots of it in action.

image

image

So in short, watch this space!

Mowinski commented 2 years ago

Any progress :D?