diff options
author | Jordan K. Hubbard <jkh@FreeBSD.org> | 1997-01-15 02:52:00 +0000 |
---|---|---|
committer | Jordan K. Hubbard <jkh@FreeBSD.org> | 1997-01-15 02:52:00 +0000 |
commit | 91188fac62be97a7d70c38a4208f5d9260d69681 (patch) | |
tree | 494bcdc5225a70ea8f17c33f5527b010eeb7d64a /usr.sbin/sysinstall/options.c | |
parent | 75c6403334a7ed8a204218d9da91d51e74b898d1 (diff) | |
download | src-91188fac62be97a7d70c38a4208f5d9260d69681.tar.gz src-91188fac62be97a7d70c38a4208f5d9260d69681.zip |
Accept emacs-style editing keys for traversal and ESC as an abort character.
Notes
Notes:
svn path=/head/; revision=21698
Diffstat (limited to 'usr.sbin/sysinstall/options.c')
-rw-r--r-- | usr.sbin/sysinstall/options.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/usr.sbin/sysinstall/options.c b/usr.sbin/sysinstall/options.c index 60eff9de92a7..a70799ecc4a8 100644 --- a/usr.sbin/sysinstall/options.c +++ b/usr.sbin/sysinstall/options.c @@ -247,6 +247,7 @@ optionsEditor(dialogMenuItem *self) clear(); break; + case '\020': /* ^P */ case KEY_UP: if (currOpt) --currOpt; @@ -254,6 +255,7 @@ optionsEditor(dialogMenuItem *self) for (currOpt = 0; Options[currOpt + 1].name; currOpt++); continue; + case '\016': /* ^N */ case KEY_DOWN: if (Options[currOpt + 1].name) ++currOpt; @@ -275,6 +277,7 @@ optionsEditor(dialogMenuItem *self) clear(); continue; + case '\033': /* ESC */ case 'Q': clear(); dialog_clear(); |