在屏幕上的键盘上打开

问题描述:

如何从我的应用程序中打开所有Mac OS X中内置的键盘查看器。在屏幕上的键盘上打开

在10.5和更早的版本,这里的路径,它所以只是启动它像正常:

/System/Library/Components/KeyboardViewer.component/Contents/SharedSupport/KeyboardViewerServer.app 

在10.6及更高版本不起作用。你需要这个:http://github.com/nriley/keyboardViewer

+0

嗨,而不是通过给路径调用,我发现这一个。只需调用nsworkspace的应用程序名称或包标识符的应用程序方法即可。 [[NSWorkspace sharedWorkspace] launchAppWithBundleIdentifier:@ “com.apple.KeyboardViewerServer” \t \t \t \t \t \t \t \t \t \t \t选项:NSWorkspaceLaunchAsync \t \t \t \t \t \t \t \t additionalEventParamDescriptor:无\t \t \t \t \t \t \t \t \t \t \t \t launchIdentifier:nil]; – boom 2010-04-21 06:25:21