eltariel / njak

Driver software for buttons and lights a la Pimoroni Keybow
GNU General Public License v3.0
0 stars 0 forks source link

Hello, any motivation to resume on this ? #1

Open Olfried2 opened 3 years ago

Olfried2 commented 3 years ago

I'm interested, but I'm a pyton noob. I could help with manuals, graphics and other linux related stuff from the view of an internediate user.

eltariel commented 3 years ago

Yes, definitely still motivation, I've been working on it on and off. I've kind of changed track with it recently - the button and light control is still there but I've temporarily dropped the USB HID in favour of an MQTT interface because I needed a physical control for my smart lights and I don't have another keybow to work with...

I've got a few things I want to do with the code, in no particular order:

I'm more than happy to have some help with this, or add other stuff, or... anything 😄

Olfried2 commented 3 years ago

Hello Eltariel, as starting point, I'd like to suggest "dietPie.com" which I use on all of my Rasberries. I think it's not necessary to make an special OS for the keybow. As I know that one could start python on "startup" (even I didn't got it working) It could be nice. Also if you've an raspberry with wlan, it should be possible to connect via ssh. But for the cheap solution, it would be also acceptable to connect via serial connection. My main topics to use the keybow are: sending ascii text , sentences or phrases, e-mail adresses(the actual software from pimoroni doesn't support the sending of "@" and there's no documentation on how to change the keyboard-map (even that they have some other languages than english). It would be great, if there were layers [ but one could change the settings using the serial input, instead]. And of course changing the function to MIDI, on the fly, would be great. I'd like to use the keybow also to control my ardour DAW. For me, the LED's would be an indicator which layer is chosen and which key has been pressed or locked. .... "Bluetooth HID" not on the first page of my wishes "Documentation", That's where I could come up! (also refreshes my noob nowledge of python) "testing..." Also a part I can do

I can provide the german keyboard layout (scancodes) ... Looking forward, keep healthy

eltariel commented 3 years ago

For the record, I started this whole project at least as much as an excuse to learn python as anything else. It kind of doesn't matter if you're a noob, we've got to start somewhere!

At this point it's probably worth creating a new issue for each item on the wishlist... :P

Olfried2 commented 3 years ago

Just ordered 2 Raspberry Pi Zero W, to have WLAN :) Tomorrow, I'll make a sketch to visualize some Topics and their relations (freemind OK for You?)