Как вызвать окно keepassX с помощью сочетания клавиш?
Есть ли способ воспитать keepassX
окно, когда приложение запущено, но окно скрыто? Я имею в виду, что приложение работает, но виден только значок в области уведомлений. Есть какой-либо способ сделать это? Есть ли способ настроить ярлык?
4 ответа
Не совсем ответ для KeepassX и своего рода обходной путь...
Я склонен использовать xdotool
в этих случаях он отлично подходит для работы с окнами и автоматизации.
Вы могли бы сделать что-то вроде xdotool search --name keepassX windowactivate
Просто убедитесь, что --name
совпадает с заголовком окна.
А затем сделайте комбинацию клавиш для этой команды или поместите ее в панель запуска Keepass.
выведите Keepass на передний план или запустите его, если он не запущен
xdotool windowactivate $(xdotool search --pid $(ps aux|grep keepass|grep -v grep|awk '{print $2}'))||keepassxc
У меня была аналогичная проблема, и я создал для нее решение с открытым исходным кодом на основе xdotool.
https://hyperkeys.xureilab.com
После установки нажмите на иконку "ГК" в трее, затем добавьте макрос. Выберите «Закрепить окно по имени». Нажмите на шестеренку рядом с ним и введите «KeePassX». Затем нажмите на перо, чтобы установить ярлык.
Лично я использую ALT+P, чтобы вывести KeePassX на передний план. Однако приложение должно быть уже запущено. Итак, я заставил его начать при загрузке.
Это не совсем тот ответ, который вы ищете, но он достигает той же цели (вроде как).
Вsettings
>General
>Auto-Type
Есть глобальный вариантGlobal Auto-Type shortcut
Не выводит окна KeepassXC на передний план (мне также нужен нехакерский способ сделать это, проверьте последнюю точку).
Но появляется окно поиска с вашими записями, после чего вы можете:
- он ищет только в записях с записями автоматического ввода
- искать свои записи в зависимости от текущих активных окон (флажок доступна вся база данных)
- нажав
Ctrl + {1,2,3}
он автоматически напечатает вашusername
,password
илиtotp
соответственно. - Enter запускает автоматический ввод выбранных записей.
- Кажется, что: через некоторое время (1 сек) нажатие кнопки
esc
клавиша выводит главное окно на передний план.