mirror of
https://github.com/gnustep/libs-gui.git
synced 2025-05-31 15:20:48 +00:00
Fixed alt behaviors for return and arrow keys to be mac-like.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/branches/gnustep_testplant_branch@38497 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
d58bab49fd
commit
b37d2e7d51
2 changed files with 10 additions and 3 deletions
|
@ -18,8 +18,8 @@
|
|||
"Control-Shift-UpArrow" = "moveToBeginningOfDocumentAndModifySelection:";
|
||||
"Control-Shift-DownArrow" = "moveToEndOfDocumentAndModifySelection:";
|
||||
|
||||
"Alternate-UpArrow" = ("moveUp:", "moveWordBackward:");
|
||||
"Alternate-DownArrow" = ("moveDown:", "moveWordForward:");
|
||||
"Alternate-UpArrow" = ("moveBackward:", "moveToBeginningOfParagraph:");
|
||||
"Alternate-DownArrow" = ("moveForward:", "moveToEndOfParagraph:");
|
||||
"Alternate-LeftArrow" = "moveWordBackward:";
|
||||
"Alternate-RightArrow" = "moveWordForward:";
|
||||
|
||||
|
|
|
@ -675,7 +675,14 @@ static NSInputManager *currentInputManager = nil;
|
|||
case NSEnterCharacter:
|
||||
case NSFormFeedCharacter:
|
||||
case NSCarriageReturnCharacter:
|
||||
[self doCommandBySelector: @selector (insertNewline:)];
|
||||
if (flags & NSAlternateKeyMask)
|
||||
{
|
||||
[self doCommandBySelector: @selector (insertNewlineIgnoringFieldEditor:)];
|
||||
}
|
||||
else
|
||||
{
|
||||
[self doCommandBySelector: @selector (insertNewline:)];
|
||||
}
|
||||
break;
|
||||
|
||||
case NSHelpFunctionKey:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue