What you can do is handle the KeyUp method for the text field. When a key is pressed, check if it is a hardware back key. In my test, the hardware back key has PlatformKeyCodeout of 27. I'm not sure if this happens between hardware devices. However, assuming this is not the case, you can do the following:
private void TextBox_KeyUp(object sender, System.Windows.Input.KeyEventArgs e)
{
if(e.PlatformKeyCode == 27)
{
}
}
, . . , , . , SIP , , , . " " , , - .