key_chord由 ImGuiKey 和 ImGuiMod 修饰位组合成的 ImGuiKeyChord。
flags控制此操作的 ImGuiInputFlags 选项;可用 | 组合兼容的标志位。
组合键被按下且此调用按指定标志赢得快捷键路由时为 true,否则为 false。
组合键由一个 ImGuiKey 和可选的 ImGuiKey.ModAlt
、ImGuiKey.ModCtrl、ImGuiKey.ModShift 或
ImGuiKey.ModSuper 修饰键组成。不能组合两个 ImGuiKey 值。
ImGuiKey.C // 按键或组合键
ImGuiKey.ModCtrl | ImGuiKey.C // 组合键
多个调用方可请求同一快捷键,但只有一个所有者会接收它。路由结果不依赖调用顺序:
IsKeyChordPressed() 只比较修饰键并检测按键,不产生路由副作用。Shortcut()
注册路由,在获得路由后检测组合键;这可能阻止其他调用方收到该快捷键。
可在 Metrics/Debugger > Inputs 查看已注册路由。此路由 API 在上游标记为测试版。
检测并路由键盘快捷键。