Cudatext: xneur cannot enter n BkSpaces

Created on 24 Mar 2017  ·  21Comments  ·  Source: Alexey-T/CudaText

cudatext 1.7.6 and xneur 0.2
rec-2017-03-24_14.40.02.mp4.zip

tested also on gedit (c, python), phpstorm (java)

can be closed

Most helpful comment

Спасибо, выявил ошибку в xneur. Действительно, timestamp был некорректным.

Исправление уже в git hub.

https://github.com/AndrewCrewKuznetsov/xneur-devel/commit/499e3e28ad07d5a97b9c24ded9e1679f678ac150

All 21 comments

Что на видео с xneur?

он неправильно работает в cudatext
в конце слова нажимаю pause и обрабатывается только последняя буква
в других протестированных программах все норм

Теперь ясно. посмотрю, спс.

как юзать его? запустил xneur. он показывает окно лога.
запустил Сублим. набрал "тест"[pause] - не поправил.

попробуйте в настройках общие - включить ручной режим переключения и проверить в комбинация клавиш - коррекция/отмена - pause

Настройки это где?

у вас какая ос?
обычно у xneur иконка флага в верхней/нижний панели справа
там правой кнопкой и параметры

Ubuntu 14.4. Иконки нет в трее

"PRosto" он правит. баг виден.
То же - в Лазарусе.
значит- это баг Лазаруса.

Надо спросить автора xneur -
Apparently in linux, the message send by the OS to the app, has a timestamp.
From what I heart (not sure) this can be used to filter duplicate msgs (same timestamp, ignore). The LCL apparently does this filtering (at least for all custom controls).
I guess other linux apps just do not do this filtering.

Не нашел форума xneur; если найдешь- запости им ссылку сюда (про timestamp, lazarus)

в основном автор здесь читает/отвечает
http://forum.ubuntu.ru/?topic=165332.0

Спросил там

Проблема ясна, но xneur при отправке использует timestamps полученый как CurrentTime. Могу посоветовать использовать настройку задержки при отправке нажатий. В gxneur это на вкладке Специальное.

Или в конфиге xneur опции:

# Add Applications names to include it to delay sending process
# Xneur will be delay KeyPress and KeyRelease events for this applications
# Example:
#DelaySendingEventApp Firefox

# This option define delay before sendind events to application (in milliseconds between 0 to 50).
SendDelay 15

не помогло
img-2017-03-28-16-15-02

Спасибо, выявил ошибку в xneur. Действительно, timestamp был некорректным.

Исправление уже в git hub.

https://github.com/AndrewCrewKuznetsov/xneur-devel/commit/499e3e28ad07d5a97b9c24ded9e1679f678ac150

Спасибо, выявил ошибку в xneur. Действительно, timestamp был некорректным.

Исправление уже в git hub.

https://github.com/AndrewCrewKuznetsov/xneur-devel/commit/499e3e28ad07d5a97b9c24ded9e1679f678ac150

@AndrewCrewKuznetsov отдельно event.c возможно просто заменить? не нашел в системе его, он в скомпилированном виде только?

Конечно, это же один из файлов исходного текста.
Я собрал исправленный xneur в PPA Ubuntu. Вы можете добавить его (если у вас Ubuntu) командой sudo add-apt-repository ppa:andrew-crew-kuznetsov/xneur-unstable

работает

@AndrewCrewKuznetsov но сейчас новая проблема появилась: ручное переключение работает через раз в других приложениях

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Alexey-T picture Alexey-T  ·  7Comments

Alexey-T picture Alexey-T  ·  3Comments

junguler picture junguler  ·  5Comments

rhinolophus picture rhinolophus  ·  5Comments

Alexey-T picture Alexey-T  ·  4Comments