1
Я использую кейлоггер для захвата ключей при их нажатии.C# KeyPressed не захватывает специальные символы
Он отлично работает, но не для специальных символов, как «@ + £% * ¨¨» .. и т.д.
private void Test_KeyPress(object sender, KeyPressEventArgs e)
{
if(e.KeyChar == (char)Keys.Return)
WriteToTextFile(sb.ToString());
sb.Append(e.KeyChar);
}
Это также можно удалить символы, если пользователь нажал клавишу Backspace?
Это чисто для образовательных целей, правильно? :) –
... и жирный основной пункт ** Событие KeyPress не поднимается нехарактерными клавишами ** :) – Reniuz