aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVadim Shpakovski2012-08-13 00:28:12 +0300
committerVadim Shpakovski2012-08-13 00:28:12 +0300
commite5a490c0fc0c6dd85a8254d8418384eef5a54cc7 (patch)
treef42438f7f42236bbce57d393d20c16835822d390
parent38f9ded56a7d3ae95b9517346d86559cbe5ed534 (diff)
downloadMASShortcut-e5a490c0fc0c6dd85a8254d8418384eef5a54cc7.tar.bz2
Fixes shortcut view.
When you pressed only modifier keys Command, Option, Control, Shift the view did not display their characters. It only displayed them when you press the full shortcut.
-rw-r--r--MASShortcutView.m3
1 files changed, 2 insertions, 1 deletions
diff --git a/MASShortcutView.m b/MASShortcutView.m
index 11afa85..063f249 100644
--- a/MASShortcutView.m
+++ b/MASShortcutView.m
@@ -298,7 +298,8 @@ void *kUserDataHint = &kUserDataHint;
static id eventMonitor = nil;
if (shouldActivate) {
__weak MASShortcutView *weakSelf = self;
- eventMonitor = [NSEvent addLocalMonitorForEventsMatchingMask:NSKeyDownMask handler:^(NSEvent *event) {
+ NSEventMask eventMask = (NSKeyDownMask | NSFlagsChangedMask);
+ eventMonitor = [NSEvent addLocalMonitorForEventsMatchingMask:eventMask handler:^(NSEvent *event) {
MASShortcut *shortcut = [MASShortcut shortcutWithEvent:event];
if ((shortcut.keyCode == kVK_Delete) || (shortcut.keyCode == kVK_ForwardDelete)) {