De la KEY BINDINGS
section de man tmux
:
tmux permet à une commande d'être liée à la plupart des clés, avec ou sans préfixe de clé. En spécifiant les touches, la plupart d'entre elles se représentent elles-mêmes (par exemple 'A' à 'Z'). Les touches Ctrl peuvent être préfixées par 'C-' ou '^', et Alt (méta) par 'M-'. En outre, les noms de touches spéciales suivants sont acceptés : Haut, Bas, Gauche, Droite, BSpace, BTab, DC (Delete), End, Enter, Escape, F1 à F12 Accueil, IC (Insert), NP (PageDown/PgDn), PP (PageUp/PgUp), Espace et Tab.
bind-key [-cnr] [-t mode-table] [-T key-table] commande key [arguments] (alias : bind)
Lier la touche à la commande. Les clés sont liées dans une table de clés. Par défaut (sans -T), la touche est liée à la table des touches de préfixe. Cette table est utilisée pour les touches pressées après la touche de préfixe (par exemple, par défaut, 'c' est lié à new-window dans la table de préfixe, donc 'C-b c' crée une nouvelle fenêtre). La table Root est utilisée pour les touches pressées sans le préfixe key : lier 'c' à new-window dans la table Root (non recommandé) signifie qu'un simple 'c' créera une nouvelle fenêtre. -n est un alias pour -T Root. Les clés peuvent également être liées à des tables de clés personnalisées et la commande switch-client -T est utilisée pour passer à ces tables à partir d'une liaison de clés. L'indicateur -r indique que cette clé peut être répétée, voir l'option repeat-time.
Par conséquent, bind-key -n F1 next-window
vous permettrait de frapper fn-F1
sur votre macbook pour passer à la fenêtre suivante dans votre session tmux.