Split keyboard mounting each half to the chair and VR headset instead of a monitor. That way, they can't get in front of the monitor or walk across the keyboard.
A frmr coworker of mine wrote a Linux kernel module (not an April Fools' joke) to detect and prevent feline input... either stuck or neighboring keys. I don't think it was ever merged.