KeyCode.Less is the same key as KeyCode.Comma on most keyboards. Not a bug. “These map directly to a physical key on the keyboard” as the docs say. You can use Event.current.character if you want to see the character that’s entered rather than which key was pressed. I’d recommend that rather than checking for shift-comma since that’s not necessarily the < symbol, depending on the keyboard.