meta / cmd键可以显示在快捷方式中吗?

时间:2013-08-14 09:03:17

标签: c++ macos qt

我正在尝试在Qt应用程序中添加菜单项的快捷方式。我使用此代码完成了此操作:

ui->menuActionConnect->setShortcut(QKeySequence("Meta+D"));

当我运行应用程序时,OSX将元键显示为ctrl键(^而不是): Here you can see that the wrong character is being displayed

有没有办法让Qt显示字符而不是^字符?我尝试将Meta替换为Cmd,但这不起作用。

1 个答案:

答案 0 :(得分:3)

使用Ctrl键在Mac上获取命令键。

在Mac上,Ctrl映射到命令键,Meta映射到控制键。 在Windows上,Ctrl映射到控制键,Meta映射到Windows键。

请参阅Qt documentation