diff --git a/.config/qutebrowser/config.py b/.config/qutebrowser/config.py
index 909285dd140439736542be5c32a536532fabe89d..4578c54fae54a498358e45d9f24fc6020db7f845 100644
--- a/.config/qutebrowser/config.py
+++ b/.config/qutebrowser/config.py
@@ -74,6 +74,12 @@ config.load_autoconfig()
 config.bind('m', 'spawn mpv --ytdl-format=bestvideo[height<=?720][fps<=?30][vcodec!=?vp9]+bestaudio/best {url}')
 config.bind('M', 'hint links spawn mpv --ytdl-format=bestvideo[height<=?720][fps<=?30][vcodec!=?vp9]+bestaudio/best {hint-url}')
 
+config.bind('<Ctrl+q>', 'enter-mode passthrough')
+config.bind('<Ctrl+q>', 'mode-leave', mode='passthrough')
+
+config.bind('<Alt+Escape>', 'enter-mode passthrough')
+config.bind('<Alt+Escape>', 'mode-leave', mode='passthrough')
+
 config.bind('t', 'set-cmd-text -s :open -t')
 
 config.bind('<ctrl+n>', 'tab-next')