Skip to content

Commit 1e54f77

Browse files
committed
feat: add correct handling of Control-Delete
1 parent d6ac8be commit 1e54f77

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

Diff for: prompt_toolkit/input/win32.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -369,7 +369,7 @@ def _event_to_key_presses(self, ev: KEY_EVENT_RECORD) -> List[KeyPress]:
369369
}
370370
result.key = mapping.get(result.key, result.key)
371371

372-
# Correctly handle Control-Arrow/Home/End and Control-Insert keys.
372+
# Correctly handle Control-Arrow/Home/End and Control-Insert/Delete keys.
373373
if (
374374
ev.ControlKeyState & self.LEFT_CTRL_PRESSED
375375
or ev.ControlKeyState & self.RIGHT_CTRL_PRESSED
@@ -382,6 +382,7 @@ def _event_to_key_presses(self, ev: KEY_EVENT_RECORD) -> List[KeyPress]:
382382
Keys.Home: Keys.ControlHome,
383383
Keys.End: Keys.ControlEnd,
384384
Keys.Insert: Keys.ControlInsert,
385+
Keys.Delete: Keys.ControlDelete,
385386
Keys.PageUp: Keys.ControlPageUp,
386387
Keys.PageDown: Keys.ControlPageDown,
387388
}

0 commit comments

Comments
 (0)