Is your feature request related to a problem? Please describe.
I have a bluetooth keyboard. Kanata is started on boot, but the bluetooth keyboard is not connected at this time, which means I need to restart kanata for it to grab the bluetooth device after connecting it. This sort of destroy the purpose of having kanata set up to start on boot on one side, and on the other it requires root. My company laptop allows me to have sudo, but I can't edit sudoers AND I need to manually request it every time.
As far as I understand the server allows config reloads, but that also doesn't re-parse the available devices.
Describe the solution you'd like.
The best would be if kanata could just do it (i.e. identify newly connected devices). An alternative solution that would work for me is if device scanning could be triggered via the server.
Describe alternatives you've considered.
I can manually restart kanata after connecting the device.
Additional context
No response
Is your feature request related to a problem? Please describe.
I have a bluetooth keyboard. Kanata is started on boot, but the bluetooth keyboard is not connected at this time, which means I need to restart kanata for it to grab the bluetooth device after connecting it. This sort of destroy the purpose of having kanata set up to start on boot on one side, and on the other it requires root. My company laptop allows me to have sudo, but I can't edit sudoers AND I need to manually request it every time.
As far as I understand the server allows config reloads, but that also doesn't re-parse the available devices.
Describe the solution you'd like.
The best would be if kanata could just do it (i.e. identify newly connected devices). An alternative solution that would work for me is if device scanning could be triggered via the server.
Describe alternatives you've considered.
I can manually restart kanata after connecting the device.
Additional context
No response