Bläddra i källkod

Changes kill-to-start key to work on Linux too.

BDisp 3 år sedan
förälder
incheckning
32db62044e
2 ändrade filer med 2 tillägg och 2 borttagningar
  1. 1 1
      Terminal.Gui/Views/TextView.cs
  2. 1 1
      UnitTests/TextViewTests.cs

+ 1 - 1
Terminal.Gui/Views/TextView.cs

@@ -2335,7 +2335,7 @@ namespace Terminal.Gui {
 				lastWasKill = setLastWasKill;
 				lastWasKill = setLastWasKill;
 				break;
 				break;
 
 
-			case Key.Backspace | Key.CtrlMask | Key.ShiftMask: // kill-to-start
+			case Key.K | Key.AltMask: // kill-to-start
 				if (isReadOnly)
 				if (isReadOnly)
 					break;
 					break;
 				currentLine = GetCurrentLine ();
 				currentLine = GetCurrentLine ();

+ 1 - 1
UnitTests/TextViewTests.cs

@@ -974,7 +974,7 @@ namespace Terminal.Gui.Views {
 			bool iterationsFinished = false;
 			bool iterationsFinished = false;
 
 
 			while (!iterationsFinished) {
 			while (!iterationsFinished) {
-				_textView.ProcessKey (new KeyEvent (Key.Backspace | Key.CtrlMask | Key.ShiftMask, new KeyModifiers ()));
+				_textView.ProcessKey (new KeyEvent (Key.K | Key.AltMask, new KeyModifiers ()));
 				switch (iteration) {
 				switch (iteration) {
 				case 0:
 				case 0:
 					Assert.Equal (0, _textView.CursorPosition.X);
 					Assert.Equal (0, _textView.CursorPosition.X);