i would like to make a graphical tool (gtk4) for configuring Pocket Reform's mouse button assignment, keyboard backlight colors (with gradients etc), and probably keyboard scancode assignment. when i get the time. or maybe someone can contribute.

Follow

@mntmn
Making it compatible with OpenRazer might make sense… or not. AFAIK, they have a daemon and a Python API for interacting with it. On the one hand, it would enable people to use familiar tools and things they have built on top of them — on the other, striving for compatibility at this point would probably entail a lot of work with little immediate return 🤔

@m0xee @mntmn or use Via which makes more sense to me regarding open source nature of MNT

@j4n3z
This one? github.com/the-via/app
Didn't know about it 😅 Considering it's specifically for QMK keyboards, it definitely makes sense.
To me Node and Chrome/Electron seem too heavy of a requirement though.
openrazer is completely opensource BTW, all parts of it: kernel modules, the daemon and the Python module.
@mntmn

@j4n3z @mntmn
To a point that I was able to build and use it even on my old PowerMac G5.
I might be wrong about it, but I think Node.js is no longer even supported on Big Endian PowerPC architecture — wouldn't be a problem in this particular case, but this makes openrazer more portable.

@m0xee @mntmn Yes, you found the right one. And I think I saw cli tool for the QMK as well. But it's been a while since I had to use this... For me all QMK peripherals (muse and keyboard) were set and forget 😅

@j4n3z @m0xee @mntmn I think if the keyboard were ported to QMK it would get features like via for free, also qmk-on-rp2040 runs chibios which would buy some power management features as well. As soon as my pocket was delivered that port was on my mind, but I don't know if I'll ever get to it

Sign in to participate in the conversation
Librem Social

Librem Social is an opt-in public network. Messages are shared under Creative Commons BY-SA 4.0 license terms. Policy.

Stay safe. Please abide by our code of conduct.

(Source code)

image/svg+xml Librem Chat image/svg+xml