diff --git a/.config/kak/kakrc b/.config/kak/kakrc
index 3fe4f95e..e3824458 100644
--- a/.config/kak/kakrc
+++ b/.config/kak/kakrc
@@ -148,3 +148,16 @@ map -docstring 'case insensitive search' global user '/' /(?i)
map -docstring 'case insensitive backward search' global user '' (?i)
map -docstring 'case insensitive extend search' global user '?' ?(?i)
map -docstring 'case insensitive backward extend-search' global user '' (?i)
+
+# Arrow keys for menu selections
+map -docstring 'Select next menu' global prompt
+map -docstring 'Select previous menu' global prompt
+hook -always global InsertCompletionShow .* %{
+ info trigger
+ map window insert
+ map window insert
+ hook -once window insert InsertCompletionHide .* %{
+ map window insert
+ map window insert
+ }
+}