/** 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(); }
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()); }
@Override public List<KeyEvent> getKeyEvents() { return keyHandler.getKeyEvents(); }
@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); }