如何为OSX创建自定义键盘覆盖菜单?

时间:2016-07-13 18:13:59

标签: objective-c macos cocoa

OSX是否有API来创建跟随用户输入的自定义键盘覆盖菜单,例如他们的表情符号菜单?

enter image description here

如果没有,那会是什么方式呢?创建一个使用Accessibility API并遵循用户输入的NSWindow?

非常感谢

1 个答案:

答案 0 :(得分:0)

您应该使用NSPopover来实现此目的。要查找当前插入位置以指向弹出框,请使用NSTextView的{​​{1}} - 属性。