Created Automatically make the keyboard switch to lowercase after the first character (markdown)

FieryMewtwo 2021-09-09 10:38:26 -04:00
parent 55a097bac8
commit 3e0cd694dc
1 changed files with 36 additions and 0 deletions

@ -0,0 +1,36 @@
This wiki tutorial was sourced from Pokecommunity. Thanks to Jaizu for the original code!
Go to **[src/naming_screen.c](https://github.com/pret/pokeemerald/blob/master/src/naming_screen.c)** and edit the function ```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!