Mam taki kawałek kodu:
if (Keys.Shift == Control.ModifierKeys)
{
shift = true;
}
if (Keys.Alt == Control.ModifierKeys)
{
switch (keycode)
{
case Keys.A:
case Keys.S:
case Keys.E:
case Keys.Z:
case Keys.X:
case Keys.L:
case Keys.N:
case Keys.O:
case Keys.C:
return polskie[keycode].ToString();
}
}
Dla shift'a działa dobrze, nie mam problemu z podmianą znaków. Problem pojawia się przy klawiszu alt, muszę wiedzieć czy ktoś go wcisnął, żeby zmienić literę na polską. Siedzę z tym tyle czasu i nie mogę wymyślić o co chodzi...