Keyboard volume keys binding

Sometimes the volume buttons on my Lenovo keyboard work, but sometimes they don’t, or after a certain time - not sure how long.

I have looked on internet, incl. the Arch site but cannot find a solution.

I have run inxi -Fxz (remember that from my Mint days), and also inxi -Fxxc0z --no-host | eos-sendlog. I post the output of both below.

$ inxi -Fxz
System:
  Kernel: 5.18.7-arch1-1 arch: x86_64 bits: 64 compiler: gcc v: 12.1.0
    Desktop: Cinnamon v: 5.4.2 Distro: EndeavourOS base: Arch Linux
Machine:
  Type: Laptop System: LENOVO product: 81FL v: Lenovo ideapad 330-17ICH
    serial: <superuser required>
  Mobo: LENOVO model: LNVNB161216 v: SDK0R32862 WIN
    serial: <superuser required> UEFI: LENOVO v: 7ZCN29WW date: 10/24/2018
Battery:
  ID-1: BAT0 charge: 8.3 Wh (22.8%) condition: 36.4/45.0 Wh (80.9%)
    volts: 10.8 min: 11.3 model: SMP L17M3PB1 status: discharging
CPU:
  Info: 6-core model: Intel Core i7-8750H bits: 64 type: MT MCP
    arch: Coffee Lake rev: A cache: L1: 384 KiB L2: 1.5 MiB L3: 9 MiB
  Speed (MHz): avg: 896 high: 1747 min/max: 800/4100 cores: 1: 800 2: 800
    3: 800 4: 800 5: 1747 6: 1015 7: 800 8: 800 9: 800 10: 800 11: 800 12: 800
    bogomips: 52815
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Intel CoffeeLake-H GT2 [UHD Graphics 630] vendor: Lenovo
    driver: i915 v: kernel arch: Gen9.5 bus-ID: 00:02.0
  Device-2: Acer EasyCamera type: USB driver: uvcvideo bus-ID: 1-8:2
  Display: x11 server: X.Org v: 21.1.3 with: Xwayland v: 22.1.2 driver: X:
    loaded: intel unloaded: modesetting gpu: i915 resolution: 1920x1080~60Hz
  OpenGL: renderer: Mesa Intel UHD Graphics 630 (CFL GT2)
    v: 4.6 Mesa 22.1.2 direct render: Yes
Audio:
  Device-1: Intel Cannon Lake PCH cAVS vendor: Lenovo driver: snd_hda_intel
    v: kernel bus-ID: 00:1f.3
  Sound Server-1: ALSA v: k5.18.7-arch1-1 running: yes
  Sound Server-2: PulseAudio v: 16.1 running: no
  Sound Server-3: PipeWire v: 0.3.53 running: yes
Network:
  Device-1: Intel Cannon Lake PCH CNVi WiFi driver: iwlwifi v: kernel
    bus-ID: 00:14.3
  IF: wlan0 state: up mac: <filter>
  Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    vendor: Lenovo driver: r8169 v: kernel port: 3000 bus-ID: 07:00.0
  IF: enp7s0 state: down mac: <filter>
Bluetooth:
  Device-1: Intel Bluetooth 9460/9560 Jefferson Peak (JfP) type: USB
    driver: btusb v: 0.8 bus-ID: 1-14:3
  Report: rfkill ID: hci0 rfk-id: 2 state: down bt-service: disabled
    rfk-block: hardware: no software: yes address: see --recommends
Drives:
  Local Storage: total: 1.03 TiB used: 25.52 GiB (2.4%)
  ID-1: /dev/nvme0n1 vendor: Lenovo O.E.M. model: RPFTJ128PDD2EWX
    size: 119.24 GiB temp: 40.9 C
  ID-2: /dev/sda vendor: Seagate model: ST1000LM035-1RK172 size: 931.51 GiB
Partition:
  ID-1: / size: 107.86 GiB used: 25.52 GiB (23.7%) fs: ext4
    dev: /dev/nvme0n1p2
  ID-2: /boot/efi size: 299.4 MiB used: 312 KiB (0.1%) fs: vfat
    dev: /dev/nvme0n1p1
Swap:
  ID-1: swap-1 type: partition size: 8.8 GiB used: 0 KiB (0.0%)
    dev: /dev/nvme0n1p3
Sensors:
  System Temperatures: cpu: 43.0 C pch: 50.0 C mobo: N/A
  Fan Speeds (RPM): N/A
Info:
  Processes: 263 Uptime: 4h 25m Memory: 7.64 GiB used: 2.95 GiB (38.6%)
  Init: systemd Compilers: gcc: 12.1.0 clang: 13.0.1 Packages: 1073
  Shell: Bash v: 5.1.16 inxi: 3.3.19

and

$ inxi -Fxxc0z --no-host | eos-sendlog
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  3830    0    24  100  3806     20   3248  0:00:01  0:00:01 --:--:--  3270
https://clbin.com/SsofU

With all the distros I looked at, this was always an issue; same with the brightness keys.

This topic can be closed. It appears it is Lenovo issue.