diff --git a/applications/gui/src/screen.cpp b/applications/gui/src/screen.cpp
index 4175e5084e5a2b16e190e508dee722ab9f98c3b4..63965a3fcf313b3259c6f18d3308bac0cbacc7dc 100644
--- a/applications/gui/src/screen.cpp
+++ b/applications/gui/src/screen.cpp
@@ -258,6 +258,9 @@ bool ftl::gui::Screen::keyboardEvent(int key, int scancode, int action, int modi
 		if (key >= 262 && key <= 267) {
 			if (camera_) camera_->keyMovement(key, modifiers);
 			return true;
+		} else if (action == 1 && key == 'H') {
+			swindow_->setVisible(false);
+			cwindow_->setVisible(false);
 		} else if (action == 1 && key == 32) {
 			ctrl_->pause();
 			return true;