在全屏图表中捕获Ctrl键

时间:2012-01-26 14:11:00

标签: flex keyboard fullscreen

我可以使用event.ctrlKey

在正常模式下捕获 Ctrl Key

由于某种原因,该标志未设置为全屏。

protected function chart_itemClickHandler(event:ChartItemEvent):void {
  if(event.ctrlKey) {
    // do something (not executed in fullscreen mode)
  } else {
    // do something else
  }

在全屏模式下获取此标志有什么技巧吗?

1 个答案:

答案 0 :(得分:1)

在全屏模式下几乎所有键盘输入都被禁用。这包括 ctrl 键。 Adobe出于安全原因这样做了。只允许 escape 键,这将关闭全屏模式。

一个例子:如果您要创建一个看起来与默认Windows登录屏幕完全相同的全屏应用程序,您可以欺骗用户在您的应用程序中输入他的Windows凭据。

我也担心你的问题的简短回答是:没有解决方法。 (除非您使用ExternalInterface和一些JavaScript将浏览器置于全屏模式而不是Flash应用程序中,否则可能。)