Нажатия клавиш и замена нажатого символа на другой

Добрый вечер!У меня есть поле формы. По нажатию у меня срабатывает обработчик onkeydown. Мне нужно например пользователь нажимает одну клавишу, а в поле вводится другая. Например нажимает букву "А", а в поле добавляется цифра "1". В функции обработки события я получаю код нажатой клавиши. Я думал можно просто заменить полученный код клавиши на другой и символ по этому коду вставится в поле, но такое не произошло... Даже не додумываюсь как его сделать. Подскажите пожалуйста!.
<html><body><script type="text/javascript">function my_func(e){   var key;   if(window.event) {       key = e.keyCode;   } else if(e.which) {       key = e.which;   }    // key - код нажатой клавиши}</script><form><input type="text" onkeypress="my_func(event)" /></form></html>
Спасибо за помощь!
1 ответ

function my_func(e){    e.keyCode = 65; // 'A' в ASCII  - 65}