Happy to share this little video with you...

https://www.youtube.com/watch?v=adYwnctiKsg

and the code of course:

https://github.com/Jean-MarcHarvengt/MCUME
(Doom is part of the tree next to other emulator ports)

Not all keys are mapped on the USB keyboard but it is easy to add them... ;-)