diff options
author | Hisham Muhammad <hisham@gobolinux.org> | 2010-03-03 21:13:33 +0000 |
---|---|---|
committer | Hisham Muhammad <hisham@gobolinux.org> | 2010-03-03 21:13:33 +0000 |
commit | b4a63409f54b9c324d1baf0f153fe615a21502aa (patch) | |
tree | a017ffab35707ff1335db6a6efba4017fba00dbd /ScreenManager.c | |
parent | 282f16c4b8df9fb5bac6c7952afe5b49c1b4dd11 (diff) |
* Add Bash/emacs style navigation keys
(thanks to Daniel Schuler)
Diffstat (limited to 'ScreenManager.c')
-rw-r--r-- | ScreenManager.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/ScreenManager.c b/ScreenManager.c index 2c6180d1..2be94f6c 100644 --- a/ScreenManager.c +++ b/ScreenManager.c @@ -184,6 +184,7 @@ void ScreenManager_run(ScreenManager* this, Panel** lastFocus, int* lastKey) { continue; } case KEY_LEFT: + case KEY_CTRLB: tryLeft: if (focus > 0) focus--; @@ -192,6 +193,7 @@ void ScreenManager_run(ScreenManager* this, Panel** lastFocus, int* lastKey) { goto tryLeft; break; case KEY_RIGHT: + case KEY_CTRLF: case 9: tryRight: if (focus < this->itemCount - 1) |