我正在尝试将输入法集成到10.10.3 而且我发现如图所示,SCIM.app的行为并不容易。
我打开活动监视器以查看它打开的文件(SCIM.app未运行)如下图所示: 左侧显示系统首选项打开的文件列表,右侧显示单击拼音中文后打开文件列表。 所以我猜这个小视图是由CoreChinese.framework创建的。因为它在/ System / Library / PrivateFramework中,所以我似乎不可能以正常方式将此视图显示为SCIM.app。 我转向nm和料斗拆卸器...但我发现它还有很长的路要走 我想你们可能会遇到同样的问题,也许你们可以帮助我。
答案 0 :(得分:0)
是的,我遇到了与你相同的问题。
1.很容易知道您看到的视图由两部分提供,上部键盘是一个webview,它在/System/Library/Input Methods/SCIM.app/Contents/Resources/*.keylayout
中获取数据,最后由{{1}显示位于IntlKeyboard.prePane
的资源目录中。你也可以找到实际的html和pics,第二部分是Preferences.prefPane提供的自定义视图。
2.然后第二部分是显示您在键盘下看到的视图。正如Keyboard.prePane
所做的那样,IntlKeyboard.prePane采用名为SCIM.app
的文件(必须在SCIM.app的Resources目录中)。