Trusted Paired Bluetooth Keyboard, But Keypresses Do Not Register

Hi,
I bought a cheap bluetooth keyboard (Dierya DK63) and I can’t get it working over bluetooth (though it works fine over USB and Android with Bluetooth). It easily connects to Manjaro PC using the Blueman applet. I can pair and trust the keyboard no problem, but keypresses don’t do anything. I removed the device and re-added using the procedure on the Arch Wiki page for Bluetooth Keyboards, but the same thing happens: the keyboard will pair and is trusted, but won’t type. I also tried in TT3, but that was no different.

How can I get this keyboard’s keypresses working in Manjaro? Thanks a bunch for helping out. I appreciate it.

inxi output and blueman info are below.

Here’s what Blueman looks like:

Address type: random
Name: Dierya DK63       
Alias: Dierya DK63       
Class: 0x000000
Appearance: 0x03c1
Icon: input-keyboard
Paired: yes
Trusted: yes
Blocked: no
LegacyPairing: no
Connected: yes
UUIDs: 
00001800-0000-1000-8000-00805f9b34fb Generic Access
00001801-0000-1000-8000-00805f9b34fb Generic Attribute
0000180a-0000-1000-8000-00805f9b34fb Device Information
0000180f-0000-1000-8000-00805f9b34fb Battery Service
00001812-0000-1000-8000-00805f9b34fb Human Interface Device
0000f200-0000-1000-8000-00805f9b34fb Unknown
0000ffb0-0000-1000-8000-00805f9b34fb Unknown
Modalias: bluetooth:vAC01p4F05d0000
Adapter: /org/bluez/hci0

output of inxi --admin --verbosity=7 --filter --no-host --width

  Kernel: 5.18.7-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 12.1.0
    parameters: BOOT_IMAGE=/boot/vmlinuz-5.18-x86_64
    root=UUID=8904615e-31c4-49b2-9f60-8f66c308db85 rw quiet
    cryptdevice=UUID=772d8c3d-0dbd-4014-8260-614657dfbce0:luks-772d8c3d-0dbd-4014-8260-614657dfbce0
    root=/dev/mapper/luks-772d8c3d-0dbd-4014-8260-614657dfbce0 apparmor=1
    security=apparmor udev.log_priority=3 amd_iommu=on iommu=pt
  Desktop: Xfce v: 4.16.0 tk: Gtk v: 3.24.29 info: xfce4-panel wm: xfwm
    v: 4.16.1 vt: 7 dm: LightDM v: 1.30.0 Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Desktop System: Gigabyte product: B550 AORUS MASTER v: N/A
    serial: <superuser required>
  Mobo: Gigabyte model: B550 AORUS MASTER serial: <superuser required>
    UEFI: American Megatrends LLC. v: F15d date: 05/11/2022
Battery:
  Device-1: hidpp_battery_0 model: Logitech M570 serial: <filter> charge: 65%
    rechargeable: yes status: discharging
Memory:
  RAM: total: 31.25 GiB used: 4.04 GiB (12.9%)
  RAM Report:
    permissions: Unable to run dmidecode. Root privileges required.
