public void ControlKeyPressed(TerminalKey key, TerminalKeyModifiers state) { switch (key) { case TerminalKey.Up: ResetColumn(); NavigationUpInHistory(); break; case TerminalKey.Down: ResetColumn(); NavigationDownInHistory(); break; case TerminalKey.End: MoveToEnd(); ResetHistoryNavigation(); break; case TerminalKey.Home: MoveToBegining(); ResetHistoryNavigation(); break; case TerminalKey.Left: MoveLeft(); ResetHistoryNavigation(); break; case TerminalKey.Right: MoveRight(); ResetHistoryNavigation(); break; case TerminalKey.Insert: ResetHistoryNavigation(); break; case TerminalKey.Delete: DeletePressed(); ResetHistoryNavigation(); break; default: ResetHistoryNavigation(); break; } }
public void ControlKeyPressed( TerminalKey key, TerminalKeyModifiers state ) { switch( key ) { case TerminalKey.Up: ResetColumn(); NavigationUpInHistory(); break; case TerminalKey.Down: ResetColumn(); NavigationDownInHistory(); break; case TerminalKey.End: MoveToEnd(); ResetHistoryNavigation(); break; case TerminalKey.Home: MoveToBegining(); ResetHistoryNavigation(); break; case TerminalKey.Left: MoveLeft(); ResetHistoryNavigation(); break; case TerminalKey.Right: MoveRight(); ResetHistoryNavigation(); break; case TerminalKey.Insert: ResetHistoryNavigation(); break; case TerminalKey.Delete: DeletePressed(); ResetHistoryNavigation(); break; default: ResetHistoryNavigation(); break; } }