09-28-2021, 07:12 AM
(09-27-2021, 07:28 AM)gamerminstrel Wrote: (I could be totally wrong, but) I was under the impression that all tinkering with the keyboard to get it working only had to be done to the keyboard's firmware itself. I don't think it will matter what distro you're using, they should all just recognize it as a keyboard.
According to https://xff.cz/git/pinephone-keyboard/tree/README there's a kernel driver to go with it, so distros will need to include that at least. That's to be expected given its i2c interface - that doesn't have anything like USB's HID standard, let alone the interface to the battery management side. I'm not clear on what changes, if any, will be required for userspace support. I _think_ things 'Just Worked' when I tried a bluetooth keyboard, but it was a long time ago and not exactly a thorough test. I've not had a device with 2 batteries before, so I've no idea whether that's already covered by existing power management stuff.