@@ -209,7 +209,7 @@ void SetDefaultWindowsBindings()
209209 { Keys . CtrlY , MakeKeyHandler ( Redo , "Redo" ) } ,
210210 { Keys . CtrlZ , MakeKeyHandler ( Undo , "Undo" ) } ,
211211 { Keys . CtrlBackspace , MakeKeyHandler ( BackwardKillWord , "BackwardKillWord" ) } ,
212- { Keys . CtrlHome , MakeKeyHandler ( BackwardDeleteLine , "BackwardDeleteLine ") } ,
212+ { Keys . CtrlHome , MakeKeyHandler ( BackwardDeleteInput , "BackwardDeleteInput ") } ,
213213 { Keys . CtrlRBracket , MakeKeyHandler ( GotoBrace , "GotoBrace" ) } ,
214214 { Keys . CtrlAltQuestion , MakeKeyHandler ( ShowKeyBindings , "ShowKeyBindings" ) } ,
215215 { Keys . AltPeriod , MakeKeyHandler ( YankLastArg , "YankLastArg" ) } ,
@@ -242,7 +242,7 @@ void SetDefaultWindowsBindings()
242242 _dispatchTable . Add ( Keys . CtrlSpace , MakeKeyHandler ( MenuComplete , "MenuComplete" ) ) ;
243243 _dispatchTable . Add ( Keys . AltF7 , MakeKeyHandler ( ClearHistory , "ClearHistory" ) ) ;
244244 _dispatchTable . Add ( Keys . CtrlDelete , MakeKeyHandler ( KillWord , "KillWord" ) ) ;
245- _dispatchTable . Add ( Keys . CtrlEnd , MakeKeyHandler ( ForwardDeleteLine , "ForwardDeleteLine " ) ) ;
245+ _dispatchTable . Add ( Keys . CtrlEnd , MakeKeyHandler ( ForwardDeleteInput , "ForwardDeleteInput " ) ) ;
246246 _dispatchTable . Add ( Keys . CtrlH , MakeKeyHandler ( BackwardDeleteChar , "BackwardDeleteChar" ) ) ;
247247
248248 // PageUp/PageDown and CtrlPageUp/CtrlPageDown bindings are supported on Windows only because they depend on the
@@ -294,7 +294,7 @@ void SetDefaultEmacsBindings()
294294 { Keys . CtrlR , MakeKeyHandler ( ReverseSearchHistory , "ReverseSearchHistory" ) } ,
295295 { Keys . CtrlS , MakeKeyHandler ( ForwardSearchHistory , "ForwardSearchHistory" ) } ,
296296 { Keys . CtrlT , MakeKeyHandler ( SwapCharacters , "SwapCharacters" ) } ,
297- { Keys . CtrlU , MakeKeyHandler ( BackwardKillLine , "BackwardKillLine ") } ,
297+ { Keys . CtrlU , MakeKeyHandler ( BackwardKillInput , "BackwardKillInput ") } ,
298298 { Keys . CtrlX , MakeKeyHandler ( Chord , "ChordFirstKey" ) } ,
299299 { Keys . CtrlW , MakeKeyHandler ( UnixWordRubout , "UnixWordRubout" ) } ,
300300 { Keys . CtrlY , MakeKeyHandler ( Yank , "Yank" ) } ,
@@ -369,7 +369,7 @@ void SetDefaultEmacsBindings()
369369 // Ctrl+X,<key> table
370370 [ Keys . CtrlX ] = new Dictionary < PSKeyInfo , KeyHandler >
371371 {
372- { Keys . Backspace , MakeKeyHandler ( BackwardKillLine , "BackwardKillLine ") } ,
372+ { Keys . Backspace , MakeKeyHandler ( BackwardKillInput , "BackwardKillInput ") } ,
373373 { Keys . CtrlE , MakeKeyHandler ( ViEditVisually , "ViEditVisually" ) } ,
374374 { Keys . CtrlU , MakeKeyHandler ( Undo , "Undo" ) } ,
375375 { Keys . CtrlX , MakeKeyHandler ( ExchangePointAndMark , "ExchangePointAndMark" ) } ,
@@ -388,9 +388,11 @@ public static KeyHandlerGroup GetDisplayGrouping(string function)
388388 case nameof ( AcceptAndGetNext ) :
389389 case nameof ( AcceptLine ) :
390390 case nameof ( AddLine ) :
391+ case nameof ( BackwardDeleteInput ) :
391392 case nameof ( BackwardDeleteChar ) :
392393 case nameof ( BackwardDeleteLine ) :
393394 case nameof ( BackwardDeleteWord ) :
395+ case nameof ( BackwardKillInput ) :
394396 case nameof ( BackwardKillLine ) :
395397 case nameof ( BackwardKillWord ) :
396398 case nameof ( CancelLine ) :
@@ -408,6 +410,7 @@ public static KeyHandlerGroup GetDisplayGrouping(string function)
408410 case nameof ( DeletePreviousLines ) :
409411 case nameof ( DeleteToEnd ) :
410412 case nameof ( DeleteWord ) :
413+ case nameof ( ForwardDeleteInput ) :
411414 case nameof ( ForwardDeleteLine ) :
412415 case nameof ( InsertLineAbove ) :
413416 case nameof ( InsertLineBelow ) :
0 commit comments