The FPGA can't turn itself off in the current design. But it would be possible to snoop the keyboard. And make the MCU forcefully reload the FPGA and let the FPGA clear the memory on boot.
Any better than this will require a hardware modification. My personal opinion is that the power supply part should have an onboard +5V regulator. Putting that requirement on the external adapter is a bad design practice.
It's very easy to change the software list wiki by yourself. But I have updated some now:
http://www.opencircuits.com/Minimig_Software_compatibilityPlease date any findings/additions. It makes a lot easier to update anything. An explenation as to why the software fails may be useful for futire bug fixing. Just a tip ;-)
The MCU (PIC18) could be updated by makeing a small circuit board that stack an ICSP connector + MCU socket. And then use that to wire to a programmer. The next minimig board maybe should have an onboard ICSP connector.
(ICSP - In circuit connector for programming)