@fmertz:
Actually, looking at the Linux device, it suggests it is a raw device. Maybe the character device is not needed.
Maybe it needs to be initialized read/write:
exec 3<> /dev/ukbd1
[2.3.5-RELEASE][root@pfSense.geek.local]/: exec 3<> /dev/ukbd1
Missing name for redirect.