Terminals only understand a limited part of your keyboard.
ctrl+.? Too bad. And your hyper/super (command) key may as well be invisible.
How about moving between tmux windows with just
super+k? Add this to your kitty config:
map super+j send_text all \x01p map super+k send_text all \x01n
This assumes you are using
ctrl+a as your tmux prefix and the default
n key combinations to go backwards and forwards. If you are using
ctrl+b then replace
Kitty has a killer feature:
ctrl+shift+h, it opens your terminal history in less. So cool! It won't work with tmux. So uncool! When you are running tmux in kitty, kitty will only ever see one page worth of history. Fear not, add this to your tmux config file:
bind-key o capture-pane -S - -e \; save-buffer /tmp/tmux-buffer \; new-window -a "less +G -fr /tmp/tmux-buffer\n"
o after your tmux prefix will open the history of that buffer inside
less in a new tmux window which will close when you exit
less. Remove the
+G if you'd like to be scrolled to the top of the buffer rather than the bottom when it opens.