I tried a few code example to get my pressed keys, but either I get different characters ( I press a but get for example 3) or I get everything in upper case. So right now I do it this way:
- Code: Select all
private void MainWindow_PreviewKeyDown(object sender, KeyEventArgs e)
{
if (Tag != null)
{
var client = Tag as TcpDeviceClient;
var wpfKey = e.Key == System.Windows.Input.Key.System ? e.SystemKey : e.Key;
client.SetKey(KeyInterop.VirtualKeyFromKey(wpfKey));
}
}
But Im getting everythink in upper case. Is there an better way?