Cannot assign back buttons for GPD Win 4

I'm using GpdControl, and I try to assign L4 and R4 to SysRq and Pause as per Aru's video, but the configuration disappears as soon as I enter it and the buttons don't do anything when I test it in the Steam settings.
Solution:
absolute worst case scenario, you can install + use pyWinControls directly. the GPDControl plugin is basically a UI Wrapper for it https://github.com/pelrun/pyWinControls/
GitHub
GitHub - pelrun/pyWinControls: Python version of GPD's WinControls ...
Python version of GPD's WinControls for the GPD Win Mini and Win 4 - pelrun/pyWinControls
Jump to solution
7 Replies
Solution
Aru
Aru4mo ago
absolute worst case scenario, you can install + use pyWinControls directly. the GPDControl plugin is basically a UI Wrapper for it https://github.com/pelrun/pyWinControls/
GitHub
GitHub - pelrun/pyWinControls: Python version of GPD's WinControls ...
Python version of GPD's WinControls for the GPD Win Mini and Win 4 - pelrun/pyWinControls
Aru
Aru4mo ago
alternatively, if you're dual booted with windows, you can remap it in Windows via GPD's tools it'll persist to Linux
crankystorming
crankystorming4mo ago
If pyWinControls is being used already, could I not just edit the config.py? I've taken a look and it has these as default mappings, but is that the current config?
Aru
Aru4mo ago
You need to run the pywincontrols command for to apply the settings, just editing the file itself won't do anything I think
crankystorming
crankystorming4mo ago
I downloaded the latest release and tried running it, but it just displayed the help text and didn't seem to install itself or generate any config files. The same thing happens when I run it as my user or under sudo. Is there an installation process that isn't documented on the github page? I figured out that I can just run it without installing, but when I try to assign a key, it says "RuntimeError: Unsupported firmware version: X404K403".
Aru
Aru4mo ago
Sounds like you'll have to disable the firmware check in the python code. It's not hard, I think there might be a command line arg
crankystorming
crankystorming4mo ago
I bypassed the firmwarre check, but now it says "Invalid config line: config". The command I'm trying is "./gpdconfig config l41 SYSRQ -x" I tried './gpdconfig -x l41=SYSRQ' and it applied it.
Want results from more Discord servers?
Add your server