mirror of https://github.com/pret/pokeemerald.git
Created Automatically make the keyboard switch to lowercase after the first character (markdown)
parent
55a097bac8
commit
3e0cd694dc
|
@ -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!
|
Loading…
Reference in New Issue