/** Update keyboard state */
 public void update() {
   if (kbHandler == null) {
     kbHandler = Zildo.pdPlugin.kbHandler;
   }
   for (KeysConfiguration key : KeysConfiguration.values()) {
     kbdInstant.put(key, kbHandler.isKeyDown(key.code));
   }
   currentDirection = kbHandler.getDirection();
 }
Beispiel #2
0
  private void updateKeyboardHandlers() {
    // create a keyboard previewer for our special hooks
    AceKeyboardPreviewer previewer = new AceKeyboardPreviewer(completionManager_);

    // reset keyboard handlers
    widget_.getEditor().setKeyboardHandler(null);

    // if required add vim handlers (to main editor and our previewer)
    if (useVimMode_) {
      widget_.getEditor().addKeyboardHandler(KeyboardHandler.vim());
      previewer.addHandler(
          new AceVimCommandHandler(
              new CommandWithArg<Boolean>() {
                @Override
                public void execute(Boolean arg) {
                  fireEvent(new FindRequestedEvent(arg));
                }
              }));
    }

    // add the previewer's handler
    widget_.getEditor().addKeyboardHandler(previewer.getKeyboardHandler());
  }
Beispiel #3
0
 @Override
 public List<KeyEvent> getKeyEvents() {
   return keyHandler.getKeyEvents();
 }
Beispiel #4
0
 @Override
 public boolean isKeyPressed(int keyCode) {
   return keyHandler.isKeyPressed(keyCode);
 }
 @Override
 public List<KeyEvent> getKeyEvents() {
   // TODO Auto-generated method stub
   return keyHandler.getKeyEvents();
 }
 @Override
 public boolean isKeyPressed(int keyCode) {
   // TODO Auto-generated method stub
   return keyHandler.isKeyPressed(keyCode);
 }