feat(tui): Editor now handles extended character input (e.g., umlauts) and updates key binding documentation

This commit is contained in:
Mario Rodler 2025-11-16 18:09:17 +01:00
parent 3932c5e04c
commit c8dcf1cdae
2 changed files with 2 additions and 2 deletions

View file

@ -115,7 +115,7 @@ editor.setAutocompleteProvider(provider);
**Key Bindings:**
- `Enter` - Submit
- `Shift+Enter` or `Ctrl+Enter` - New line
- `Shift+Enter`, `Ctrl+Enter`, or `Alt+Enter` - New line (terminal-dependent, Alt+Enter most reliable)
- `Tab` - Autocomplete
- `Ctrl+K` - Delete line
- `Ctrl+A` / `Ctrl+E` - Line start/end

View file

@ -334,7 +334,7 @@ export class Editor implements Component {
this.moveCursor(0, -1);
}
// Regular characters (printable ASCII)
else if (data.charCodeAt(0) >= 32 && data.charCodeAt(0) <= 126) {
else {
this.insertCharacter(data);
}
}