aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin/sade/label.c
diff options
context:
space:
mode:
authorJordan K. Hubbard <jkh@FreeBSD.org>1997-01-15 02:52:00 +0000
committerJordan K. Hubbard <jkh@FreeBSD.org>1997-01-15 02:52:00 +0000
commit91188fac62be97a7d70c38a4208f5d9260d69681 (patch)
tree494bcdc5225a70ea8f17c33f5527b010eeb7d64a /usr.sbin/sade/label.c
parent75c6403334a7ed8a204218d9da91d51e74b898d1 (diff)
downloadsrc-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/sade/label.c')
-rw-r--r--usr.sbin/sade/label.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/usr.sbin/sade/label.c b/usr.sbin/sade/label.c
index 65216a8cd635..30bf9d57c96a 100644
--- a/usr.sbin/sade/label.c
+++ b/usr.sbin/sade/label.c
@@ -523,6 +523,7 @@ diskLabel(char *str)
clear_wins();
break;
+ case '\020': /* ^P */
case KEY_UP:
case '-':
if (here != 0)
@@ -532,6 +533,7 @@ diskLabel(char *str)
++here;
break;
+ case '\016': /* ^N */
case KEY_DOWN:
case '+':
case '\r':
@@ -917,6 +919,7 @@ diskLabel(char *str)
msg = "A most prudent choice!";
break;
+ case '\033': /* ESC */
case 'Q':
labeling = FALSE;
break;