如何在系统首选项 - 键盘 - 输入源中将自定义视图显示为SCIM.app

时间:2015-04-13 05:47:57

标签: macos preferences ime

我正在尝试将输入法集成到10.10.3 而且我发现如图所示,SCIM.app的行为并不容易。

我打开活动监视器以查看它打开的文件(SCIM.app未运行)如下图所示:       左侧显示系统首选项打开的文件列表,右侧显示单击拼音中文后打开文件列表。 所以我猜这个小视图是由CoreChinese.framework创建的。因为它在/ System / Library / PrivateFramework中,所以我似乎不可能以正常方式将此视图显示为SCIM.app。 我转向nm和料斗拆卸器...但我发现它还有很长的路要走 我想你们可能会遇到同样的问题,也许你们可以帮助我。

1 个答案:

答案 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目录中)。