public VirtualKeyAction(VirtualKeyboard keyboard, KeySet keySet, KeyActionPair pair, double keyWidth) { _keyboard = keyboard; _keySet = keySet; _pair = pair; _width = keyWidth; _keyboard.IsShiftHeldChanged += IsShiftHeldChanged; _keyboard.KeySetChanged += KeySetChanged; }