Left Shift and NumLock keys stopped working

Please help. I need that shift key. I cleaned the keys but it did not work. Other keys are working fine. It is too strange

This is the inxi output:

  Kernel: 6.0.9-200.fc36.x86_64 arch: x86_64 bits: 64
    compiler: gcc v: 2.37-36.fc36 Desktop: KDE Plasma v: 5.25.5
    tk: Qt v: 5.15.6 wm: kwin_wayland dm: SDDM Distro: Fedora
    release 36 (Thirty Six)
  Type: Laptop System: LENOVO product: 81W8 v: Lenovo IdeaPad
    S145-15IIL serial: <superuser required> Chassis: type: 10
    v: Lenovo IdeaPad S145-15IIL serial: <superuser required>
  Mobo: LENOVO model: LNVNB161216 v: SDK0J40700 WIN
    serial: <superuser required> UEFI: LENOVO v: DKCN49WW
    date: 10/26/2020
  ID-1: BAT0 charge: 19.7 Wh (77.0%) condition: 25.6/30.0 Wh
    (85.3%) volts: 8.5 min: 7.5 model: SMP L16M2PB1
    serial: <filter> status: charging
  Info: quad core model: Intel Core i5-1035G1 bits: 64
    type: MT MCP arch: Ice Lake rev: 5 cache: L1: 320 KiB L2: 2 MiB
    L3: 6 MiB
  Speed (MHz): avg: 1316 high: 1500 min/max: 400/3600 cores:
    1: 1348 2: 1500 3: 1113 4: 997 5: 1500 6: 1500 7: 1376 8: 1200
    bogomips: 19046
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3
  Device-1: Intel Iris Plus Graphics G1 vendor: Lenovo
    driver: i915 v: kernel arch: Gen-11 ports: active: eDP-1
    empty: HDMI-A-1 bus-ID: 00:02.0 chip-ID: 8086:8a56
  Device-2: IMC Networks Integrated Camera type: USB
    driver: uvcvideo bus-ID: 1-5:2 chip-ID: 13d3:5a08
  Display: wayland server: X.org v: 1.20.14 with: Xwayland
    v: 22.1.5 compositor: kwin_wayland driver: X:
    loaded: modesetting unloaded: fbdev,vesa dri: iris gpu: i915
    display-ID: 0
  Monitor-1: eDP-1 res: 1920x1080 size: N/A
  OpenGL: renderer: Mesa Intel UHD Graphics (ICL GT1) v: 4.6
    Mesa 22.1.7 direct render: Yes
  Device-1: Intel Ice Lake-LP Smart Sound Audio vendor: Lenovo
    driver: snd_hda_intel v: kernel bus-ID: 00:1f.3
    chip-ID: 8086:34c8
  Sound API: ALSA v: k6.0.9-200.fc36.x86_64 running: yes
  Sound Server-1: PulseAudio v: 15.0 running: no
  Sound Server-2: PipeWire v: 0.3.60 running: yes
  Device-1: Intel Ice Lake-LP PCH CNVi WiFi driver: iwlwifi
    v: kernel bus-ID: 00:14.3 chip-ID: 8086:34f0
  IF: wlp0s20f3 state: up mac: <filter>
  Device-1: Intel Bluetooth 9460/9560 Jefferson Peak (JfP)
    type: USB driver: btusb v: 0.8 bus-ID: 1-10:3 chip-ID: 8087:0aaa
  Report: rfkill ID: hci0 rfk-id: 2 state: up
    address: see --recommends
  Local Storage: total: 238.47 GiB used: 7.43 GiB (3.1%)
  ID-1: /dev/nvme0n1 vendor: Western Digital model: PC SN520
    SDAPMUW-256G-1101 size: 238.47 GiB speed: 15.8 Gb/s lanes: 2
    serial: <filter> temp: 44.9 C
  ID-1: / size: 236.89 GiB used: 7.22 GiB (3.0%) fs: btrfs
    dev: /dev/nvme0n1p3
  ID-2: /boot size: 973.4 MiB used: 207.3 MiB (21.3%) fs: ext4
    dev: /dev/nvme0n1p2
  ID-3: /boot/efi size: 598.8 MiB used: 13.9 MiB (2.3%) fs: vfat
    dev: /dev/nvme0n1p1
  ID-4: /home size: 236.89 GiB used: 7.22 GiB (3.0%) fs: btrfs
    dev: /dev/nvme0n1p3
  ID-1: swap-1 type: zram size: 7.56 GiB used: 1.63 GiB (21.6%)
    priority: 100 dev: /dev/zram0
  System Temperatures: cpu: 52.0 C mobo: N/A
  Fan Speeds (RPM): N/A
  Packages: pm: rpm pkgs: N/A note: see --rpm
  No active dnf repos in: /etc/dnf/dnf.conf
  Active yum repos in: /etc/yum.repos.d/brave-browser-rpm-release.s3.brave.com_x86_64_.repo
    1: brave-browser-rpm-release.s3.brave.com_x86_64_ ~ https://brave-browser-rpm-release.s3.brave.com/x86_64/
  Active yum repos in: /etc/yum.repos.d/fedora-cisco-openh264.repo
    1: fedora-cisco-openh264 ~ https://mirrors.fedoraproject.org/metalink?repo=fedora-cisco-openh264-$releasever&arch=$basearch
  Active yum repos in: /etc/yum.repos.d/fedora-modular.repo
    1: fedora-modular ~ https://mirrors.fedoraproject.org/metalink?repo=fedora-modular-$releasever&arch=$basearch
  Active yum repos in: /etc/yum.repos.d/fedora-updates-modular.repo
    1: updates-modular ~ https://mirrors.fedoraproject.org/metalink?repo=updates-released-modular-f$releasever&arch=$basearch
  No active yum repos in: /etc/yum.repos.d/fedora-updates-testing-modular.repo
  No active yum repos in: /etc/yum.repos.d/fedora-updates-testing.repo
  Active yum repos in: /etc/yum.repos.d/fedora-updates.repo
    1: updates ~ https://mirrors.fedoraproject.org/metalink?repo=updates-released-f$releasever&arch=$basearch
  Active yum repos in: /etc/yum.repos.d/fedora.repo
    1: fedora ~ https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=$basearch
  Active yum repos in: /etc/yum.repos.d/github_git-lfs.repo
    1: github_git-lfs ~ https://packagecloud.io/github/git-lfs/fedora/36/$basearch
  No active yum repos in: /etc/yum.repos.d/rpmfusion-free-updates-testing.repo
  Active yum repos in: /etc/yum.repos.d/rpmfusion-free-updates.repo
    1: rpmfusion-free-updates ~ https://mirrors.rpmfusion.org/metalink?repo=free-fedora-updates-released-$releasever&arch=$basearch
  Active yum repos in: /etc/yum.repos.d/rpmfusion-free.repo
    1: rpmfusion-free ~ https://mirrors.rpmfusion.org/metalink?repo=free-fedora-$releasever&arch=$basearch
  No active yum repos in: /etc/yum.repos.d/rpmfusion-nonfree-updates-testing.repo
  Active yum repos in: /etc/yum.repos.d/rpmfusion-nonfree-updates.repo
    1: rpmfusion-nonfree-updates ~ https://mirrors.rpmfusion.org/metalink?repo=nonfree-fedora-updates-released-$releasever&arch=$basearch
  Active yum repos in: /etc/yum.repos.d/rpmfusion-nonfree.repo
    1: rpmfusion-nonfree ~ https://mirrors.rpmfusion.org/metalink?repo=nonfree-fedora-$releasever&arch=$basearch
  Processes: 337 Uptime: 3h 22m Memory: 7.56 GiB used: 5.76 GiB
  (76.1%) Init: systemd v: 250 target: graphical (5)
  default: graphical Compilers: gcc: 12.2.1 Shell: fish v: 3.5.1
  running-in: yakuake inxi: 3.3.22

Does it work with an external keyboard?
Does it work the same with a new user?