Spot on! The old pc was a thinkpad with the full suite of think vantage drivers. Uninstalled them, and the keyboard started working perfectly in the virtual machine.
Hard to believe that google did not lead in here directly. Thanks for all the help.