diff options
Diffstat (limited to 'ShiftOS.Frontend/Apps/Terminal.cs')
| -rw-r--r-- | ShiftOS.Frontend/Apps/Terminal.cs | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/ShiftOS.Frontend/Apps/Terminal.cs b/ShiftOS.Frontend/Apps/Terminal.cs index ea75f3a..6d03a0e 100644 --- a/ShiftOS.Frontend/Apps/Terminal.cs +++ b/ShiftOS.Frontend/Apps/Terminal.cs @@ -262,6 +262,16 @@ namespace ShiftOS.Frontend.Apps Debug.WriteLine("Drunky alert in terminal."); } } + else if(a.Key == Keys.Right) + { + if(Index < Text.Length) + { + Index++; + AppearanceManager.CurrentPosition++; + RecalculateLayout(); + InvalidateTopLevel(); + } + } else if (a.Key == Keys.Left) { if (SaveSystem.CurrentSave != null) @@ -274,7 +284,7 @@ namespace ShiftOS.Frontend.Apps var remstrlen = Text.Length - stringlen; var finalnum = selstart - remstrlen; - if (finalnum != headerlen) + if (finalnum > headerlen) { AppearanceManager.CurrentPosition--; base.OnKeyEvent(a); |
