X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FInput%2Finput.cxx;h=6fc8bc9973bde718d876360c90594c131857f7a2;hb=219be77f1e329b03a7dcf1d697ea2fdbf7f1a81a;hp=4a9b2549f7ca7dbb86027f5f04a16761039545cd;hpb=0783a96d4dd484a888dddaf399624274bed9272a;p=flightgear.git diff --git a/src/Input/input.cxx b/src/Input/input.cxx index 4a9b2549f..6fc8bc997 100644 --- a/src/Input/input.cxx +++ b/src/Input/input.cxx @@ -256,12 +256,12 @@ FGInput::doKey (int k, int modifiers, int x, int y) _key_code = k; _key_modifiers = modifiers >> 1; _key_pressed = (modifiers & KEYMOD_RELEASED) == 0; - _key_shift = (modifiers & KEYMOD_SHIFT) != 0; - _key_ctrl = (modifiers & KEYMOD_CTRL) != 0; - _key_alt = (modifiers & KEYMOD_ALT) != 0; - _key_meta = (modifiers & KEYMOD_META) != 0; - _key_super = (modifiers & KEYMOD_SUPER) != 0; - _key_hyper = (modifiers & KEYMOD_HYPER) != 0; + _key_shift = getModShift(); + _key_ctrl = getModCtrl(); + _key_alt = getModAlt(); + _key_meta = getModMeta(); + _key_super = getModSuper(); + _key_hyper = getModHyper(); _key_event->fireValueChanged(); if (_key_code < 0) return;