Можно ли назначить пользовательские сочетания клавиш для пунктов меню в приложениях в Ubuntu? - PullRequest
4 голосов
/ 27 февраля 2012

OSX позволяет пользователю добавлять пользовательские сочетания клавиш для пунктов меню.Например, вы можете определить пользовательское сочетание клавиш для «Копировать», и оно будет работать для каждого приложения, у которого есть пункт меню под названием «Копировать».

Есть ли способ сделать это для приложений GTK и / или KDE?

Ответы [ 3 ]

2 голосов
/ 21 сентября 2012

Для приложений KDE возможны обычные сочетания клавиш. Для этого откройте systemsettings и перейдите к Стандартные сочетания клавиш .

Например, здесь я меняю ярлык «активировать следующую вкладку» на Ctrl - Tab (для соответствия Firefox):

KDE's keybinding changer

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

Однако это работает только для общих ярлыков; Вы не можете глобально указать ярлыки для произвольных заголовков пунктов меню.

Я не думаю, что приложения GNOME имеют такую ​​функцию. Вы должны изменить ярлыки индивидуально (для каждого приложения). (Обычно KDE более настраиваемый.)

1 голос
/ 27 февраля 2012

Есть ли способ установить абсолютное сочетание клавиш для произвольного имени пункта меню, которое будет учитываться любым приложением GTK +?

No.

Можно ли установить другое глобальное сочетание клавиш дляВырезать / Копировать / Вставить?

Я так подозреваю.Я не читал, но вот две многообещающие ссылки: сделать сочетания клавиш в linux такими же унифицированными, как mac и изменить сочетания клавиш по умолчанию / предпочтения, такие как copy & paste

Конечно, вы можете изменять приложения GTK +, чтобы настроить их ярлыки.В случае приложения GTK +, графический интерфейс которого был разработан с Glade, например, virt-manager, это может быть смехотворно тривиально.

0 голосов
/ 27 января 2016

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

...