--testing_keybindings.asset

local propertyHelper = asset.require("./property_helper")

local take_screenshot = {
  Identifier = "testing_keyboard.take_screenshot",
  Name = "Take screenshot",
  Command = "openspace.takeScreenshot()",
  Documentation = "Saves the contents of the screen to a file in the ${SCREENSHOTS} directory",
  GuiPath = "/Rendering",
  IsLocal = true
}

asset.onInitialize(function()
  openspace.action.registerAction(take_screenshot)
  openspace.bindKey("F7", take_screenshot.Identifier)
end)

asset.onDeinitialize(function ()
  openspace.action.removeAction(take_screenshot)
  openspace.clearKey("F7")
end)
