Add support for capturing `Key::Esc`
Created by: jakalope
This changeset adds an explicit detection and parsing of Key::Esc
. A minor refactor was done in order to determine how best to achieve the parse. Finally, rustfmt
was applied using default config.