Переназначение сочетаний клавиш (копирование, вставка и т. Д.) На клавишу Alt вместо Ctrl - PullRequest
5 голосов
/ 11 февраля 2012

Интересно, оказывается, что это почти невозможно сделать.Переназначение клавиши ALT для работы в качестве другой клавиши CTRL не является решением, поскольку вы теряете функциональные возможности ALT (некоторые из которых необходимы, например Alt Tab ).

Так как мне получить поведение, подобное OSX, где клавиша CMD используется для сочетаний клавиш (но также и для переключения между окнами с CMD TAB )?

Я знаю, что могу назначить CTRL Tab для переключения между окнами после переназначения * 1025Клавиша * ALT как клавиша CTRL .Но затем я теряю реальную функциональность CTRL TAB в некоторых приложениях, что также важно, например, переключение между вкладками.По сути, мои CTRL и ALT стали бы одной и той же клавишей, и было бы невозможно иметь два разных набора сочетаний клавиш для этих двух клавиш-модификаторов.

Хорошее решениедля меня наверное был бы способ поймать ALT C , ALT V , ALT X и т. Д. На уровне управления окнами и вместо этого отправьте CTRL C или CTRL V или CTRL X и т. Д. До сфокусированного окна.В Windows это было возможно через AutoHotKey.

В Linux я слышал о приложении AutoKey, но в отличие от AutoHotKey, для установки ярлыков необходимо использовать графический интерфейс.Поскольку я буду писать практически все комбинации Alt вручную, я не хочу, чтобы приложение с графическим интерфейсом делало это.Я должен быть в состоянии настроить его, написав текстовый файл.

Можно ли достичь этого с помощью Gnome или Xmonad?

...