In the past I took apart one of the remotes and made a modern, Bluetooth macro keyboard and used the remote as the body; and, arguably, killing the "soul" of the remote.
But back then I had no idea how to listen to an ultrasonic burst, detect the frequency, and map it. But having played with some CircuitPython projects over the last couple years, I have a good chance this time around.
So, using the second of the two vintage Magnavox remotes I bought on eBay back in the day, this time around I'm preserving the heart, body, and soul of the original remote and building a receiver that will act as the macro keyboard based on the input from the remote.