What I mean by inconsistent is that the array is expected to be used as `$key_info[ControlLeft]` not `${(s: :)key_info[ControlLeft]}`.