in kotlin-desktop-toolkit/src/main/kotlin/org/jetbrains/desktop/macos/Keyboard.kt [330:342]
override fun toString(): String {
val modifiers = buildList {
if (capsLock) add("CapsLock")
if (shift) add("Shift")
if (control) add("Control")
if (option) add("Option")
if (command) add("Command")
if (numericPad) add("NumericPad")
if (help) add("Help")
if (function) add("Function")
}
return "KeyModifiersSet($modifiers)"
}