Создание плагина Eclipse Keylogger?

#java #eclipse #eclipse-plugin #keylistener #keylogger

#java #eclipse #eclipse-плагин #keylistener #кейлоггер

Вопрос:

Кто-нибудь знает, возможно ли было бы создать плагин eclipse, который регистрировал бы все ваши нажатия клавиш (keylistener / кейлоггер) в редакторе и сохранял эти данные в текстовый файл?

Я хотел бы в конечном итоге проанализировать эти данные и предоставить полезную информацию.

Я никогда раньше не создавал плагин, поэтому надеялся, что кто-то с большим опытом сможет сообщить мне, если это возможно.

Приветствия.

Ответ №1:

Вы можете прослушивать каждое ключевое событие в текущем Eclipse, используя фильтр для текущего объекта SWT Display — что-то вроде:

 Display.getDefault().addFilter(SWT.KeyDown, new Listener()
  {
    @Override
    public void handleEvent(Event event)
    {
      // TODO handle key down here

    }
  });
  

который дает вам основу для того, что вы хотите сделать.