diff --git a/src/Spectre.Console/Widgets/Prompt/Rendering/RenderableList.cs b/src/Spectre.Console/Widgets/Prompt/Rendering/RenderableList.cs index 5823f5a..e90be4c 100644 --- a/src/Spectre.Console/Widgets/Prompt/Rendering/RenderableList.cs +++ b/src/Spectre.Console/Widgets/Prompt/Rendering/RenderableList.cs @@ -47,6 +47,10 @@ namespace Spectre.Console { ConsoleKey.UpArrow => _index - 1, ConsoleKey.DownArrow => _index + 1, + ConsoleKey.Home => 0, + ConsoleKey.End => _choices.Count - 1, + ConsoleKey.PageUp => _index - CalculatePageSize(_requestedPageSize), + ConsoleKey.PageDown => _index + CalculatePageSize(_requestedPageSize), _ => _index, };