[show-hint addon] Fix default keymap not reusable by customKeys

The code /^(Up|Down|Enter|Esc)$/.test(`key`) only prevents users from overwriting the default keymap, I believe this is not what it was intended to do. By changing `key` to `val`, the default keymap now becomes rebind-able to the customKeys.