Ya, the keyway looks worn, take the key to the hardware store and try to get a new one. OR you might try using something to wedge in that space above the key. It looks like there is space to jam some kind of shim in there to keep it from vibrating out again. good luck, you should be able to atleast do that.
oh ya, you are a good photographer
