@x-lette Try to uninstall bt-hid-scripts and reinstall extkbd, although I have no idea in what condition is your system after installing both bt-hid-scripts and extkbd. And also could you attach /usr/share/hal/fdi/policy/20thirdparty/99-x11-external-keyboard.fdi here, so I can check what are your actual settings
0: udi = '/org/freedesktop/Hal/devices/computer_logicaldev_input_1' info.category = 'input' (string) input.device = '/dev/input/event4' (string) input.product = 'Bluetooth Wireless keyboard' (string) info.parent = '/org/freedesktop/Hal/devices/computer' (string) linux.sysfs_path = '/sys/class/input/input5/event4' (string) linux.hotplug_type = 2 (0x2) (int) linux.subsystem = 'input' (string) info.addons.singleton = { 'hald-addon-input' } (string list) info.capabilities = { 'input', 'input.keyboard', 'input.keypad', 'input.keys', 'input.mouse', 'but input.xkb.layout = 'us' (string) input.xkb.rules = 'base' (string) info.subsystem = 'input' (string) info.product = 'Bluetooth Wireless keyboard' (string) info.udi = '/org/freedesktop/Hal/devices/computer_logicaldev_input_1' (string) input.xkb.options = { '' } (string list) input.xkb.model = 'nokiarx51' (string) input.x11_options.XkbLayout = 'us,gb' (string) linux.device_file = '/dev/input/event4' (string) input.x11_options.XkbRules = 'evdev' (string) input.x11_driver = 'evdev' (string) input.x11_options.XkbOptions = ',caps:shiftlock' (string) input.x11_options.XkbModel = 'acpi' (string) input.xkb.variant = '' (string) input.x11_options.XkbVariant = '' (string)