Ayer pasé algún tiempo tratando de averiguar cómo puedo enlazar un doble toque -para tmux, y he hecho algunos progresos, pero todavía incompletos.
espero poder maximizar/minimizar un panel dentro de una ventana de tmux pulsando dos veces la tecla de mayúsculas. mejor aún si puedo asignarlo granularmente a la tecla de mayúsculas de la izquierda y hacer que al pulsar dos veces la tecla de mayúsculas de la derecha se realice una vinculación de teclas diferente.
mientras investigaba cómo hacer esto me encontré con este stackexchange unix/linux q&a . la persona que hizo esa pregunta está preguntando esencialmente lo mismo que yo pero en una plataforma gnu+linux y no en una plataforma darwin+bsd es decir MacOS.
en que Preguntas y respuestas sobre unix/linux el operador que proporciona la respuesta aceptada recomienda utilizar xcape para asignar un enlace personalizado para xterm (si entiendo bien), y creo que xcape está ligado al gestor de ventanas X11, y estoy usando Alacritty como mi emu de terminal junto con Aqua como mi entorno de escritorio, así que no creo que usar xcape es una solución viable en MacOS. soy consciente de karabiner-elementos para el establecimiento de asignaciones de teclas personalizadas en MacOS, que he hecho para varias teclas, pero no creo que tendría que configurar que (pero podría estar equivocado) ya que esta vinculación es específica de mi término emu.
parece que o bien mis mapeos de tmux no son correctos o bien alacritty no está pasando el mapeo a tmux para realizar el mapeo. aquí es donde las cosas se confunden para mí.
un par de cosas que he probado dentro de mi tmux.conf
set-option prefix2 "f11" # WORK!!!
bind-key "f11" resize-pane -Z # double tap f11 (requires holding fn key on mbp keyboard)
cuando pongo el prefix2
con la siguiente configuración
set-option prefix2 "C-S-M"
bind C-S-M display "ctrl+shift+meta pressed"
Yo lo hago no ver el mensaje parpadeando dentro de mi barra de estado tmux.
Tengo otros enlaces de teclas en tmux que utilizan la tecla de mayúsculas con las teclas de flecha, así que sé que no es un problema con la tecla de mayúsculas, así que estoy confundido en cuanto a qué programa no tengo configurado correctamente.
tengo mi alacritty.yml archivo de configuración alojado dentro de mi repo dotfiles, y mi tmux.conf está alojado dentro de la misma repo, pero he pegado las partes importantes de arriba. por favor, disculpe mi ignorancia si me estoy olvidando de algo trivial.