To download a single image, I would suggest drag/drop or save as using Firefox since that would use the browser cache but download would download the image again.
WebExtension API is very limited in regards with keyboard listeners. Once that is improved, I can add all sorts of if key pressed do actions.
Close Tab is possible but again options are using preferences which would then apply to all actions or listening for keyboard keys which as mentioned above not practical at the moment.