Date: Sun, 2 Feb 2003 15:07:34 -0500 (EST) From: Rich Fox <java@foxengines.net> To: Chuck Swiger <cswiger@mac.com> Cc: FreeBSD General Mailing List <freebsd-questions@FreeBSD.ORG> Subject: Re: Slightly OT, OSX, terminals & key combinations Message-ID: <20030202140443.M3150-100000@test_server.no.domain> In-Reply-To: <3E3D4062.5020600@mac.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi, Thanks, I think that found the issue, however... an stty -a returns... [snip] cchars: discard = ^O; dsusp = ^Y; eof [snip] man termios says: DISCARD Special character on input and is recognized if the IEXTEN flag is set. Receipt of this character toggles the flushing of termi- nal output. Unfortunately, I can't quite make out where this is set when reading the various man pages regarding terminals. In gettytab, I see: # cflags: CLOCAL | HUPCL | CREAD | CS8 # oflags: OPOST | ONLCR | OXTABS # iflags: IXOFF | IXON | ICRNL | IGNPAR # lflags: IEXTEN | ICANON | ISIG | ECHOCTL | ECHO | ECHOK | ECHOE | ECHOKE # # The `0' flags don't have input enabled. The `1' flags don't echo. # (Echoing is done inside getty itself.) # IEXTEN being the critter than enables or disables this functionality, and sys/termios.h has this: #define IEXTEN 0x00000400 /* enable DISCARD and LNEXT */ However, under the local.9600 setting in gettytab, I don't see a setting that matches IEXTEN... local.9600|CLOCAL tty @ 9600 Bd:\ :c0#0x0000c300:c1#0x0000cb00:c2#0x0000cb00:\ :o0#0x00000007:o1#0x00000002:o2#0x00000007:\ :i0#0x00000704:i1#0x00000000:i2#0x00000704:\ :l0#0x000005cf:l1#0x00000000:l2#0x000005cf:\ :sp#9600: A grep'ing of the gettytab does not return any relevant data. Am I even barking in the right forest? Thanks, Rich. | Rich Fox | rich@foxengines.net | 86 Nobska Road | Woods Hole, MA 02543 | MA 508 548 4358 | VA 703 201 6050 On Sun, 2 Feb 2003, Chuck Swiger wrote: > Rich Fox wrote: > [ ... ] > > Apparently the Terminal program in MacOS X intercepts ctrl+o combinations > > which are used to postpone messages in Pine. Thus, when I use the key > > combination ctrl+o it never reaches the remote machine (or at least it > > doesn't appear to, but it doesn't appear to do anything at all on either > > machine.) > > Can anyone advise me on what I can use to change this? > > Do a "stty -all", and see what the quote character is set to. Normally, > it's cntl-v, but maybe it's cntl-o. Or trying doing a cntl-v, cntl-o > combination and see whether that gets the control character through. > > -Chuck > > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-questions" in the body of the message > > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030202140443.M3150-100000>