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:
@@ -129,6 +129,17 @@ key_down_filter(BMessage* message, BHandler** handler, BMessageFilter* filter)
|
|||||||
|
|
||||||
int32 modifier = 0;
|
int32 modifier = 0;
|
||||||
message->FindInt32("modifiers", &modifier);
|
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 (!modifier && key == B_ESCAPE) {
|
||||||
if (view->ActivePose())
|
if (view->ActivePose())
|
||||||
view->CommitActivePose(false);
|
view->CommitActivePose(false);
|
||||||
|
|||||||
Reference in New Issue
Block a user