[show-hint addon] Let default keymap resuable by custom keymap

The code /^(Up|Down|Enter|Esc)$/.test(`key`) only prevents users from overwriting the default keymap, I believe this was not your true intention. By changing `key` to `val`, the default keymap now becomes rebind-able to the custom keymap.