Actually, I think the description of the spec is actually wrong. I think we should say `"it includes the shift modifier only for alphabetic characters". That helps make clear why some have `shift` and some don't in this example.