Escape Button doesnt work since Update to Sierra since my update to sierra my escape button doesnt work anymore. I have tried a NVRAM reset and yes, it worked but after 2 Days it doesnt work anymore. I am just struggling to get this work, i already looked in the settings and used the keyboard on screen and guess what?
In keyboard preferences, enable the "Show input in menu bar" option under the Input Sources tab.

Then in the menu bar Show the Keyboard Viewer.

You can press the escape key with the mouse and then connect an external keyboard and see when the key is being pressed.

If the external works and the internal fails - you need hardware repair. If neither escape physical key presses - then your software or keyboard mapping are messed up.

You could either figure out why or make a backup and erase install. Hard to guess which of those would take you less time, but those are the quick options for you if it's software and not hardware.