Keyboard shortucts not working on new keyboard

I have been using my laptop’s KB for coding for a long time. I have several shortcuts which have helped me a lot in my writing. For example Fn + right key = End (goes to end of line) and Fn + left key = Home (goes to start of line).

I got a new keyboard a few days ago. I was specifically looking for one that has an Fn key on both sides to be able to write faster.

The odd thing is, when I press Fn+Right Key on my laptop it works just fine (moves cursor to end of line) and same for Fn + Left Key - moves to start of line. When I press the same keys on my new keyboard however it just moves left/right - it doesnt trigger Home/End. Whenever I press Fn + F1 it locks my screen, Fn +F9 it activates KRunner etc. So the Fn key does work, it just has no combination with the arrow keys for cursor positioning and pg up / pg down.

Any solution? Maybe I need to install a driver for the keyboard?

Edit: I forgot the mhwd output for the KB:


  05: USB 00.0: 10800 Keyboard
  SysFS ID: /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0
  SysFS BusID: 1-3:1.0
  Hardware Class: keyboard
  Model: "Dell KB216 Wired Keyboard"
  Hotplug: USB
  Vendor: usb 0x413c "Dell Computer Corp."
  Device: usb 0x2113 "KB216 Wired Keyboard"
  Revision: "1.08"
  Driver: "usbhid"
  Driver Modules: "usbhid"
  Device File: /dev/input/event19
  Device Files: /dev/input/event19, /dev/input/by-path/pci-0000:00:14.0-usb-0:3:1.0-event-kbd, /dev/input/by-id/usb-413c_Dell_KB216_Wired_Keyboard-event-kbd
  Device Number: char 13:83
  Speed: 1.5 Mbps
  Module Alias: "usb:v413Cp2113d0108dc00dsc00dp00ic03isc01ip01in00"
  Driver Info #0:
    XkbRules: xfree86
    XkbModel: pc104
  Attached to: #6 (Hub)