|
@@ -334,6 +334,28 @@ import Cocoa
|
|
|
self.autoSaveTimeStartOrStopIfNeed()
|
|
|
|
|
|
self.toolbarController.selectItem(KMDocumentAnnotationToolbarItemIdentifier)
|
|
|
+
|
|
|
+ NSEvent.addLocalMonitorForEvents(matching: .keyDown) { [unowned self] event in
|
|
|
+ print(event.keyCode)
|
|
|
+ if event.keyCode == 53 {
|
|
|
+ if self.listView.toolMode == .editPDFToolMode {
|
|
|
+ if self.listView.annotationType == .addImage ||
|
|
|
+ self.listView.annotationType == .addText {
|
|
|
+ let textItem = self.toolbarController.findItem(KMToolbarAddTextEditPDFItemIdentifier)
|
|
|
+ let imageItem = self.toolbarController.findItem(KMToolbarAddImageEditPDFItemIdentifier)
|
|
|
+ textItem?.isSelected = false
|
|
|
+ imageItem?.isSelected = false
|
|
|
+ }
|
|
|
+
|
|
|
+ self.rightSideViewController.isHidden = true
|
|
|
+ self.listView.setShouAddEdit([])
|
|
|
+ self.listView.change([.text, .image])
|
|
|
+ self.listView.annotationType = .editTextImage
|
|
|
+ self.closeRightPane()
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return event
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
//MARK: - PDFListView
|