Here is the quote from Qt docs that explains their rationale which makes sense:
Quote:
Note: On macOS, references to "Ctrl", Qt::CTRL, Qt::Key_Control and Qt::ControlModifier correspond to the Command keys on the Macintosh keyboard, and references to "Meta", Qt::META, Qt::Key_Meta and Qt::MetaModifier correspond to the Control keys. Developers on macOS can use the same shortcut descriptions across all platforms, and their applications will automatically work as expected on macOS.
|
So using this convention allows each platforms most common shortcut key sequenes to work as expected from a single codebase. Ctrl+C will work for Windows/Linux to copy as will Apple+C for copy on macOS without any code changes. This is how it has always been and it makes good sense for a cross-platform app like Sigil which is what Qt was designed for.