improved cursor tracking and rename file handling implented with r key in Notes file list view

This commit is contained in:
pelgraine
2026-02-12 20:45:41 +11:00
parent 5b868d51ca
commit ee2a27258b
3 changed files with 41 additions and 20 deletions
+5 -5
View File
@@ -920,11 +920,11 @@ void handleKeyboardInput() {
return;
}
// Shift+Enter on a file = rename
if ((key == '\r') && keyboard.wasShiftConsumed()) {
// R on a file = rename
if (key == 'r') {
if (notes->startRename()) {
composeNeedsRefresh = true;
lastComposeRefresh = 0;
lastComposeRefresh = millis();
}
return;
}
@@ -934,7 +934,7 @@ void handleKeyboardInput() {
// Check if we just entered editing mode (new note via Enter)
if (notes->isEditing()) {
composeNeedsRefresh = true;
lastComposeRefresh = 0;
lastComposeRefresh = millis(); // Draw after debounce interval, not immediately
}
return;
}
@@ -958,7 +958,7 @@ void handleKeyboardInput() {
ui_task.injectKey(key);
if (notes->isEditing()) {
composeNeedsRefresh = true;
lastComposeRefresh = 0;
lastComposeRefresh = millis(); // Draw after debounce interval, not immediately
}
return;
}