From c1fd4cb7887898290a1d9bb895648f3889097aac Mon Sep 17 00:00:00 2001 From: joerg Date: Sat, 10 Aug 1996 22:06:09 +0000 Subject: Teach UserConfig about ANSI (DEC?) ``application mode'' arrow key sequences (ESC O A, as opposed to ESC [ A). --- sys/i386/i386/userconfig.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'sys') diff --git a/sys/i386/i386/userconfig.c b/sys/i386/i386/userconfig.c index 8f112f4..acd4e7a 100644 --- a/sys/i386/i386/userconfig.c +++ b/sys/i386/i386/userconfig.c @@ -46,7 +46,7 @@ ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF ** THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ** - ** $Id: userconfig.c,v 1.41 1996/04/07 17:56:53 bde Exp $ + ** $Id: userconfig.c,v 1.42 1996/04/13 18:33:04 bde Exp $ **/ /** @@ -1453,7 +1453,7 @@ editval(int x, int y, int width, int hex, int min, int max, int *val, int ro) break; /* nope, drop through */ case 1: /* there was an escape prefix */ - if (c == '[') /* second character in sequence */ + if (c == '[' || c == 'O') /* second character in sequence */ { extended = 2; continue; @@ -1855,6 +1855,7 @@ dolist(int row, int num, int detail, int *ofs, DEV_LIST **list, char *dhelp) break; case '[': /* cheat : always preceeds cursor move */ + case 'O': /* ANSI application key mode */ if (extended==1) extended=2; else @@ -2150,7 +2151,7 @@ visuserconfig(void) * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id: userconfig.c,v 1.41 1996/04/07 17:56:53 bde Exp $ + * $Id: userconfig.c,v 1.42 1996/04/13 18:33:04 bde Exp $ */ #include "scbus.h" -- cgit v1.1