Hmmm... actually an xterm not running tmux returns ^H for C-h, whereas when tmux is running I get ^?. Screen also return ^H.
On Fri, May 13, 2011 at 9:57 AM, Egan Ford <e...@sense.net> wrote: > 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