Doh! Thanks. I should have checked that. Apparently C-h with OS/X X11 is C-?. I have never seen this behavior with Linux or other UNIX. I redefined with C-?. Problem solved.
On Thu, May 12, 2011 at 5:27 PM, Randy Stauner <ra...@magnificent-tears.com> wrote: > Using tmux-cvs in linux with 2 separate gui terminals (xfce4-terminal and > xterm) > I have no problem binding C-h. > I don't know anything about macs... > but I wonder if your terminal is grabbing the Control-H > because it thinks you're trying to send a backspace character. > If you hit Ctrl-V Ctrl-H at your shell prompt what does it print? (should > probably be ^H) > As a curiosity test, you could try binding something to BSpace > then try hitting prefix, ctrl-h and see if it fires the event attached to > BSpace. > If so then your terminal is capturing that sequence before sending it to > tmux. > Also I notice that your conf sets xterm-keys on but without the -g to make > it global. > Was that your intention? I don't really understand what the xterm-keys > setting does... > does toggling it affect your ability to bind C-h ? > There are likely much more educated people out there that could be more > helpful... > On Thu, May 12, 2011 at 6:50 AM, Egan Ford <e...@sense.net> wrote: >> >> Subject says it all. OS/X 10.6.4, tmux 1.4 in xterm. >> >> Because of numerous challenges getting Ctrl and Meta Arrows to work >> with OS/X-X11 I opted to use h j k l and H J K L (with repeat) for >> pane selection and resizing. This setup works remarkable well and >> requires no right hand replacement to get to arrow keys. The problem >> is that I press h j k or l too quickly after C-a (my C-b)--i.e. CTRL >> is still down. So I bound C-h, C-j, etc... as well. All works but >> C-h. C-a Shift-H, etc... does not have this problem since the time to >> press R_SHIFT = that of the time it takes me to release CTRL. >> >> Thanks. >> >> --A very long time screen user switching to tmux. >> >> My .tmux.conf: >> >> set-option -g prefix C-a >> setw -g mode-keys vi >> bind h select-pane -L >> bind C-h select-pane -L >> bind j select-pane -D >> bind C-j select-pane -D >> bind k select-pane -U >> bind C-k select-pane -U >> bind l select-pane -R >> bind C-l select-pane -R >> bind -r H resize-pane -L >> bind -r J resize-pane -D >> bind -r K resize-pane -U >> bind -r L resize-pane -R >> bind C-p pipe-pane -o 'cat >>~/tmp/output.#I-#P' >> set-window-option xterm-keys on >> set-option repeat-time 1000 >> unbind % >> bind | split-window -h >> bind - split-window -v >> set-option status off >> >> >> ------------------------------------------------------------------------------ >> Achieve unprecedented app performance and reliability >> What every C/C++ and Fortran developer should know. >> Learn how Intel has extended the reach of its next-generation tools >> to help boost performance applications - inlcuding clusters. >> http://p.sf.net/sfu/intel-dev2devmay >> _______________________________________________ >> tmux-users mailing list >> tmux-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/tmux-users > > ------------------------------------------------------------------------------ Achieve unprecedented app performance and reliability What every C/C++ and Fortran developer should know. Learn how Intel has extended the reach of its next-generation tools to help boost performance applications - inlcuding clusters. http://p.sf.net/sfu/intel-dev2devmay _______________________________________________ tmux-users mailing list tmux-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tmux-users