If you still have the other kernel before the upgrade in your grub menu roll back to that kernel.
If you know what module the kernel is using to communicate with the keyboard (and if it's still loading) you can dmesg the driver and see what the output reveals. Other than that I don't know what else you could try. Drivers are in the output of lsmod.
Code:
dmesg | grep <name of driver>
Over time I had the same problem like you and had to purchase a new keyboard because mine was about 6 years old and Slackware didn't see it anymore after a kernel upgrade.