I'm sorry but this can't possibly be right - you're reading outside the OskKeyboardNames array.