We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
Before following this tutorial, please make sure your copy of pokeemerald has this commit applied to it.
This wiki tutorial was sourced from Pokecommunity. Thanks to Jaizu for the original code!
Go to src/naming_screen.c and edit the function static bool8 KeyboardKeyHandler_Character(u8 input).
static bool8 KeyboardKeyHandler_Character(u8 input)
static bool8 KeyboardKeyHandler_Character(u8 input) { TryStartButtonFlash(BUTTON_COUNT, FALSE, FALSE); if (input == INPUT_A_BUTTON) { bool8 textFull = AddTextCharacter(); + + if (sNamingScreen ->currentPage == KBPAGE_LETTERS_UPPER && GetTextEntryPosition() == 1) + MainState_StartPageSwap(); SquishCursor(); if (textFull) { SetInputState(INPUT_STATE_OVERRIDE); sNamingScreen->state = STATE_MOVE_TO_OK_BUTTON; } } return FALSE; } static bool8 KeyboardKeyHandler_Page(u8 input) { TryStartButtonFlash(BUTTON_PAGE, TRUE, FALSE); if (input == INPUT_A_BUTTON) return SwapKeyboardPage(); else return FALSE; }
That's it! You're done!