mirror of
https://github.com/Next-Flip/Momentum-Firmware.git
synced 2026-04-25 03:29:58 -07:00
Update keyboard offset logic (fix #168)
This commit is contained in:
@@ -381,7 +381,7 @@ static void text_input_handle_up(TextInput* text_input, TextInputModel* model) {
|
||||
if(model->selected_row > 0) {
|
||||
model->selected_row--;
|
||||
if(model->selected_column >
|
||||
get_row_size(keyboards[model->selected_keyboard], model->selected_row) - 6) {
|
||||
get_row_size(keyboards[model->selected_keyboard], model->selected_row) - 6 && model->selected_row == 0) {
|
||||
model->selected_column = model->selected_column + 1;
|
||||
}
|
||||
}
|
||||
@@ -392,7 +392,7 @@ static void text_input_handle_down(TextInput* text_input, TextInputModel* model)
|
||||
if(model->selected_row < keyboard_row_count - 1) {
|
||||
model->selected_row++;
|
||||
if(model->selected_column >
|
||||
get_row_size(keyboards[model->selected_keyboard], model->selected_row) - 4) {
|
||||
get_row_size(keyboards[model->selected_keyboard], model->selected_row) - 4 && model->selected_row == 1) {
|
||||
model->selected_column = model->selected_column - 1;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user