The problem here is that EndeavourOS is able to correctly identify that my BT keyboard is a keyboard, but for some reason, upon a successful connection, it is unable to receive inputs from it. xinput list for instance does not list the keyboard at all even though it lists my phone which is connected via Bluetooth.
Things I’ve tried:
- I’ve switched the input mode of the keyboard and tried all modes (Windows/iOS/Mac)
- I’ve tried all the function keys on the keyboard to see if it changes a keyboard setting
- I’ve tried turning the keyboard on and off
- I’ve tried turning PC Bluetooth on and off
- Forgot to mention in earlier versions of this post that I did also try re-registering the keyboard onto my PC
None of those actions worked.
Important Notes:
- Prior to an EndeavourOS update (I don’t know which one as I wasn’t looking when updating), this device worked perfectly
- The keyboard device works perfectly on all other devices
- As I don’t know which update was the last update that worked, I can’t just simply downgrade my Bluetooth software
- Bluetooth status displays:
[time] [username] bluetoothd[685]: profiles/input/device.c:ioctl_is_connected() Can't get HIDP connection info
[time] [username] bluetoothd[685]: profiles/input/device.c:hidp_add_connection() Rejected connection from !bonded device /org/bluez/hci0/dev_24_02_86_33_C4_08
Thanks in advance for any help I receive.