diff --git a/Nasal/canvas/KeyBinding.nas b/Nasal/canvas/KeyBinding.nas
index fe6df29e4..c591bba67 100644
--- a/Nasal/canvas/KeyBinding.nas
+++ b/Nasal/canvas/KeyBinding.nas
@@ -252,7 +252,7 @@ FunctionKeys = {
 	#Hyper_R: 0xFFEE,
 };
 
-ModifierKeys = {
+_ModifierKeys = {
 	Shift_L: 0x0001,
 	Shift_R: 0x0002,
 	Control_L: 0x0004,
@@ -271,11 +271,12 @@ ModifierKeys = {
 	Caps_Lock: 0x2000,
 };
 	
-# Only use the below keys !
-ModifierKeys.Ctrl = (ModifierKeys.Control_L | ModifierKeys.Control_R);
-ModifierKeys.Shift = (ModifierKeys.Shift_L | ModifierKeys.Shift_R);
-ModifierKeys.Alt = (ModifierKeys.Alt_L | ModifierKeys.Alt_R);
-ModifierKeys.Meta = (ModifierKeys.Meta_L | ModifierKeys.Meta_R);
+ModifierKeys = {
+	Ctrl: (_ModifierKeys.Control_L | _ModifierKeys.Control_R),
+	Shift: (_ModifierKeys.Shift_L | _ModifierKeys.Shift_R),
+	Alt: (_ModifierKeys.Alt_L | _ModifierKeys.Alt_R),
+	Meta: (_ModifierKeys.Meta_L | _ModifierKeys.Meta_R),
+};
 
 # These do not seem to be available in OSG events
 #ModifierKeys.Super = (ModifierKeys.Super_L | ModifierKeys.Super_R);