美文网首页iOS在路上
右键时NSMenuItem如何添加快捷键

右键时NSMenuItem如何添加快捷键

作者: 开发者老岳 | 来源:发表于2017-10-20 11:27 被阅读38次
  • keyEquivalent : 大写默认是command+shift,小写是comannd
NSMenuItem *item = [[NSMenuItem alloc] initWithTitle:lstr(@"复制") action:@selector(copy:) keyEquivalent:@"c"];
[menu addItem:item];

另外需要将右键菜单的内容添加到 MainMenu.xib 里,并关联上事件,快捷键才能触发事件。

  • keyEquivalentModifierMask:此变量是增加其他按钮的,比如还想同时按住alt键,可以将该值设为 alt对应的参数。
  • 若不想用command,也不想shift,可以将 keyEquivalentModifierMask 设为0

相关文章

网友评论

    本文标题:右键时NSMenuItem如何添加快捷键

    本文链接:https://www.haomeiwen.com/subject/eygmuxtx.html