On Fri, Nov 26, 2010 at 02:41:16PM +0000, Steve mailinglists wrote:
>    On Thu, Nov 25, 2010 at 1:19 AM, Nicholas Marriott
>    <[1]nicholas.marri...@gmail.com> wrote:
> 
>      if you want tmux to pass those keys through to applications inside you
>      need to turn on the xterm-keys option and configure the applications to
>      recognise them
> 
>      there is no standard key format for any modifiers except meta and ctrl,
>      tmux only produces xterm-style keys (which do support shift and
>      shift+meta etc) with this option on and most applications still don't
>      recognise them
> 
>    Just re-reading what you've said. I think we may have mis-understood each
>    other. I think you may have believed I was asking how I could make an
>    application receive a key combo passed-through by tmux and then have said
>    application to act upon it accordingly?

Yes that's what I thought.

>    What I was having a problem with is the situation where I have several
>    windows in a tmux session. I then use less to open a file, and whilst the
>    file is in the open state I cannot use the tmux kind-binding I have set
>    for next-window or previous-window.
>    My sequence of events is
>    tmux
>    new-window
>    new-window
>    new-window
>    less ~/.bashrc
>    I then C-S-Left to go the previous-window - it does not work.
>    I do not wish for less to interpret C-S-Left, I wish for tmux to interpret
>    C-S-Left which I have bound to previous-window; but somehow having an
>    application open blocks this.
>    The key bindings function as expected when no applications are open in my
>    terminal. Can this be worked around?

Hmm. This is very weird. tmux doesn't change anything when a program is
open.

It sounds like your terminal emulator may be doing it.

Do ctrl-shift-left and ctrl-shift-right generate the same outside tmux
if you run "tput smkx" first?

>    Stevo
> 
>      On Wed, Nov 24, 2010 at 11:51:52PM +0000, Steve mailinglists wrote:
>      > On Mon, Nov 22, 2010 at 8:21 PM, Nicholas Marriott
>      > <[1][2]nicholas.marri...@gmail.com> wrote:
>      >
>      > Try eg:
>      >
>      > set -g terminal-overrides "xterm*:kLFT4=\eO10C:kRIT4=\eO10D"
>      >
>      > My bubble has been burst. Whilst the terminal-overides trick did
>      indeed
>      > work in allowing my custom shortcuts to work, I've just discovered
>      they
>      > don't work if I'm using less, or vim or even emacs :-(
>      > Are there any other settings I can try perhaps? I'd genuinely like to
>      make
>      > the switch to tmux (I want the panes; and the buffers too...)
>      > Thanks,
>      > Stevo
>      >
>      > Then bind M-S-Left.
>      > On Mon, Nov 22, 2010 at 03:45:24PM +0000, Steve mailinglists wrote:
>      > > Hi,
>      > > I'm on OSX with XQuartz and have been using happilily screen for
>      > years,
>      > > but I'm currently giving tmux a try and have been porting my
>      screenrc
>      > to
>      > > my .tmux.conf.
>      > > However, I'm having trouble with two lines in particular... I have
>      the
>      > two
>      > > lines below in my .screenrc with translate to Alt-Shift-Left and
>      > > Alt-Shift-Right
>      > > bindkey "^[O10C" next
>      > > bindkey "^[O10C" prev
>      > > This is because OSX/XQuartz play by their own rules with respect to
>      > modier
>      > > keys in combination with the arrow keys, so to make this work in
>      > screen I
>      > > could simply feed the output of
>      > > pressing Alt-Shift-Right in xev ( ^[O10D ) and Alt-Shift-Left (
>      ^[O10C
>      > )
>      > > Unfortunately qhen I try the same in my .tmux.conf
>      > > unbind M-Left
>      > > bind-key -n ^[O10C previous-window
>      > > unbind M-Right
>      > > bind-key -n ^[O10D next
>      > > It doesn't work. So my question is, what's the analogous tmux
>      > > configuration to screen's
>      > > bindkey "^[O10C" next.
>      > > Incidentally,
>      > > bind-key -n Alt-Shift-Left or Alt-Shift-Right does not work
>      > > Thanks for any help received,
>      > > Stevo
>      >
>      > >
>      >
>      
> ------------------------------------------------------------------------------
>      > > Beautiful is writing same markup. Internet Explorer 9 supports
>      > > standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 & L3.
>      > > Spend less time writing and rewriting code and more time creating
>      > great
>      > > experiences on the web. Be a part of the beta today
>      > > [2][3]http://p.sf.net/sfu/msIE9-sfdev2dev
>      >
>      > > _______________________________________________
>      > > tmux-users mailing list
>      > > [3][4]tmux-us...@lists.sourceforge.net
>      > > [4][5]https://lists.sourceforge.net/lists/listinfo/tmux-users
>      >
>      > References
>      >
>      > Visible links
>      > 1. mailto:[6]nicholas.marri...@gmail.com
>      > 2. [7]http://p.sf.net/sfu/msIE9-sfdev2dev
>      > 3. mailto:[8]tmux-us...@lists.sourceforge.net
>      > 4. [9]https://lists.sourceforge.net/lists/listinfo/tmux-users
> 
> References
> 
>    Visible links
>    1. mailto:nicholas.marri...@gmail.com
>    2. mailto:nicholas.marri...@gmail.com
>    3. http://p.sf.net/sfu/msIE9-sfdev2dev
>    4. mailto:tmux-users@lists.sourceforge.net
>    5. https://lists.sourceforge.net/lists/listinfo/tmux-users
>    6. mailto:nicholas.marri...@gmail.com
>    7. http://p.sf.net/sfu/msIE9-sfdev2dev
>    8. mailto:tmux-users@lists.sourceforge.net
>    9. https://lists.sourceforge.net/lists/listinfo/tmux-users

------------------------------------------------------------------------------
Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
Tap into the largest installed PC base & get more eyes on your game by
optimizing for Intel(R) Graphics Technology. Get started today with the
Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
http://p.sf.net/sfu/intelisp-dev2dev
_______________________________________________
tmux-users mailing list
tmux-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tmux-users

Reply via email to