Keyboard input events didn't work

I have three characters in my level, and only one can respond to the keyboard input event in its blueprint and the other two just ignored the events.
I set different keys for the three characters. All of them, I set “auto possess player” in Pawn component to Player 0 and “Auto receive input” in Input component to Player 0.
Anyone have any ideas? Thank you!

If you have 3 characters set to “player 0” try changing 2 of them to “player 1” and “player 2” and set the player controller node in the BPs to the correct character. You could try that.

You mean I should create more than one player Controller first? And I just learn that keyboard event can only respond to player 0…