That seemed to do the trick. Thanks a bunch.
Erik On Mar 24, 2010, at 11:47 AM, Nicholas Marriott wrote: > So your terminal outputs \033[OP for the function keys but the terminfo > description you are using says F1 is \033[11~. > > Why are you using xterm-color? Function keys should be correct with > either xterm or xterm-xfree86. > > > On Wed, Mar 24, 2010 at 11:41:08AM -0500, Redding, Erik wrote: >> Thanks for the quick reply. I am running a FedoraCore12 box and did a yum >> install tmux. >> >> Here's the output of running cat, hitting F1-F5, then I press return thrice. >> It looks like some characters stay in some sort of buffer: >> >> stego:~ erikthered$ cat >> ^[OP^[OQ^[OR^[OS^[[15~ >> PQRS >> >> >> ^C >> stego:~ erikthered$ >> >> >> >> >> tmux info >> tmux 1.1, pid 5189, started Tue Mar 23 20:34:00 2010 >> socket path /var/run//tmux/tmux-500/default, debug level 0 >> system is Linux 2.6.31.9-174.fc12.x86_64 #1 SMP Mon Dec 21 05:33:33 UTC 2009 >> x86_64 >> configuration file is /home/erikthered/.tmux.conf >> protocol version is 5 >> 2 clients, 4 sessions >> >> >> Terminals: >> xterm-color [references=1, flags=0x0]: >> 1: acsc: (string) ``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~ >> 0: AX: [missing] >> 2: bel: (string) \007 >> 3: blink: [missing] >> 4: bold: (string) \033[1m >> 5: civis: [missing] >> 6: clear: (string) \033[H\033[2J >> 7: cnorm: [missing] >> 8: colors: (number) 8 >> 9: csr: (string) \033[%i%p1%d;%p2%dr >> 10: cub: (string) \033[%p1%dD >> 11: cub1: (string) \010 >> 12: cud: (string) \033[%p1%dB >> 13: cud1: (string) \012 >> 14: cuf: (string) \033[%p1%dC >> 15: cuf1: (string) \033[C >> 16: cup: (string) \033[%i%p1%d;%p2%dH >> 17: cuu: (string) \033[%p1%dA >> 18: cuu1: (string) \033[A >> 19: dch: (string) \033[%p1%dP >> 20: dch1: (string) \033[P >> 21: dim: [missing] >> 22: dl: (string) \033[%p1%dM >> 23: dl1: (string) \033[M >> 24: el: (string) \033[K >> 25: el1: [missing] >> 26: enacs: (string) \033)0 >> 27: home: (string) \033[H >> 28: hpa: [missing] >> 29: ich: [missing] >> 30: ich1: [missing] >> 31: il: (string) \033[%p1%dL >> 32: il1: (string) \033[L >> 33: invis: [missing] >> 34: is1: [missing] >> 35: is2: (string) \033[m\033[?7h\033[4l\033>\0337\033[r\033[?1;3;4;6l\0338 >> 36: is3: [missing] >> 37: kcbt: [missing] >> 38: kcub1: (string) \033OD >> 39: kcud1: (string) \033OB >> 40: kcuf1: (string) \033OC >> 41: kcuu1: (string) \033OA >> 42: kDC: [missing] >> 43: kDC3: [missing] >> 44: kDC4: [missing] >> 45: kDC5: [missing] >> 46: kDC6: [missing] >> 47: kDC7: [missing] >> 48: kdch1: (string) \033[3~ >> 49: kDN: [missing] >> 50: kDN3: [missing] >> 51: kDN4: [missing] >> 52: kDN5: [missing] >> 53: kDN6: [missing] >> 54: kDN7: [missing] >> 55: kend: [missing] >> 56: kEND: [missing] >> 57: kEND3: [missing] >> 58: kEND4: [missing] >> 59: kEND5: [missing] >> 60: kEND6: [missing] >> 61: kEND7: [missing] >> 61: kEND7: [missing] >> [20/145] >> 62: kf1: (string) \033[11~ >> 63: kf10: (string) \033[21~ >> 64: kf11: (string) \033[23~ >> 65: kf12: (string) \033[24~ >> 66: kf13: (string) \033[25~ >> 67: kf14: (string) \033[26~ >> 68: kf15: (string) \033[28~ >> 69: kf16: (string) \033[29~ >> 70: kf17: (string) \033[31~ >> 71: kf18: (string) \033[32~ >> 72: kf19: (string) \033[33~ >> 73: kf2: (string) \033[12~ >> 74: kf20: (string) \033[34~ >> 75: kf3: (string) \033[13~ >> 76: kf4: (string) \033[14~ >> 77: kf5: (string) \033[15~ >> 78: kf6: (string) \033[17~ >> 79: kf7: (string) \033[18~ >> 80: kf8: (string) \033[19~ >> 81: kf9: (string) \033[20~ >> 82: kHOM: [missing] >> 83: kHOM3: [missing] >> 84: kHOM4: [missing] >> 85: kHOM5: [missing] >> 86: kHOM6: [missing] >> 87: kHOM7: [missing] >> 88: khome: [missing] >> 89: kIC: [missing] >> 90: kIC3: [missing] >> 91: kIC4: [missing] >> 92: kIC5: [missing] >> 93: kIC6: [missing] >> 94: kIC7: [missing] >> 95: kich1: (string) \033[2~ >> 96: kLFT: [missing] >> 97: kLFT3: [missing] >> 98: kLFT4: [missing] >> 99: kLFT5: [missing] >> 100: kLFT6: [missing] >> 101: kLFT7: [missing] >> 102: kmous: (string) \033[M >> 103: knp: (string) \033[6~ >> 104: kNXT: [missing] >> 105: kNXT3: [missing] >> 106: kNXT4: [missing] >> 107: kNXT5: [missing] >> 108: kNXT6: [missing] >> 109: kNXT7: [missing] >> 110: kpp: (string) \033[5~ >> 111: kPRV: [missing] >> 112: kPRV3: [missing] >> 113: kPRV4: [missing] >> 114: kPRV5: [missing] >> 115: kPRV6: [missing] >> 116: kPRV7: [missing] >> 117: kRIT: [missing] >> 118: kRIT3: [missing] >> 119: kRIT4: [missing] >> 120: kRIT5: [missing] >> 121: kRIT6: [missing] >> 122: kRIT7: [missing] >> 123: kUP: [missing] >> 124: kUP3: [missing] >> 125: kUP4: [missing] >> 126: kUP5: [missing] >> 127: kUP6: [missing] >> 128: kUP7: [missing] >> 129: op: (string) \033[m >> 130: rev: (string) \033[7m >> 131: ri: (string) \033M >> 132: rmacs: (string) \017 >> 133: rmcup: (string) \033[2J\033[?47l\0338 >> 134: rmir: (string) \033[4l >> 135: rmkx: (string) \033[?1l\033> >> 136: setab: (string) \033[4%p1%dm >> 137: setaf: (string) \033[3%p1%dm >> 138: sgr0: (string) \033[m >> 139: smacs: (string) \016 >> 140: smcup: (string) \0337\033[?47h >> 141: smir: (string) \033[4h >> 142: smkx: (string) \033[?1h\033= >> 143: smso: (string) \033[7m >> 144: smul: (string) \033[4m >> 145: vpa: [missing] >> 146: xenl: (flag) true >> >> Jobs: >> exec hostname [fd=-1, pid=-1, status=0, flags=0x3] >> >> >> >> >> I think I see the issue..... around keys mapped listed from 62-81, it >> doesn't match what I have in my terminal preferences (the stuff you see from >> my cat above). >> >> - Erik >> >> >> On Mar 24, 2010, at 4:07 AM, Nicholas Marriott wrote: >> >>> What do you actually get when you run "cat" and press the function keys, >>> outside tmux? >>> >>> Also please send the output of "tmux info" from inside tmux. >>> >>> >>> >>> On Tue, Mar 23, 2010 at 08:17:45PM -0500, Redding, Erik wrote: >>>> I'm on a mac using terminal, SSH to a linux box, which runs tmux - it's my >>>> jump point. I'm trying to find out a way to get the function keys to work >>>> properly so I can bind them to switch between sessions. >>>> >>>> bind -n F1 switchc -t0 >>>> bind -n F2 switchc -tWork >>>> >>>> # session initialization >>>> new -s0 >>>> neww -d >>>> >>>> new -sWork >>>> set -tWork status-bg cyan >>>> neww -d >>>> >>>> >>>> No dice though. Terminal barks. Any ideas? >>>> >>>> Thanks in advance. >>>> - Erik >>>> >>>> >>>> >>>> >>>> ------------------------------------------------------------------------------ >>>> Download Intel® Parallel Studio Eval >>>> Try the new software tools for yourself. Speed compiling, find bugs >>>> proactively, and fine-tune applications for parallel performance. >>>> See why Intel Parallel Studio got high marks during beta. >>>> http://p.sf.net/sfu/intel-sw-dev >>>> _______________________________________________ >>>> tmux-users mailing list >>>> tmux-users@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/tmux-users >> ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ tmux-users mailing list tmux-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tmux-users