Javafx + FXML + 加速器 --- 平台独立性?

Javafx + FXML + Accelerators --- Platform independence?

每个关于加速器的教程都教导如何从代码中使用它们,而不是从 fxml 文件中使用它们。在那里您将了解如何使用预定义的 KeyCombinations 来实现平台独立性。

现在我想知道,如果我在 fxml 中写这个:

<MenuItem mnemonicParsing="false" text="%menu.save" >
    <accelerator>
       <KeyCodeCombination alt="UP" code="Z" control="UP"meta="DOWN" shift="UP" shortcut="UP" />
    </accelerator>
</MenuItem>

在 mac 上应该是 APPLE+S,并且应该是 CTRL+S 在 windows、

这应该也可以吧? (PS: 我没有 windows OS/PC)

现在就这么简单:

<MenuItem mnemonicParsing="false" text="%menu.save" accelerator="Shortcut+S"/>

其中 Shortcut 表示 Ctrl 在 Windows 或 Linux 和 Meta 在 Mac.
Here's some more information about KeyCombination.