Выполнение действий в программах-исключениях
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
X Neural Switcher |
Triaged
|
Undecided
|
Unassigned |
Bug Description
Программа Konsole находится в ExcludeApp - то есть xneur должен игнорировать действия.
AddBind AutocompletionC
При нажатии Tab в программе Konsole производится попытка подтверждения Autocompletion. Хотя XNeur должен игнорировать эту программу.
Проблема в том, что существует 2 разных типа действий: зависящих от приложения и изменяющие текст в нём и глобальные.
Например, зависимые от приложения:
ChangeWord
TranslitWord
ChangecaseSelected
AutocompletionC
InsertDate
Глобальные (не меняющие текст в приложении):
EnableLayout1
ChangeClipboard
ChangeMode
Предлагается разделить эти 2 вида действий с использованием опций конфига:
AddBind - для глобальных действий
AddBindApp - для действий, отправляющих нажатие клавиш в приложение (изменяющих текст в приложении)
И игнорировать действия AddBindApp в приложениях из ExcludeApp.
Changed in xneur: | |
status: | New → Triaged |
tags: | added: 0.15.0 |
Рассмотрите еще активный баг /bugs.launchpad .net/ubuntu/ +source/ gxneur/ +bug/1075531
https:/
Может, та проблема тоже в движке.