|
@@ -60,6 +60,8 @@
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ BOOL isShiftPressed = (modifiers & NSEventModifierFlagShift) == NSEventModifierFlagShift;
|
|
|
+
|
|
|
BOOL isContinue = YES;
|
|
|
if([self.pdfListViewDelegate respondsToSelector:@selector(PDFListViewKeyDownIsContinue:theEvent:)]) {
|
|
|
isContinue = [self.pdfListViewDelegate PDFListViewKeyDownIsContinue:self theEvent:theEvent];
|
|
@@ -99,7 +101,7 @@
|
|
|
[self setNeedsDisplayAnnotationViewForVisiblePages];
|
|
|
} else if ([self.activeAnnotation isMovable] && isArrow && ((modifiers & ~NSEventModifierFlagShift) == 0)) {
|
|
|
[self doMoveActiveAnnotationForKey:eventChar byAmount:(modifiers & NSEventModifierFlagShift) ? 10.0 : 1.0];
|
|
|
- } else if (self.toolMode == CEditPDFToolMode) {
|
|
|
+ } else if (self.toolMode == CEditPDFToolMode && theEvent.keyCode == 53) {
|
|
|
CAddEditingAreaType addType = [self shouAddEditAreaType];
|
|
|
if (self.editingAreas.count > 0) {
|
|
|
[self updateEditingAreas:nil];
|
|
@@ -181,6 +183,16 @@
|
|
|
if (self.pdfListViewDelegate && [self.pdfListViewDelegate respondsToSelector:@selector(PDFListViewMeasureCancel:)]) {
|
|
|
[self.pdfListViewDelegate PDFListViewMeasureCancel:self];
|
|
|
}
|
|
|
+ } else if (self.annotationType == CAnnotationTypeInk) {
|
|
|
+ if (theEvent.keyCode == 24 && isShiftPressed == YES) {
|
|
|
+ CGFloat defaultValue = [CPDFInkAnnotation defaultLineWidth];
|
|
|
+ defaultValue = min(18, defaultValue+1);
|
|
|
+ [CPDFInkAnnotation updateDefault_LineWidth:defaultValue];
|
|
|
+ } else if (theEvent.keyCode == 24 && isShiftPressed == YES) {
|
|
|
+ CGFloat defaultValue = [CPDFInkAnnotation defaultLineWidth];
|
|
|
+ defaultValue = max(0, defaultValue-1);
|
|
|
+ [CPDFInkAnnotation updateDefault_LineWidth:defaultValue];
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|