Альтернативный ввод

Даже немного стыдно, что взято отсюда, но думаю когда-нибудь кому-нибудь пригодится.
Итак ввод русских букв с английской раскладкой через ASCII-коды:
<Alt>+128 = A
<Alt>+129 = Б
.............
<Alt>+160 = а
<Alt>+161 = б