From d74dc117759d5e1feaf03a08be9805123555e72e Mon Sep 17 00:00:00 2001 From: MX <10697207+xMasterX@users.noreply.github.com> Date: Fri, 14 Jul 2023 16:52:51 +0300 Subject: [PATCH] Add extra symbols for nfc maker and wifi marauder keyboard --- applications/external/nfc_maker/nfc_maker_text_input.c | 8 +++++++- .../wifi_marauder_companion/wifi_marauder_text_input.c | 10 ++++++++-- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/applications/external/nfc_maker/nfc_maker_text_input.c b/applications/external/nfc_maker/nfc_maker_text_input.c index c5b2b27d6..64691b79c 100644 --- a/applications/external/nfc_maker/nfc_maker_text_input.c +++ b/applications/external/nfc_maker/nfc_maker_text_input.c @@ -137,7 +137,7 @@ static const NFCMaker_TextInputKey symbol_keyboard_keys_row_3[] = { {',', 29, 32}, {':', 41, 32}, {'/', 53, 32}, - {'\\', 65, 32}, + {'\'', 65, 32}, {ENTER_KEY, 74, 23}, {'7', 100, 32}, {'8', 110, 32}, @@ -232,6 +232,12 @@ static bool char_is_lowercase(char letter) { static char char_to_uppercase(const char letter) { if(letter == '_') { return 0x20; + } else if(letter == ':') { + return 0x3B; + } else if(letter == '/') { + return 0x5C; + } else if(letter == '\'') { + return 0x60; } else if(char_is_lowercase(letter)) { return (letter - 0x20); } else { diff --git a/applications/external/wifi_marauder_companion/wifi_marauder_text_input.c b/applications/external/wifi_marauder_companion/wifi_marauder_text_input.c index d087f268d..b5ab1d32e 100644 --- a/applications/external/wifi_marauder_companion/wifi_marauder_text_input.c +++ b/applications/external/wifi_marauder_companion/wifi_marauder_text_input.c @@ -136,8 +136,8 @@ static const WIFI_TextInputKey symbol_keyboard_keys_row_3[] = { {SWITCH_KEYBOARD_KEY, 1, 23}, {'.', 15, 32}, {',', 29, 32}, - {';', 41, 32}, - {'`', 53, 32}, + {':', 41, 32}, + {'/', 53, 32}, {'\'', 65, 32}, {ENTER_KEY, 74, 23}, {'7', 100, 32}, @@ -233,6 +233,12 @@ static bool char_is_lowercase(char letter) { static char char_to_uppercase(const char letter) { if(letter == '_') { return 0x20; + } else if(letter == ':') { + return 0x3B; + } else if(letter == '/') { + return 0x5C; + } else if(letter == '\'') { + return 0x60; } else if(char_is_lowercase(letter)) { return (letter - 0x20); } else {