diff options
Diffstat (limited to 'Framework')
| -rw-r--r-- | Framework/MASShortcutView.m | 5 | 
1 files changed, 5 insertions, 0 deletions
| diff --git a/Framework/MASShortcutView.m b/Framework/MASShortcutView.m index 4952b4f..7b67411 100644 --- a/Framework/MASShortcutView.m +++ b/Framework/MASShortcutView.m @@ -398,6 +398,11 @@ void *kUserDataHint = &kUserDataHint;              // Create a shortcut from the event              MASShortcut *shortcut = [MASShortcut shortcutWithEvent:event]; +            // Tab key must pass through. +            if (shortcut.keyCode == kVK_Tab){ +                return event; +            } +              // If the shortcut is a plain Delete or Backspace, clear the current shortcut and cancel recording              if (!shortcut.modifierFlags && ((shortcut.keyCode == kVK_Delete) || (shortcut.keyCode == kVK_ForwardDelete))) {                  weakSelf.shortcutValue = nil; | 
