diff --git a/addons/vehicles/CfgActions.hpp b/addons/vehicles/CfgActions.hpp
new file mode 100644
index 0000000000..2742689a60
--- /dev/null
+++ b/addons/vehicles/CfgActions.hpp
@@ -0,0 +1,7 @@
+class CfgActions {
+ class None;
+ class Eject: None {
+ show = QUOTE(call compile getText (configFile >> 'CfgActions' >> 'Eject' >> 'GVAR(setting)'));
+ GVAR(setting) = QUOTE(profileNamespace getVariable [ARR_2('GVAR(showEjectAction)',1)]);
+ };
+};
diff --git a/addons/vehicles/XEH_preInit.sqf b/addons/vehicles/XEH_preInit.sqf
index b47cf6628d..172045093c 100644
--- a/addons/vehicles/XEH_preInit.sqf
+++ b/addons/vehicles/XEH_preInit.sqf
@@ -6,4 +6,16 @@ PREP_RECOMPILE_START;
#include "XEH_PREP.hpp"
PREP_RECOMPILE_END;
+[
+ QGVAR(hideEjectAction),
+ "CHECKBOX",
+ [LSTRING(HideEjectAction), LSTRING(HideEjectActionTooltip)],
+ ELSTRING(common,ACEKeybindCategoryVehicles),
+ false,
+ 2, {
+ profileNamespace setVariable [QGVAR(showEjectAction), parseNumber !_this];
+ saveProfileNamespace;
+ }
+] call cba_settings_fnc_init;
+
ADDON = true;
diff --git a/addons/vehicles/config.cpp b/addons/vehicles/config.cpp
index 9b0d595fc8..9ec0d73aef 100644
--- a/addons/vehicles/config.cpp
+++ b/addons/vehicles/config.cpp
@@ -21,3 +21,4 @@ class CfgPatches {
#include "CfgAmmo.hpp"
#include "CfgVehicles.hpp"
#include "CfgWeapons.hpp"
+#include "CfgActions.hpp"
diff --git a/addons/vehicles/stringtable.xml b/addons/vehicles/stringtable.xml
index b2d282b305..29b974ee2a 100644
--- a/addons/vehicles/stringtable.xml
+++ b/addons/vehicles/stringtable.xml
@@ -67,5 +67,13 @@
速度制限を減らす
Zmniejsz ograniczenie prędkości
+
+ Hide Eject Action
+ Abspringen-Aktion verstecken
+
+
+ Hides the Eject entry from the action menu. Requires a game restart.
+ Versteckt den Abspringen-Eintrag aus dem Aktionsmenü. Benötigt Neustart des Spiels.
+