Bug 1062105 - [Keyboard] Alternate keys list overflows needs UI improvement.

- Add border to multi-row alternatives char menu.
  - Adjust the positioning of the menu to align with the key row underneath.
You don't really need to create this function... or, if you really do, please do `_getCharWidth`.