Skip to content

Commit

Permalink
dont beep on backspace or arrow keys.
Browse files Browse the repository at this point in the history
  • Loading branch information
danwalmsley committed Oct 2, 2018
1 parent 9e3dfa8 commit 4e3d897
Showing 1 changed file with 5 additions and 7 deletions.
12 changes: 5 additions & 7 deletions src/Avalonia.Native.OSX/window.mm
Original file line number Diff line number Diff line change
Expand Up @@ -504,11 +504,6 @@ - (void) keyboardEvent: (NSEvent *) event withType: (AvnRawKeyEventType)type
auto modifiers = [self getModifiers:[event modifierFlags]];

_lastKeyHandled = _parent->BaseEvents->RawKeyEvent(type, timestamp, modifiers, key);

if (modifiers != 0)
{
_lastKeyHandled = true;
}
}

- (BOOL)performKeyEquivalent:(NSEvent *)event
Expand Down Expand Up @@ -554,7 +549,7 @@ - (AvnInputModifiers)getModifiers:(NSEventModifierFlags)mod

- (BOOL)hasMarkedText
{
return false;
return _lastKeyHandled;
}

- (NSRange)markedRange
Expand Down Expand Up @@ -589,7 +584,10 @@ - (NSAttributedString *)attributedSubstringForProposedRange:(NSRange)range actua

- (void)insertText:(id)string replacementRange:(NSRange)replacementRange
{
_lastKeyHandled = _parent->BaseEvents->RawTextInputEvent(0, [string UTF8String]);
if(!_lastKeyHandled)
{
_lastKeyHandled = _parent->BaseEvents->RawTextInputEvent(0, [string UTF8String]);
}
}

- (NSUInteger)characterIndexForPoint:(NSPoint)point
Expand Down

0 comments on commit 4e3d897

Please sign in to comment.