Unity Editor крадет ваш фокус клавиатуры, потому что большинство клавиш-модификаторов привязаны к его GUI.Попробуйте использовать тот же код с KeyCode.A, KeyCode.S, KeyCode.C
вместо Alt, Shift, Control, и ваш код будет работать должным образом.
Это должно происходить только в редакторе, а не в окончательной сборке.
К сожалению, я не знаю ни одного решения, чтобы избежать этого в Редакторе: я просто использовал бы различные привязки клавиш во время разработки.