How to customize MacBooks' keyboard? I spilled a juice on my MacBook-Pro keyboard. Consequently, some keys like 2, esc and tab don't work anymore on my keyboard. 

Is there anyway to change those disabled keys with combination of some other keys, like Fn,Ctrl, Option+ something, using an app or a command?
So since this is on the stackexchange network I am going to just link to it here.

Basically this is how you change the native keys.

To change the esc key you need this.