Bugfix (2007-03-26): Now recognizes either keycode in default key param for the keys with 2 different codes (bs, backspace; del, delete; ins, insert; esc, escape).
Bugfix (2007-03-23): Thanks to raca here for pointing this out. This made the function work improperly when giving it a preset key like _ChooseHotKey('#^{bs}'). Note also, I realized this function doesn't work properly for some keys with two different codes (ie: {bs} and {backspace}, only works for {bs} key). So I'm going to try and