Menu

#28 Эмулятор ввода с клавиатуры

1.0
closed
nobody
None
2019-09-21
2018-03-16
No

Добрый день, спасибо за Вашу замечательную программу.
У меня стоит задача эмулировать нажатие клавиш при вставке из буфера обмена, т.е. случайная задержка между вводом каждого символа.
Подскажите, пожалуйста, как это сделать? Если невозможно в данный момент, то пишу запрос на данную возможность.
За скорую реализацию донейт сделаем, без проблем

Discussion

  • tormozit

    tormozit - 2018-03-16
    • Attachments has changed:

    Diff:

    --- old
    +++ new
    @@ -0,0 +1 @@
    +Clip 50034 copy.png (24.4 kB; image/png)
    
     
  • tormozit

    tormozit - 2018-03-16

    Команда "Эмулировать ввод символов" есть в контекстном меню.

     

    Last edit: tormozit 2018-03-16
  • tormozit

    tormozit - 2018-03-16
    • Attachments has changed:

    Diff:

    --- old
    +++ new
    @@ -1 +0,0 @@
    -Clip 50034 copy.png (24.4 kB; image/png)
    
     
  • tormozit

    tormozit - 2018-03-16
     
  • tormozit

    tormozit - 2018-03-16
    • status: open --> pending
     
  • Leila Talley

    Leila Talley - 2018-03-16

    Я видела эту настройку и нажимала на данный пункт меню, нужного эффекта не удалось получить.
    Хочется по некому сочетанию клавиш получить эмуляцию ввода с клавиатуры в активном окне в поле, где стоит курсор.
    К примеру:
    1) копируем в буфер обмена символы из блокнота
    2) отрываем браузер с Гуглом
    3) ставим курсор в поле поиска
    4) нажимаем(к примеру) Ctrl+Shift+V и буфер обмена вводится в поле с эмуляцией ввода с клавиатуры.

     

    Last edit: Leila Talley 2018-03-16
  • tormozit

    tormozit - 2018-03-17

    Если эта команда не сработала, то нужно подробно описать ситуацию (конкретное приложение, конкретное окно, скриншоты). Попробую разобраться.

     
  • Leila Talley

    Leila Talley - 2018-03-20

    Добрый день. Напишите, пожалуйста, сейчас от меня что-то требуется? А то я приняла, что вы попробуете разобраться, а подробного описания ситуации не дала, но оно заложено в описании потребности. Моя ситуация:
    Выбираю команду "Эмулировать ввод символов" в программе, как на вашем скриншоте;
    после копирую нужный текст в текстовом документе;
    иду в браузер с гуглом, курсор в поле поиска, Ctrl+V (так же пробовалось комбо Ctrl+Shift+V);
    происходит обычная вставка текста, одновременно всего.
    А требуется постепенная вставка, т.е. случайная задержка между вводом каждого символа.

     
  • tormozit

    tormozit - 2018-03-20
    1. Команду "Эмулировать ввод символов" нужно вызывать не перед копированием, а непосредственно для эмуляции ввода текста текущего клипа в целевое окно, о чем вроде бы ясно сообщает всплывающая подсказка этой команды. Т.е. нужно встать в нужное поле ввода, вызвать окно ClipAngel горячей клавишей (ALT+V), встать на нужный клип и выполнить команду "Эмулировать ввод символов".
    2. От вас требуется подробное описание последовательности действий, которую вы выполняете. Она должна включать скриншоты или видео, чтобы максимально четко и с первого раза позволить мне воспроизвести проблему. По текущему описанию я например не понял, о каком браузере идет речь и почему вставка выполняется через CTRL+V, т.к. при этом ClipAngel не выполняет никаких действий, а работает только штатная вставка из буфера обмена.
     
  • Leila Talley

    Leila Talley - 2018-03-21

    Спасибо за терпение. Попробую с самого начала. Необходим функционал:
    1) копируем в буфер обмена строку
    2) в любом месте любой программы в любом текстовом поле по заранее настроенному сочетанию клавиш( к примеру CTRL+SHIFT+V) эмулируется набор символов с клавиатуры данных из буфера обмена.
    Если подобного функционала нет, прошу разъяснить на каких условиях он может там появиться.

     
  • tormozit

    tormozit - 2018-03-21

    Снова повторяю, что поставленная вами задача по задумке должна решаться командой "Эмулировать ввод символов". Т.е. нужно встать в нужное поле ввода, вызвать окно ClipAngel горячей клавишей (ALT+V), встать на нужный клип и выполнить команду "Эмулировать ввод символов".

    Выполните описанную последовательность действий. Если она не привела к желаемому результату, то от вас нужно подробное описание последовательности действий, которую вы выполняете. Она должна включать скриншоты или видео, чтобы максимально четко и с первого раза позволить мне воспроизвести проблему.

    Делать горячую клавишу для эмуляции ввода символов без открытия окна ClipAngel, пока я не вижу смысла. Сначала нужно разобраться с работой команды в описанном мной сценарии.

     

    Last edit: tormozit 2018-03-21
  • Leila Talley

    Leila Talley - 2018-03-22

    В описанном сценарии это работает так, как задумывалось, за исключением крайне быстрого "набора" символов. И там не менее у меня стоит немного другая задача.

     
  • tormozit

    tormozit - 2018-03-22

    Понятно. Тогда опишите зачем нужна бОльшая и случайная задержка между вводом каждого символа. И опишите, что сейчас (при текущем методе эмуляции ввода) не происходит и должно происходить и в каком конкретно поле ввода какой программы и/или вебсайта. Мне нужно самому воспроизвести проблему, т.е. в конкретном поле ввода ввести вручную символы и увидеть определенную реакцию программы и затем ввести через команду "Эмулировать ввод символов" и не увидеть этой реакции.

     
  • Leila Talley

    Leila Talley - 2018-03-23

    1) я регистрирую аккаунты в браузере и ввожу данные и пароли из Экселя вручную, бывает, что ошибаюсь.
    2) регистрирую Gmail
    Если делать 10 акков в день, лишнее переключение туда сюда и тыкание мышкой в меню несколько доставляет неудобства для каждого поля

     
  • tormozit

    tormozit - 2018-03-23

    Подытожу.
    Я понял:

    1. Существующая команда "Эмулировать ввод символов" справляется с поставленной задачей.
    2. Если часто пользоваться этой командой, то вам несколько неудобно, что приходится делать много действий, чтобы ее вызвать. Если я сделаю глобальную горячую клавишу для вызова этой команды для последнего клипа (без открытия окна ClipAngel), то вас это устроит?

    Я не понял:

    1. Зачем нужна бОльшая и случайная задержка между вводом каждого символа при эмуляции ввода символов?
    2. В какое именно поле ввода на каком вебсайте в каком браузере не удается вставить обычным способом (например через CTRL+V) так как вам нужно и приходится вставлять через эмуляцию ввода? В чем разница реакции этого поля ввода при вставке обычным путем и через эмуляцию ввода?

    В третий раз я прошу вас сделать скриншоты либо записать видео. Надеюсь на этот раз хотя бы получить объяснение, почему вы это не хотите делать.

     

    Last edit: tormozit 2018-03-23
  • Leila Talley

    Leila Talley - 2018-03-24
    1. Глобальная горячая клавиша для вызова последнего клипа супер-устроит.
    2. Я нигде выше не писала, что мне не удается вставить по команде Ctrl+V, а я писала, что мне необходимо эмулировать нажатие клавиш.
    3. Всё вышесказанное необходимо для эмулирования человеческого ввода при регистрации аккаунта. Именно поэтому я и запрашиваю эмулирование задержки между вводом каждого символа.
      Честно говоря, не вижу смысла записывать видео, так как Ctrl+V у меня работает, а глобальной горячей клавиши пока не существует.
     
  • tormozit

    tormozit - 2018-04-06

    1.49 Добавлена настройка "Горячая клавиша эмуляции ввода текста"

     
    • Ilia Sadov

      Ilia Sadov - 2019-09-15

      Задаю горячую клавишу, но она не работает. И хотелось бы, чтобы была задержка между вводом символов, т.е эмулировался ввод реальным человеком, а не машиной.

       
      • tormozit

        tormozit - 2019-09-16

        Опишите в виде отдельного тикета вашу проблему "Задаю горячую клавишу, но она не работает". В нем нужно подробно описать в каком окне и элементе управления вы пытаетесь применить эту функцию. Также проверьте для начала работу этой функции в простом окне типа Notepad.exe

         
        • Ilia Sadov

          Ilia Sadov - 2019-09-21

          Задаю горячую клавишу эмуляции ввода текста ALT+X. Пытался ввести в поле на странице сайта в браузере, а также в Notepad, не работает.

           
          • tormozit

            tormozit - 2019-09-21

            Попробуйте другое сочетание клавиш, например ALT+CTRL+X. Возможно выбранное вами конфликтует с командами окна.

             
  • tormozit

    tormozit - 2018-04-08
    • status: pending --> closed
     

Log in to post a comment.

MongoDB Logo MongoDB