На языке X11 название ключа называется его keysym (short для: key symbol). Клавишами, генерируемыми Shift + Tab, является ISO_Left_Tab. Итак, теоретически можно просто назначить ISO_Left_Tab keysym любому ключу (который вы можете сделать с помощью команды xmodmap), и это могло бы сделать трюк.
К сожалению, некоторые приложения (например: Firefox ) явно ищут нажатие клавиши keysym , и это прерывает его, потому что вы не можете назначить два ключа (Shift и Tab) одному единственному ключу.
Установить пакет xvkbd из System-> Preferences -> Меню ярлыков клавиатуры, создайте новый ярлык, назовите его, например, «Shift + Tab» и вставьте следующую команду:sh -c "xvkbd -text '\S\[ISO_Left_Tab]'"
Цель этой команды - просто отправить виртуальное нажатие клавиши Shift + Tab в текущее сфокусированное окно. (Для получения дополнительной информации обратитесь к справочной странице xvbkd.) Свяжите этот ярлык с любой желаемой клавишей. Обратите внимание, что для привязки ярлыка к ключу модификатора (т. Е. Который имеет смысл только в сочетании с другим ключом, например Shift или Alt), вам нужно лишить его статуса модификатора. Например, перед привязкой права-Control вам нужно выдать эту команду в терминале: xmodmap -e 'remove control = Control_R'
(см. Этот другой вопрос AskUbuntu для другого способа связывания ключей-модификаторов.) Примечание. Строка xmodmap выше будет действовать только до следующей перезагрузки /выйти. Чтобы сделать это постоянным, вам придется либо поместить эту строку в файл ~/.gnomerc, либо добавить remove control = Control_R в файл ~/.Xmodmap.