Sorry, but I don't think, that this is a handling issue...
```
$ bluez-simple-agent hci0 90:7F:61:8E:B6:55
/usr/bin/bluez-simple-agent:123: PyGIDeprecationWarning: MainLoop is deprecated; use GLib.MainLoop instead
mainloop = GObject.MainLoop()
RequestPinCode (/org/bluez/828/hci0/dev_90_7F_61_8E_B6_55)
Enter PIN Code: 1111
Release
New device (/org/bluez/828/hci0/dev_90_7F_61_8E_B6_55)
```
After this, the BT keyboard is connected for some seconds and then it automatically disconnects.
In system settings app it is not possible to reconnect, but the keyboard is a known device.
Sorry, but I don't think, that this is a handling issue...
``` bluez-simple- agent:123: PyGIDeprecation Warning: MainLoop is deprecated; use GLib.MainLoop instead 828/hci0/ dev_90_ 7F_61_8E_ B6_55) 828/hci0/ dev_90_ 7F_61_8E_ B6_55)
$ bluez-simple-agent hci0 90:7F:61:8E:B6:55
/usr/bin/
mainloop = GObject.MainLoop()
RequestPinCode (/org/bluez/
Enter PIN Code: 1111
Release
New device (/org/bluez/
```
After this, the BT keyboard is connected for some seconds and then it automatically disconnects.
In system settings app it is not possible to reconnect, but the keyboard is a known device.
Regards.