I had to do the same thing for my new macro pad yesterday.
I knew my way around udev already so it wasn't a big deal, but it was nice to see that VIAL had that covered in their docs already, even if their example wasn't an exact match for my distro (wrong group in their example).
