focalboard/mac/Focalboard/CustomWKWebView.swift

20 lines
592 B
Swift
Raw Normal View History

// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
// See LICENSE.txt for license information.
import Foundation
import WebKit
class CustomWKWebView : WKWebView {
override func performKeyEquivalent(with event: NSEvent) -> Bool {
if (event.modifierFlags.contains(.command) && event.characters?.lowercased() != "z") ||
event.modifierFlags.contains(.control) ||
event.modifierFlags.contains(.option) {
return super.performKeyEquivalent(with: event)
}
super.performKeyEquivalent(with: event)
// Return true to prevent a "funk" error sound
return true
}
}