From 689bae756ab4f7f761a88a61ca203cc89d9568e5 Mon Sep 17 00:00:00 2001 From: Alexander Bock Date: Wed, 24 Jan 2024 14:58:54 +0100 Subject: [PATCH] Add new keybindings Shift+H to toggle all trails including the ISS (closes #3005) --- data/assets/base_keybindings.asset | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/data/assets/base_keybindings.asset b/data/assets/base_keybindings.asset index 95d3a1ce23..615c229150 100644 --- a/data/assets/base_keybindings.asset +++ b/data/assets/base_keybindings.asset @@ -1,5 +1,6 @@ asset.require("./base") local trailAction = asset.require("actions/trails/toggle_trails_planets_moons").ToggleTrails +local allTrailsAction = asset.require("actions/trails/toggle_all_trails").ToggleTrails @@ -14,22 +15,23 @@ local TogglePlanetLabels = { ]], Documentation = "Turns on visibility for all solar system labels", GuiPath = "/Solar System", - IsLocal = false, - Key = "l" + IsLocal = false } asset.onInitialize(function() openspace.action.registerAction(TogglePlanetLabels) - openspace.bindKey(TogglePlanetLabels.Key, TogglePlanetLabels.Identifier) + openspace.bindKey("L", TogglePlanetLabels.Identifier) - openspace.bindKey("h", trailAction) + openspace.bindKey("H", trailAction) + openspace.bindKey("SHIFT+H", allTrailsAction) end) asset.onDeinitialize(function() - openspace.clearKey("h") + openspace.clearKey("SHIFT+H") + openspace.clearKey("H") openspace.action.removeAction(TogglePlanetLabels) - openspace.clearKey(TogglePlanetLabels.Key) + openspace.clearKey("L") end) asset.export("TogglePlanetLabels", TogglePlanetLabels.Identifier)