in kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/macos/Keyboard.kt [298:318]
public fun create(
capsLock: Boolean = false,
shift: Boolean = false,
control: Boolean = false,
option: Boolean = false,
command: Boolean = false,
numericPad: Boolean = false,
help: Boolean = false,
function: Boolean = false,
): KeyModifiersSet {
var result = 0L
if (capsLock) result = result or KeyModifiers.CAPS_LOCK
if (shift) result = result or KeyModifiers.SHIFT
if (control) result = result or KeyModifiers.CONTROL
if (option) result = result or KeyModifiers.OPTION
if (command) result = result or KeyModifiers.COMMAND
if (numericPad) result = result or KeyModifiers.NUMERIC_PAD
if (help) result = result or KeyModifiers.HELP
if (function) result = result or KeyModifiers.FUNCTION
return KeyModifiersSet(result)
}