Keyboard udev rule not working

I tried to create this udev rule but it didn’t seem to work. I created a .rules file in /etc/udev/rules.d/ with this SUBSYSTEMS=="input", SUBSYSTEM=="usb1", ACTION=="add", RUN+="/home/rodude123/userScripts/loadKeyboardLayout.sh", OWNER="rodude123" I don’t know where I went wrong it just won’t seem to work
Here’s my udevadm monitor output

KERNEL[7041.715183] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1 (usb)
KERNEL[7041.717814] change   /devices/pci0000:00/0000:00:14.0/usb1/1-1 (usb)
KERNEL[7041.717973] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0 (usb)
KERNEL[7041.718994] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/0003:320F:5044.001E (hid)
KERNEL[7041.719237] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/wakeup/wakeup45 (wakeup)
KERNEL[7041.719383] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/0003:320F:5044.001E/input/input85 (input)
KERNEL[7041.773288] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/0003:320F:5044.001E/input/input85/input85::numlock (leds)
KERNEL[7041.773396] change   /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/0003:320F:5044.001E/input/input85/input85::numlock (leds)
KERNEL[7041.773479] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/0003:320F:5044.001E/input/input85/input85::capslock (leds)
KERNEL[7041.773558] change   /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/0003:320F:5044.001E/input/input85/input85::capslock (leds)
KERNEL[7041.773598] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/0003:320F:5044.001E/input/input85/input85::scrolllock (leds)
KERNEL[7041.773656] change   /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/0003:320F:5044.001E/input/input85/input85::scrolllock (leds)
KERNEL[7041.773692] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/0003:320F:5044.001E/input/input85/input85::compose (leds)
KERNEL[7041.773727] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/0003:320F:5044.001E/input/input85/input85::kana (leds)
KERNEL[7041.773799] change   /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/0003:320F:5044.001E/input/input85/input85::kana (leds)
KERNEL[7041.774620] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/0003:320F:5044.001E/input/input85/event256 (input)
KERNEL[7041.774767] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/0003:320F:5044.001E/hidraw/hidraw5 (hidraw)
KERNEL[7041.774861] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/0003:320F:5044.001E (hid)
KERNEL[7041.774945] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0 (usb)
KERNEL[7041.775021] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1 (usb)
KERNEL[7041.776587] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1/0003:320F:5044.001F (hid)
KERNEL[7041.777277] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1/0003:320F:5044.001F/input/input86 (input)
KERNEL[7041.777398] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1/0003:320F:5044.001F/input/input86/event257 (input)
KERNEL[7041.777474] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1/0003:320F:5044.001F/input/input86/mouse5 (input)
KERNEL[7041.777568] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1/0003:320F:5044.001F/input/input87 (input)
KERNEL[7041.833439] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1/0003:320F:5044.001F/input/input87/event258 (input)
KERNEL[7041.833631] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1/0003:320F:5044.001F/input/input88 (input)
KERNEL[7041.833714] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1/0003:320F:5044.001F/input/input88/event259 (input)
KERNEL[7041.833854] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1/0003:320F:5044.001F/input/input89 (input)
KERNEL[7041.833897] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1/0003:320F:5044.001F/input/input89/input89::numlock (leds)
KERNEL[7041.833952] change   /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1/0003:320F:5044.001F/input/input89/input89::numlock (leds)
KERNEL[7041.833987] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1/0003:320F:5044.001F/input/input89/input89::capslock (leds)
KERNEL[7041.834038] change   /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1/0003:320F:5044.001F/input/input89/input89::capslock (leds)
KERNEL[7041.834074] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1/0003:320F:5044.001F/input/input89/input89::scrolllock (leds)
KERNEL[7041.834125] change   /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1/0003:320F:5044.001F/input/input89/input89::scrolllock (leds)
KERNEL[7041.834189] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1/0003:320F:5044.001F/input/input89/input89::compose (leds)
KERNEL[7041.834241] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1/0003:320F:5044.001F/input/input89/input89::kana (leds)
KERNEL[7041.834295] change   /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1/0003:320F:5044.001F/input/input89/input89::kana (leds)
KERNEL[7041.834356] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1/0003:320F:5044.001F/input/input89/event260 (input)
KERNEL[7041.834660] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1/0003:320F:5044.001F/hidraw/hidraw6 (hidraw)
KERNEL[7041.834773] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1/0003:320F:5044.001F (hid)
KERNEL[7041.834855] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1 (usb)
KERNEL[7041.834940] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-1 (usb)
UDEV  [7042.431344] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1 (usb)
UDEV  [7042.436188] change   /devices/pci0000:00/0000:00:14.0/usb1/1-1 (usb)
UDEV  [7042.441061] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0 (usb)
UDEV  [7042.443500] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/wakeup/wakeup45 (wakeup)
UDEV  [7042.445569] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/0003:320F:5044.001E (hid)
UDEV  [7042.445925] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1 (usb)
UDEV  [7042.450330] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1/0003:320F:5044.001F (hid)
UDEV  [7042.453108] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/0003:320F:5044.001E/input/input85 (input)
UDEV  [7042.459430] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1/0003:320F:5044.001F/input/input86 (input)
UDEV  [7042.464395] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/0003:320F:5044.001E/input/input85/input85::numlock (leds)
UDEV  [7042.465429] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1/0003:320F:5044.001F/input/input87 (input)
UDEV  [7042.465822] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1/0003:320F:5044.001F/input/input88 (input)
UDEV  [7042.467071] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1/0003:320F:5044.001F/input/input89 (input)
UDEV  [7042.471294] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/0003:320F:5044.001E/hidraw/hidraw5 (hidraw)
UDEV  [7042.473070] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1/0003:320F:5044.001F/input/input86/mouse5 (input)
UDEV  [7042.473483] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/0003:320F:5044.001E/input/input85/input85::compose (leds)
UDEV  [7042.473574] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/0003:320F:5044.001E/input/input85/input85::scrolllock (leds)
UDEV  [7042.474396] change   /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/0003:320F:5044.001E/input/input85/input85::numlock (leds)
UDEV  [7042.474479] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/0003:320F:5044.001E/input/input85/input85::capslock (leds)
UDEV  [7042.474763] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1/0003:320F:5044.001F/input/input89/input89::numlock (leds)
UDEV  [7042.476383] change   /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/0003:320F:5044.001E/input/input85/input85::scrolllock (leds)
UDEV  [7042.477919] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/0003:320F:5044.001E/input/input85/input85::kana (leds)
UDEV  [7042.478020] change   /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/0003:320F:5044.001E/input/input85/input85::capslock (leds)
UDEV  [7042.479946] change   /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1/0003:320F:5044.001F/input/input89/input89::numlock (leds)
UDEV  [7042.480735] change   /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/0003:320F:5044.001E/input/input85/input85::kana (leds)
UDEV  [7042.481289] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1/0003:320F:5044.001F/input/input89/input89::compose (leds)
UDEV  [7042.482653] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1/0003:320F:5044.001F/input/input89/input89::kana (leds)
UDEV  [7042.483802] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1/0003:320F:5044.001F/input/input89/input89::capslock (leds)
UDEV  [7042.484961] change   /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1/0003:320F:5044.001F/input/input89/input89::kana (leds)
UDEV  [7042.485146] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1/0003:320F:5044.001F/hidraw/hidraw6 (hidraw)
UDEV  [7042.485264] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1/0003:320F:5044.001F/input/input89/input89::scrolllock (leds)
UDEV  [7042.485970] change   /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1/0003:320F:5044.001F/input/input89/input89::capslock (leds)
UDEV  [7042.487360] change   /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1/0003:320F:5044.001F/input/input89/input89::scrolllock (leds)
UDEV  [7042.533930] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1/0003:320F:5044.001F/input/input89/event260 (input)
UDEV  [7042.540139] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1/0003:320F:5044.001F/input/input87/event258 (input)
UDEV  [7042.541693] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1/0003:320F:5044.001F/input/input86/event257 (input)
UDEV  [7042.543188] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1/0003:320F:5044.001F/input/input88/event259 (input)
UDEV  [7042.543371] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/0003:320F:5044.001E/input/input85/event256 (input)
UDEV  [7042.544710] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/0003:320F:5044.001E (hid)
UDEV  [7042.544776] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1/0003:320F:5044.001F (hid)
UDEV  [7042.546717] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1 (usb)
UDEV  [7042.546820] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0 (usb)
UDEV  [7042.553038] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-1 (usb)

