mirror of https://github.com/fltk/fltk
macOS: support 5 more keys as Fl_Sys_Menu_Bar item shortcuts.
This commit is contained in:
parent
4196daa77e
commit
63a7942a66
|
@ -196,6 +196,16 @@ const char *Fl_Mac_App_Menu::quit = "Quit %@";
|
|||
mac_key = NSLeftArrowFunctionKey;
|
||||
} else if (key == FL_Right) {
|
||||
mac_key = NSRightArrowFunctionKey;
|
||||
} else if (key == FL_Page_Up) {
|
||||
mac_key = NSPageUpFunctionKey;
|
||||
} else if (key == FL_Page_Down) {
|
||||
mac_key = NSPageDownFunctionKey;
|
||||
} else if (key == FL_KP_Enter) {
|
||||
mac_key = 0x2324; // "⌤" U+2324
|
||||
} else if (key == FL_Home) {
|
||||
mac_key = NSHomeFunctionKey;
|
||||
} else if (key == FL_End) {
|
||||
mac_key = NSEndFunctionKey;
|
||||
}
|
||||
[self setKeyEquivalent:[NSString stringWithCharacters:&mac_key length:1]];
|
||||
[self setKeyEquivalentModifierMask:mod];
|
||||
|
|
Loading…
Reference in New Issue