Рейтинг:0

Создание сочетаний клавиш для определенных приложений

флаг bg

Я использую Кубунту 20.04 LTS.

Я также использую Notepad++, установленный через Wine.

Клавиши F3, F4 и F5 — это настраиваемые глобальные сочетания клавиш в моей системе.

Могу ли я создавать ярлыки только для приложения Notepad++ и использовать эти клавиши для разных команд в Kubuntu?

Это означает, что если F3 назначена глобально для увеличения, когда окно Notepad ++ активно, она будет назначена, например, для отмены.

Спасибо.

P.S.: При необходимости клавиатура Logitech Craft.

И нет, мне не удалось установить Logitech Options через Wine.

Рейтинг:0
флаг cn

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

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

  • С использованием wmctrl, скрипт может проверить текущее активное окно
  • В зависимости от текущего активного окна сценарий будет имитировать различные нажатия клавиш, используя xdotool сделать что-то конкретное.

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

Однако это хакерство. Рекомендуется адаптировать и последовательно отделять глобальные ключи от ключей, которые вы можете определить в приложении.

Ответить или комментировать

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