Java 阻止用户离开OS X上的处理应用程序?
我想在OSX上的公共计算机上显示一个全屏Processing.org应用程序(java) 全屏显示很简单,我可以通过Info.plist禁用菜单+停靠Java 阻止用户离开OS X上的处理应用程序?,java,cocoa,macos,processing,kiosk,Java,Cocoa,Macos,Processing,Kiosk,我想在OSX上的公共计算机上显示一个全屏Processing.org应用程序(java) 全屏显示很简单,我可以通过Info.plist禁用菜单+停靠 如何禁用进程切换(cmd tab)并强制退出弹出窗口、电源弹出窗口和其他系统热键等。?我想让它防弹,这样用户要么被卡在我的应用程序中,要么被踢出电源线。我假设你的目标很崇高:在你可以控制的计算机上设置一个信息亭类型的设置,而不是用户可以下载的应用程序 如果可以将草图作为小程序运行,则可以在设置为kiosk模式的(基于免费Webkit的浏览器)中打
如何禁用进程切换(
cmd tab
)并强制退出弹出窗口、电源弹出窗口和其他系统热键等。?我想让它防弹,这样用户要么被卡在我的应用程序中,要么被踢出电源线。我假设你的目标很崇高:在你可以控制的计算机上设置一个信息亭类型的设置,而不是用户可以下载的应用程序
如果可以将草图作为小程序运行,则可以在设置为kiosk模式的(基于免费Webkit的浏览器)中打开html页面。Plainview信息亭模式使用系统密码锁定所有内容 我认为你的目标是崇高的:在你可以控制的计算机上设置一个信息亭类型的设置,而不是用户可以下载的应用程序
如果可以将草图作为小程序运行,则可以在设置为kiosk模式的(基于免费Webkit的浏览器)中打开html页面。Plainview信息亭模式使用系统密码锁定所有内容 我对这一点不在行,但这听起来不像是单独用Java就可以做到的,你需要一些本机代码来将操作系统锁定到你的程序中。这是一个用户将下载并尝试运行的程序(如果是这样,那么就不要做您正试图做的事情),还是将在一个kiosk类型的情况下运行(那么您就可以了)?您在Google上搜索过——Java kiosk模式osx吗?这将返回一些有趣的,可能有帮助的结果。是的,它需要是JNI,我很确定。我从来没有做过JNI库,但我知道碳和可可的调用,所以这是一个选择。不过,我原以为这已经存在了,因为我认为信息亭在处理世界中相当普遍。所以我希望有一些info.plist选项或现有的lib:)是的,我已经在谷歌上搜索了几个小时。。。我没有发现任何现成的东西(我做了全屏,但没有锁定键盘)——我想我应该开始研究jni了。当然,如果你看到一个像样的链接,请随意分享:)如果它是我的应用程序,我会在使用JNI之前先尝试使用JNA。JNA更易于使用,可能只比JNI稍微慢一点。但是,如果这不是在一台独立的信息亭机器上运行,那么要小心,因为你会有很多愤怒的用户我对这一点不在行,但这听起来不像是单独用Java就可以做到的,你需要一些本机代码来将操作系统锁定到你的程序中。这是一个用户将下载并尝试运行的程序(如果是这样,那么就不要做您正试图做的事情),还是将在一个kiosk类型的情况下运行(那么您就可以了)?您在Google上搜索过——Java kiosk模式osx吗?这将返回一些有趣的,可能有帮助的结果。是的,它需要是JNI,我很确定。我从来没有做过JNI库,但我知道碳和可可的调用,所以这是一个选择。不过,我原以为这已经存在了,因为我认为信息亭在处理世界中相当普遍。所以我希望有一些info.plist选项或现有的lib:)是的,我已经在谷歌上搜索了几个小时。。。我没有发现任何现成的东西(我做了全屏,但没有锁定键盘)——我想我应该开始研究jni了。当然,如果你看到一个像样的链接,请随意分享:)如果它是我的应用程序,我会在使用JNI之前先尝试使用JNA。JNA更易于使用,可能只比JNI稍微慢一点。但是,如果这不是在一台独立的信息亭机器上运行,那么要小心,因为你会有很多愤怒的用户