This is what lsusb shows Bus 001 Device 035: ID 320f:5044 Glorious GMMK Pro
When I run udevadm test on the device I get this

rodude123 @ rodude123s-x360 ~/userScripts └─ $ udevadm test --action=add /devices/pci0000:00/0000:00:14.0/usb1/1-1 
This program is for debugging only, it does not run any program
specified by a RUN key. It may show incorrect results, because
some values may be different, or not available at a simulation run.

Trying to open "/etc/systemd/hwdb/hwdb.bin"...
Trying to open "/etc/udev/hwdb.bin"...
Trying to open "/usr/lib/systemd/hwdb/hwdb.bin"...
Trying to open "/usr/lib/udev/hwdb.bin"...
=== trie on-disk ===
tool version:          248
file size:        11520294 bytes
header size             80 bytes
strings            2374062 bytes
nodes              9146152 bytes
Load module index
Failed to read $container of PID 1, ignoring: Permission denied
Found cgroup2 on /sys/fs/cgroup/, full unified hierarchy
Found container virtualization none.
Loaded timestamp for '/etc/systemd/network'.
Loaded timestamp for '/usr/lib/systemd/network'.
Parsed configuration file /usr/lib/systemd/network/99-default.link
Created link configuration context.
Loaded timestamp for '/etc/udev/rules.d'.
Reading rules file: /usr/lib/udev/rules.d/01-md-raid-creating.rules
Reading rules file: /usr/lib/udev/rules.d/10-dm.rules
Reading rules file: /usr/lib/udev/rules.d/11-dm-lvm.rules
Reading rules file: /usr/lib/udev/rules.d/13-dm-disk.rules
Reading rules file: /usr/lib/udev/rules.d/39-usbmuxd.rules
Reading rules file: /usr/lib/udev/rules.d/40-gphoto.rules
Reading rules file: /usr/lib/udev/rules.d/40-usb-media-players.rules
Reading rules file: /usr/lib/udev/rules.d/48-stm32dfu.rules
Reading rules file: /usr/lib/udev/rules.d/50-qmk.rules
/usr/lib/udev/rules.d/50-qmk.rules:65 Unknown group 'plugdev', ignoring
Reading rules file: /usr/lib/udev/rules.d/50-udev-default.rules
Reading rules file: /usr/lib/udev/rules.d/56-hpmud.rules
Reading rules file: /usr/lib/udev/rules.d/60-autosuspend.rules
Reading rules file: /usr/lib/udev/rules.d/60-block.rules
Reading rules file: /usr/lib/udev/rules.d/60-cdrom_id.rules
Reading rules file: /usr/lib/udev/rules.d/60-drm.rules
Reading rules file: /usr/lib/udev/rules.d/60-evdev.rules
Reading rules file: /usr/lib/udev/rules.d/60-fido-id.rules
Reading rules file: /usr/lib/udev/rules.d/60-input-id.rules
Reading rules file: /usr/lib/udev/rules.d/60-persistent-alsa.rules
Reading rules file: /usr/lib/udev/rules.d/60-persistent-input.rules
Reading rules file: /usr/lib/udev/rules.d/60-persistent-storage-tape.rules
Reading rules file: /usr/lib/udev/rules.d/60-persistent-storage.rules
Reading rules file: /usr/lib/udev/rules.d/60-persistent-v4l.rules
Reading rules file: /usr/lib/udev/rules.d/60-rfkill.rules
Reading rules file: /usr/lib/udev/rules.d/60-sensor.rules
Reading rules file: /usr/lib/udev/rules.d/60-serial.rules
Reading rules file: /usr/lib/udev/rules.d/63-md-raid-arrays.rules
Reading rules file: /usr/lib/udev/rules.d/64-btrfs-dm.rules
Reading rules file: /usr/lib/udev/rules.d/64-btrfs.rules
Reading rules file: /usr/lib/udev/rules.d/64-md-raid-assembly.rules
Reading rules file: /usr/lib/udev/rules.d/65-libwacom.rules
Reading rules file: /usr/lib/udev/rules.d/65-sane.rules
Reading rules file: /usr/lib/udev/rules.d/66-saned.rules
Reading rules file: /usr/lib/udev/rules.d/69-cd-sensors.rules
Reading rules file: /usr/lib/udev/rules.d/69-dm-lvm-metad.rules
Reading rules file: /usr/lib/udev/rules.d/69-libftdi.rules
Reading rules file: /usr/lib/udev/rules.d/69-libmtp.rules
Reading rules file: /usr/lib/udev/rules.d/69-md-clustered-confirm-device.rules
Reading rules file: /usr/lib/udev/rules.d/70-infrared.rules
Reading rules file: /usr/lib/udev/rules.d/70-joystick.rules
Reading rules file: /usr/lib/udev/rules.d/70-memory.rules
Reading rules file: /usr/lib/udev/rules.d/70-mouse.rules
Reading rules file: /usr/lib/udev/rules.d/70-power-switch.rules
Reading rules file: /usr/lib/udev/rules.d/70-touchpad.rules
Reading rules file: /usr/lib/udev/rules.d/70-uaccess.rules
Reading rules file: /usr/lib/udev/rules.d/71-seat.rules
Reading rules file: /usr/lib/udev/rules.d/73-seat-late.rules
Reading rules file: /usr/lib/udev/rules.d/75-net-description.rules
Reading rules file: /usr/lib/udev/rules.d/75-probe_mtd.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-broadmobi-port-types.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-cinterion-port-types.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-dell-port-types.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-dlink-port-types.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-ericsson-mbm.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-fibocom-port-types.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-foxconn-port-types.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-gosuncn-port-types.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-haier-port-types.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-huawei-net-port-types.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-longcheer-port-types.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-mtk-port-types.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-nokia-port-types.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-pcmcia-device-blacklist.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-quectel-port-types.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-sierra.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-simtech-port-types.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-telit-port-types.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-tplink-port-types.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-ublox-port-types.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-usb-device-blacklist.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-usb-serial-adapters-greylist.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-x22x-port-types.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-zte-port-types.rules
Reading rules file: /usr/lib/udev/rules.d/78-sound-card.rules
Reading rules file: /usr/lib/udev/rules.d/80-drivers.rules
Reading rules file: /usr/lib/udev/rules.d/80-libinput-device-groups.rules
Reading rules file: /usr/lib/udev/rules.d/80-mm-candidate.rules
Reading rules file: /usr/lib/udev/rules.d/80-net-setup-link.rules
Reading rules file: /usr/lib/udev/rules.d/80-udisks2.rules
Reading rules file: /usr/lib/udev/rules.d/84-nm-drivers.rules
Reading rules file: /usr/lib/udev/rules.d/85-nm-unmanaged.rules
Reading rules file: /usr/lib/udev/rules.d/85-regulatory.rules
Reading rules file: /usr/lib/udev/rules.d/85-tlp-rdw.rules
Reading rules file: /usr/lib/udev/rules.d/85-tlp.rules
Reading rules file: /usr/lib/udev/rules.d/90-alsa-restore.rules
Reading rules file: /usr/lib/udev/rules.d/90-libgpod.rules
Reading rules file: /usr/lib/udev/rules.d/90-libinput-fuzz-override.rules
Reading rules file: /usr/lib/udev/rules.d/90-nm-thunderbolt.rules
Reading rules file: /usr/lib/udev/rules.d/90-pipewire-alsa.rules
Reading rules file: /usr/lib/udev/rules.d/90-pulseaudio.rules
Reading rules file: /usr/lib/udev/rules.d/90-udisks2-zram.rules
Reading rules file: /usr/lib/udev/rules.d/90-vconsole.rules
Reading rules file: /etc/udev/rules.d/92-viia.rules
Reading rules file: /usr/lib/udev/rules.d/95-cd-devices.rules
Reading rules file: /usr/lib/udev/rules.d/95-dm-notify.rules
Reading rules file: /etc/udev/rules.d/95-loadKeyboardLayout.rules
Reading rules file: /usr/lib/udev/rules.d/95-upower-hid.rules
Reading rules file: /usr/lib/udev/rules.d/95-upower-wup.rules
Reading rules file: /usr/lib/udev/rules.d/96-e2scrub.rules
Reading rules file: /etc/udev/rules.d/99-checkHDMI.rules
Reading rules file: /usr/lib/udev/rules.d/99-fuse.rules
Reading rules file: /usr/lib/udev/rules.d/99-fuse3.rules
Reading rules file: /usr/lib/udev/rules.d/99-systemd.rules
1-1: /usr/lib/udev/rules.d/40-gphoto.rules:9 Importing properties from results of builtin command 'usb_id'
1-1: /usr/lib/udev/rules.d/50-udev-default.rules:13 Skipping builtin 'usb_id' in IMPORT key
1-1: /usr/lib/udev/rules.d/50-udev-default.rules:13 Importing properties from results of builtin command 'hwdb --subsystem=usb'
1-1: hwdb modalias key: "usb:v320Fp5044:GMMK Pro"
1-1: No entry found from hwdb.
1-1: /usr/lib/udev/rules.d/50-udev-default.rules:13 Failed to run builtin 'hwdb --subsystem=usb': No data available
1-1: /usr/lib/udev/rules.d/50-udev-default.rules:50 MODE 0664
1-1: /usr/lib/udev/rules.d/60-drm.rules:3 Importing properties from results of builtin command 'path_id'
1-1: /usr/lib/udev/rules.d/69-libmtp.rules:39 Running PROGRAM '/usr/lib/udev/mtp-probe /sys/devices/pci0000:00/0000:00:14.0/usb1/1-1 1 33'
1-1: Starting '/usr/lib/udev/mtp-probe /sys/devices/pci0000:00/0000:00:14.0/usb1/1-1 1 33'
Successfully forked off '(spawn)' as PID 12210.
Skipping PR_SET_MM, as we don't have privileges.
1-1: '/usr/lib/udev/mtp-probe /sys/devices/pci0000:00/0000:00:14.0/usb1/1-1 1 33'(out) '0'
1-1: Process '/usr/lib/udev/mtp-probe /sys/devices/pci0000:00/0000:00:14.0/usb1/1-1 1 33' succeeded.
1-1: /usr/lib/udev/rules.d/85-tlp.rules:10 RUN '/usr/lib/udev/tlp-usb-udev %p'
1-1: /etc/udev/rules.d/95-loadKeyboardLayout.rules:1 OWNER 1000
1-1: /etc/udev/rules.d/95-loadKeyboardLayout.rules:1 RUN '/home/rodude123/userScripts/loadKeyboardLayout.sh'
1-1: Handling device node '/dev/bus/usb/001/033', devnum=c189:32
1-1: Preserve permissions of /dev/bus/usb/001/033, uid=1000, gid=0, mode=0664
1-1: Preserve already existing symlink '/dev/char/189:32' to '../bus/usb/001/033'
1-1: Failed to update tags under /run/udev/tag/: Permission denied
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-1
DEVNAME=/dev/bus/usb/001/033
DEVTYPE=usb_device
DRIVER=usb
PRODUCT=320f/5044/1
TYPE=0/0/0
BUSNUM=001
DEVNUM=033
MAJOR=189
MINOR=32
ACTION=add
SUBSYSTEM=usb
TAGS=:seat:
ID_VENDOR=Glorious
ID_VENDOR_ENC=Glorious
ID_VENDOR_ID=320f
ID_MODEL=GMMK_Pro
ID_MODEL_ENC=GMMK\x20Pro
ID_MODEL_ID=5044
ID_REVISION=0001
ID_SERIAL=Glorious_GMMK_Pro
ID_BUS=usb
ID_USB_INTERFACES=:030101:030000:
ID_PATH=pci-0000:00:14.0-usb-0:1
ID_PATH_TAG=pci-0000_00_14_0-usb-0_1
CURRENT_TAGS=:seat:
ID_FOR_SEAT=usb-pci-0000_00_14_0-usb-0_1
USEC_INITIALIZED=1536134269
run: '/usr/lib/udev/tlp-usb-udev /devices/pci0000:00/0000:00:14.0/usb1/1-1'
Unload module index
Unloaded link configuration context.

It doesn’t seem to want to load the file

In the end tried this but it didn’t work
ACTION=="add", ATTRS{idVendor}=="320f", ATTRS{idProduct}=="5044", RUN+="xmodmap /home/rodude123/.Xmodmap" I don’t know what else to try to get it working

Have you tried copying your script to the system-wide local binary directory according to the FSH?

(I.E. /usr/local/bin/)

:thinking:

No, that didn’t work. :frowning_face: since it was a one-liner, I tried to run the code in the RUN bit like so RUN+="xmodmap /home/rodude123/.Xmodmap" but it still didn’t work.