CPU:
  Info: model: AMD Ryzen 7 5800X bits: 64 type: MT MCP arch: Zen 3 gen: 4
    built: 2021-22 process: TSMC n7 (7nm) family: 0x19 (25) model-id: 0x21 (33)
    stepping: 0 microcode: 0xA201016
  Topology: cpus: 1x cores: 8 tpc: 2 threads: 16 smt: enabled cache:
    L1: 512 KiB desc: d-8x32 KiB; i-8x32 KiB L2: 4 MiB desc: 8x512 KiB
    L3: 32 MiB desc: 1x32 MiB
  Speed (MHz): avg: 3207 high: 3826 min/max: 2200/4850 boost: enabled
    scaling: driver: acpi-cpufreq governor: schedutil cores: 1: 3379 2: 2881
    3: 2880 4: 3439 5: 3053 6: 2880 7: 2873 8: 3596 9: 3594 10: 3788 11: 3826
    12: 2903 13: 2875 14: 2879 15: 2880 16: 3600 bogomips: 121656
  Flags: 3dnowprefetch abm adx aes aperfmperf apic arat avic avx avx2 bmi1
    bmi2 bpext cat_l3 cdp_l3 clflush clflushopt clwb clzero cmov cmp_legacy
    constant_tsc cpb cpuid cqm cqm_llc cqm_mbm_local cqm_mbm_total
    cqm_occup_llc cr8_legacy cx16 cx8 de decodeassists erms extapic
    extd_apicid f16c flushbyasid fma fpu fsgsbase fsrm fxsr fxsr_opt ht
    hw_pstate ibpb ibrs ibs invpcid irperf lahf_lm lbrv lm mba mca mce
    misalignsse mmx mmxext monitor movbe msr mtrr mwaitx nonstop_tsc nopl npt
    nrip_save nx ospke osvw overflow_recov pae pat pausefilter pclmulqdq
    pdpe1gb perfctr_core perfctr_llc perfctr_nb pfthreshold pge pku pni popcnt
    pse pse36 rapl rdpid rdpru rdrand rdseed rdt_a rdtscp rep_good sep sha_ni
    skinit smap smca smep ssbd sse sse2 sse4_1 sse4_2 sse4a ssse3 stibp succor
    svm svm_lock syscall tce topoext tsc tsc_scale umip v_spec_ctrl
    v_vmsave_vmload vaes vgif vmcb_clean vme vmmcall vpclmulqdq wbnoinvd wdt
    x2apic xgetbv1 xsave xsavec xsaveerptr xsaveopt xsaves
  Vulnerabilities:
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data status: Not affected
  Type: spec_store_bypass
    mitigation: Speculative Store Bypass disabled via prctl
  Type: spectre_v1
    mitigation: usercopy/swapgs barriers and __user pointer sanitization
  Type: spectre_v2 mitigation: Retpolines, IBPB: conditional, IBRS_FW,
    STIBP: always-on, RSB filling
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: NVIDIA GP102 [GeForce GTX 1080 Ti] driver: nvidia v: 515.57
    alternate: nouveau,nvidia_drm non-free: 515.xx+
    status: current (as of 2022-06) arch: Pascal process: TSMC 16nm
    built: 2016-21 pcie: gen: 3 speed: 8 GT/s lanes: 8 link-max: lanes: 16
    bus-ID: 07:00.0 chip-ID: 10de:1b06 class-ID: 0300
  Display: x11 server: X.Org v: 21.1.3 compositor: xfwm v: 4.16.1 driver: X:
    loaded: nvidia gpu: nvidia display-ID: :0.0 screens: 1
  Screen-1: 0 s-res: 2560x1440 s-dpi: 96 s-size: 677x381mm (26.65x15.00")
    s-diag: 777mm (30.58")
  Monitor-1: DP-4 res: 2560x1440 dpi: 109 size: 597x336mm (23.5x13.23")
    diag: 685mm (26.97") modes: N/A
  OpenGL: renderer: NVIDIA GeForce GTX 1080 Ti/PCIe/SSE2
    v: 4.6.0 NVIDIA 515.57 direct render: Yes
Audio:
  Device-1: NVIDIA GP102 HDMI Audio driver: snd_hda_intel v: kernel pcie:
    gen: 3 speed: 8 GT/s lanes: 8 link-max: lanes: 16 bus-ID: 07:00.1
    chip-ID: 10de:10ef class-ID: 0403
  Device-2: AMD Starship/Matisse HD Audio vendor: Gigabyte
    driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
    bus-ID: 0a:00.4 chip-ID: 1022:1487 class-ID: 0403
  Sound Server-1: ALSA v: k5.18.7-1-MANJARO running: yes
  Sound Server-2: JACK v: 1.9.21 running: no
  Sound Server-3: PulseAudio v: 16.1 running: yes
  Sound Server-4: PipeWire v: 0.3.52 running: yes
Network:
  Device-1: Realtek RTL8125 2.5GbE vendor: Gigabyte driver: r8169 v: kernel
    pcie: gen: 2 speed: 5 GT/s lanes: 1 port: f000 bus-ID: 05:00.0
    chip-ID: 10ec:8125 class-ID: 0200
  IF: eno1 state: up speed: 1000 Mbps duplex: full mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: noprefixroute scope: link
  Device-2: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel pcie: gen: 2
    speed: 5 GT/s lanes: 1 bus-ID: 06:00.0 chip-ID: 8086:2723 class-ID: 0280
  IF: wlp6s0 state: down mac: <filter>
  IF-ID-1: virbr0 state: down mac: <filter>
  IP v4: <filter> scope: global broadcast: <filter>
  WAN IP: <filter>
Bluetooth:
  Device-1: Intel AX200 Bluetooth type: USB driver: btusb v: 0.8 bus-ID: 1-5:9
    chip-ID: 8087:0029 class-ID: e001
  Report: hciconfig ID: hci0 rfk-id: 2 state: up address: <filter> bt-v: 3.0
    lmp-v: 5.2 sub-v: 2076 hci-v: 5.2 rev: 2076
  Info: acl-mtu: 1021:4 sco-mtu: 96:6 link-policy: rswitch sniff
    link-mode: peripheral accept
    service-classes: rendering, capturing, object transfer, audio, telephony
Logical:
  Message: No logical block device data found.
  Device-1: luks-772d8c3d-0dbd-4014-8260-614657dfbce0 maj-min: 254:0
    type: LUKS dm: dm-0 size: 185.3 GiB
  Components:
  p-1: nvme1n1p2 maj-min: 259:5 size: 185.3 GiB
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 5.87 TiB used: 1.54 TiB (26.3%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:0 model: PCIe SSD size: 1.86 TiB
    block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s lanes: 4
    type: SSD serial: <filter> rev: ECFM13.3 temp: 26.9 C scheme: GPT
  ID-2: /dev/nvme1n1 maj-min: 259:3 vendor: Intel model: SSDPEDMW400G4
    size: 372.61 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
    lanes: 4 type: SSD serial: <filter> rev: 8EV101H0 temp: 34.9 C scheme: GPT
  ID-3: /dev/nvme2n1 maj-min: 259:6 vendor: Samsung
    model: SSD 970 EVO Plus 2TB size: 1.82 TiB block-size: physical: 512 B
    logical: 512 B speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter>
    rev: 2B2QEXM7 temp: 43.9 C scheme: GPT
  ID-4: /dev/sda maj-min: 8:0 vendor: Crucial model: CT2000MX500SSD1
    size: 1.82 TiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
    type: SSD serial: <filter> rev: 023 scheme: GPT
  Optical-1: /dev/sr0 vendor: ASUS model: BW-16D1HT rev: 3.02
    dev-links: cdrom
  Features: speed: 48 multisession: yes audio: yes dvd: yes
    rw: cd-r,cd-rw,dvd-r,dvd-ram state: running
  Optical-2: /dev/sr1 vendor: ASUS model: BW-16D1HT rev: 3.01 dev-links: N/A
  Features: speed: 48 multisession: yes audio: yes dvd: yes
    rw: cd-r,cd-rw,dvd-r,dvd-ram state: running
  Optical-3: /dev/sr2 vendor: HL-DT-ST model: BD-RE BU40N rev: 1.03
    dev-links: N/A
  Features: speed: 24 multisession: yes audio: yes dvd: yes
    rw: cd-r,cd-rw,dvd-r,dvd-ram state: running
Partition:
  ID-1: / raw-size: 185.3 GiB size: 181.33 GiB (97.86%)
    used: 123.57 GiB (68.1%) fs: ext4 dev: /dev/dm-0 maj-min: 254:0
    mapped: luks-772d8c3d-0dbd-4014-8260-614657dfbce0 label: N/A
    uuid: 8904615e-31c4-49b2-9f60-8f66c308db85
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 27.8 MiB (9.3%) fs: vfat dev: /dev/nvme1n1p1 maj-min: 259:4
    label: NO_LABEL uuid: ABE1-5D3A
  ID-3: /data/mx500 raw-size: 1.82 TiB size: 1.82 TiB (100.00%)
    used: 963.71 GiB (51.7%) fs: ntfs dev: /dev/sda2 maj-min: 8:2 label: MX500
    uuid: 584CF2FB4CF2D32C
  ID-4: /home raw-size: 788.8 GiB size: 775.35 GiB (98.30%)
    used: 490.56 GiB (63.3%) fs: ext4 dev: /dev/nvme2n1p1 maj-min: 259:7
    label: 970evo01 uuid: 69129bfb-ec84-4cd4-a076-362b40f7ea45
Swap:
  Alert: No swap data was found.
Unmounted:
  ID-1: /dev/nvme0n1p1 maj-min: 259:1 size: 16 MiB fs: <superuser required>
    label: N/A uuid: N/A
  ID-2: /dev/nvme0n1p2 maj-min: 259:2 size: 252.44 GiB fs: ntfs label: N/A
    uuid: 5A74315C74313BD7
  ID-3: /dev/sda1 maj-min: 8:1 size: 16 MiB fs: <superuser required>
    label: N/A uuid: N/A
USB:
  Hub-1: 1-0:1 info: Hi-speed hub with single TT ports: 10 rev: 2.0
    speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Device-1: 1-4:2 info: Topre Realforce 87 type: Keyboard
    driver: hid-generic,usbhid interfaces: 1 rev: 2.0 speed: 12 Mb/s
    power: 100mA chip-ID: 0853:0111 class-ID: 0301
  Device-2: 1-5:9 info: Intel AX200 Bluetooth type: Bluetooth driver: btusb
    interfaces: 2 rev: 2.0 speed: 12 Mb/s power: 100mA chip-ID: 8087:0029
    class-ID: e001
  Hub-2: 1-6:4 info: Genesys Logic Hub ports: 4 rev: 2.0 speed: 480 Mb/s
    power: 100mA chip-ID: 05e3:0608 class-ID: 0900
  Device-1: 1-7:5 info: Integrated Express ITE Device type: HID
    driver: hid-generic,usbhid interfaces: 1 rev: 2.0 speed: 12 Mb/s
    power: 100mA chip-ID: 048d:5702 class-ID: 0300
  Device-2: 1-9:6 info: Razer USA RZ01-0325 Gaming Mouse [Viper Mini]
    type: Mouse,Keyboard driver: hid-generic,usbhid interfaces: 3 rev: 2.0
    speed: 12 Mb/s power: 500mA chip-ID: 1532:008a class-ID: 0300
  Hub-3: 1-10:7 info: Genesys Logic Hub ports: 4 rev: 2.0 speed: 480 Mb/s
    power: 100mA chip-ID: 05e3:0608 class-ID: 0900
  Device-1: 1-10.4:8 info: Logitech Unifying Receiver
    type: Keyboard,Mouse,HID driver: logitech-djreceiver,usbhid interfaces: 3
    rev: 2.0 speed: 12 Mb/s power: 98mA chip-ID: 046d:c52b class-ID: 0300
  Hub-4: 2-0:1 info: Super-speed hub ports: 4 rev: 3.1 speed: 10 Gb/s
    chip-ID: 1d6b:0003 class-ID: 0900
  Hub-5: 3-0:1 info: Hi-speed hub with single TT ports: 4 rev: 2.0
    speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Hub-6: 3-3:2 info: Genesys Logic Hub ports: 4 rev: 2.1 speed: 480 Mb/s
    power: 100mA chip-ID: 05e3:0610 class-ID: 0900
  Hub-7: 4-0:1 info: Super-speed hub ports: 4 rev: 3.1 speed: 10 Gb/s
    chip-ID: 1d6b:0003 class-ID: 0900
  Device-1: 4-2:2 info: Initio USB3.0 DEVICE type: Mass Storage
    driver: usb-storage interfaces: 1 rev: 3.0 speed: 5 Gb/s power: 144mA
    chip-ID: 13fd:3609 class-ID: 0806 serial: <filter>
  Hub-8: 4-3:3 info: Genesys Logic Hub ports: 4 rev: 3.0 speed: 5 Gb/s
    chip-ID: 05e3:0612 class-ID: 0900
Sensors:
  System Temperatures: cpu: N/A mobo: N/A gpu: nvidia temp: 46 C
  Fan Speeds (RPM): N/A gpu: nvidia fan: 25%
Info:
  Processes: 382 Uptime: 1h 9m wakeups: 7 Init: systemd v: 251
  default: graphical tool: systemctl Compilers: gcc: 12.1.0 clang: 13.0.1
  Packages: 1736 pacman: 1721 lib: 460 flatpak: 5 snap: 10 Shell: Bash
  v: 5.1.16 running-in: xfce4-terminal inxi: 3.3.19

Did you try different kernels ?

Thank you for the recommendation. I have now tried four kernels but I’m afraid it didn’t make a difference. I started out using 5.18.7-1, then I tried 5.15.50-1 LTS, 4.19.249-1 LTS, and 5.19rc4-1. I rebooted each time, chose the kernel from Grub, then checked Manjaro Settings Manager Kernel screen to check the version that was running. I couldn’t get the keyboard to work using any of those four.

I found a guy on reddit who said the KB works with Zorin and Mint, but not Ubuntu. I’m not really sure what to make of that or how to use that info, but perhaps it would help others suggest a way forward.

Thanks again,

Any ideas?