>142
型エラーって何?
>Keyname optionkey = Keyname(keyShift | keyAlt);
Keynameにとって範囲外の値「5」を代入するな。で、型エラーって何。