Using instructions from this answer I've created and placed a script at /etc/pm/sleep.d:
msi-keyboard.sh:
msi-keyboard -m normal -c left,red,high -c middle,purple,high -c right,sky,high
Unfortunately, after resuming it doesn't get called. Anyone have a solution on how to execute commands or a script on resume from suspend?
P.S. I've disabled login on resume/screensaver