Make Alt-Up and Alt-W keys work for file panels.

Fixes #11979

Signed-off-by: Augustin Cavalier <[email protected]>
This commit is contained in:
Owen
2017-11-13 16:56:47 +01:00
committed by Augustin Cavalier
parent 2960780faa
commit a4d1e64920
+11
View File
@@ -129,6 +129,17 @@ key_down_filter(BMessage* message, BHandler** handler, BMessageFilter* filter)
int32 modifier = 0;
message->FindInt32("modifiers", &modifier);
if (modifier & B_COMMAND_KEY && key == B_UP_ARROW) {
filter->Looper()->PostMessage(kOpenParentDir);
return B_SKIP_MESSAGE;
}
if (modifier & B_COMMAND_KEY && key == 'w') {
filter->Looper()->PostMessage(kCancelButton);
return B_SKIP_MESSAGE;
}
if (!modifier && key == B_ESCAPE) {
if (view->ActivePose())
view->CommitActivePose(false);