JSFiddle - React, Tailwind, and code Playground

HTML

<input type="text" id="input"/>

JavaScript

document.getElementById('input').addEventListener('keypress',
  function(event){
      var eng = {
          '1081' : '113', // Q - Й
          '1094' : '119', // W - Ц
          '1091' : '101', // E - У
          '1082' : '114', // R - К
          '1077' : '116', // T - Е
          '1085' : '121', // Y - Н
          '1075' : '117', // U - Г
          '1096' : '105', // I - Ш
          '1097' : '111', // O - Щ
          '1079' : '112', // P - З
          '1093' : '91',  // [ - Х
          '1098' : '93'   // ] - Ъ
     }
      var regExec = /[а-я]/i;
      var input = document.getElementById('input');
      if(regExec.test(String.fromCharCode(event.charCode))){
          event.preventDefault();
          input.value +=  String.fromCharCode(eng[event.charCode]);
      }
  }, false );