tsoliman/scummvm — comment on commit 41ba45709d620058e478cc3485029d7cca9f9901
File:  line 0
By tsoliman:

That's just for flexibility. I am not using the ability to replace the global keymap (as in take actions out of it) but I thought maybe a porter would maybe want to do this? It's pretty hard to defend so yeah I agree with you it is probably not relevant/needed and I will remove it.

I really don't want to tackle the idea of "adding actions to the global keymap" as I cannot come up with a good way to do this. Inheritance is supposed to be achieved through transparency anyway. There's nothing fundamentally wrong about having 2 or more global keymaps in the stack.