Allows dot, hyphen and apostrophes to be entered into the name field.

Checks the `keyCode` and whether the `shiftKey` is pressed, then _—if shiftKey is not pressed—_ allows select, otherwise banned, keyCodes through to the input field.

This should allow for the entry of:

1. **Hyphen**: `-` but not `_` _(`shift` + `-`)_
2. **Dot**: `.` but not `>` _(`shift` + `.`)_
3. **Apostrophe**: `'` but not `"` _(`shift` + `'`)_