title: GWT make virtual keyboard
body: <p>I have  popup panel with keyboard buttons. The task is to enter text in textfiled of Login popup panel on button click.
  I have tried to fire key up and press event, but it doesnt write text in field.</p>
  
  <pre><code>        final KeyButton keyBut = new KeyButton(smallBut.toString(),smButprs.toString(),codeBut,isShift);
          keyBut.addClickHandler(new ClickHandler() {
              @Override
              public void onClick(ClickEvent event) {
                  txtBox.setFocus(true);
                  DomEvent.fireNativeEvent(Document.get().createKeyDownEvent(false, false, keyBut.isShiftKeyDown(), false,keyBut.getKeyCode()), txtBox);
                  DomEvent.fireNativeEvent(Document.get().createKeyUpEvent(false, false, keyBut.isShiftKeyDown(), false,keyBut.getKeyCode()), txtBox);
                  DomEvent.fireNativeEvent(Document.get().createKeyPressEvent(false, false, keyBut.isShiftKeyDown(), false,keyBut.getKeyCode()), txtBox);
                  //DomEvent.fireNativeEvent(Document.get().createKeyPressEvent(false, false, keyBut.isShiftKeyDown(), false,68), txtBox);
              }
          });
  </code></pre>