]> git.alsa-project.org Git - alsa-utils.git/commitdiff
ALSA: Added vi-like key bindings to alsamixer.
authorSimon Hengel <simon.hengel@gmx.net>
Wed, 1 Apr 2009 19:51:21 +0000 (21:51 +0200)
committerTakashi Iwai <tiwai@suse.de>
Mon, 20 Apr 2009 12:53:38 +0000 (14:53 +0200)
* Added 'j' as an alias for KEY_DOWN
* Added 'k' as an alias for KEY_UP

Signed-off-by: Simon Hengel <simon.hengel@gmx.net>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
alsamixer/alsamixer.c

index 414033ef78f29116651780f2c98f4ab830de9a4a..c65c22defe59df7c0ad1c74e6d63ed06e2a0e18f 100644 (file)
@@ -2113,11 +2113,13 @@ mixer_iteration (void)
        mixer_hscroll_delta -= 1;
        break;
       case KEY_UP:
+      case 'k':
       case 'w':
       case 'W':
        mixer_vscroll_delta -= 1;
        break;
       case KEY_DOWN:
+      case 'j':
       case 'x':
       case 'X':
        mixer_vscroll_delta += 1;
@@ -2179,12 +2181,14 @@ mixer_iteration (void)
        break;
       case 'w':
       case KEY_UP:
+      case 'k':
         mixer_set_delta(1);
       case 'W':
         mixer_add_delta(1);
        break;
       case 'x':
       case KEY_DOWN:
+      case 'j':
         mixer_set_delta(-1);
       case 'X':
         mixer_add_delta(-1);