+ {
+ bool result = root.key_release(key, modifier_state);
+
+ if(key==Input::KEY_SHIFT_L || key==Input::KEY_SHIFT_R)
+ modifier_state &= ~MOD_SHIFT;
+ else if(key==Input::KEY_CTRL_L || key==Input::KEY_CTRL_R)
+ modifier_state &= ~MOD_CTRL;
+ else if(key==Input::KEY_ALT_L || key==Input::KEY_ALT_R)
+ modifier_state &= ~MOD_ALT;
+
+ return result;
+ }