private int keyshift2int(KeyEventArgs arg)
{
switch (arg.KeyCode)
{
case Keys.None: return 0;
case Keys.Shift: return 1;
case Keys.Control: return 2;
case Keys.Shift | Keys.Control: return 3;
case Keys.Alt: return 4;
case Keys.Shift | Keys.Alt: return 5;
case Keys.Control | Keys.Alt: return 6;
case Keys.Shift | Keys.Control | Keys.Alt: return 7;
default: return 0;
}
}
#endregion