@FrankT and jschan - If my memory serves me well extkbd has never had a dependency on bt-hid-scripts, actually those are marked as incompatible. May some of you post dmesg and syslog output after connecting the keyboard, so I can try to find something wrong there. BTW which version of extkbd are you using?
(**) Microsoft Bluetooth Mobile Keyboard 6000: Device: "/dev/input/event4" (II) Microsoft Bluetooth Mobile Keyboard 6000: Found 1 mouse buttons (II) Microsoft Bluetooth Mobile Keyboard 6000: Found scroll wheel(s) (II) Microsoft Bluetooth Mobile Keyboard 6000: Found keys (II) Microsoft Bluetooth Mobile Keyboard 6000: Configuring as keyboard (II) Microsoft Bluetooth Mobile Keyboard 6000: Adding scrollwheel support (**) Microsoft Bluetooth Mobile Keyboard 6000: (accel) acceleration profile 0 (**) Microsoft Bluetooth Mobile Keyboard 6000: (accel) filter chain progression: 2.00 (**) Microsoft Bluetooth Mobile Keyboard 6000: (accel) filter stage 0: 20.00 ms (**) Microsoft Bluetooth Mobile Keyboard 6000: (accel) set acceleration profile 0
[13450.855407] kb_lock (GPIO 113) is now closed [13451.174621] kb_lock (GPIO 113) is now open [13457.847412] hci_h4p hci_h4p: firmware: requesting bcmfw.bin [13475.838836] Bluetooth: HIDP (Human Interface Emulation) ver 1.2 [13475.882080] input: Microsoft Bluetooth Mobile Keyboard 6000 as /class/input/input4 [13475.971527] generic-bluetooth 0005:045E:0762.0001: input: BLUETOOTH HID v0.13 Keyboard [Microsoft Bluetooth Mobile Keyboard 6000] on 30:38:55:02:54:59