I've searched the Internet and this web site for any clues to fix my issue, but haven't found one.
I have a method that expects a string and then does SendKeys.SendWait(str)
. Everything works like passing in "{ENTER}"
or just typing normal text.
But! If I pass in "{SUBTRACT}"
it just doesn't work. I've also tried passing in the ASCII presentation of the key, but it threw exception that its unsupported.
I've also tried just doing SendKeys.Send("{SUBTRACT}")
- no results what so ever.
Its just not doing anything. However, when I press the minus button on the keypad or on the top of the keyboard - functionality works.
Please note that this is using windows Automation Framework. May be this is what causing the problem. Has anyone had the same issues?
I have tried to show messagebox on
Subtract KeyDown
event. I have sentSubtract
key on my button click event. But, make sure you have enabledKeyPreview
property of your windows form.