1

Я привык менять раскладку с помощью комбинации CTRL + SHIFT . Не говоря уже о том, что многие приложения используют эту комбинацию как часть другой сложной комбинации. Скажите - CTRL + SHIFT + TAB в Firefox, чтобы выбрать предыдущую вкладку, или CTRL + SHIFT + left|right arrow чтобы выбрать весь мир.

Итак, возникает проблема в Gnome2. Если у меня есть сочетание клавиш CTRL + SHIFT в качестве горячей клавиши для изменения макета, никакая другая комбинация с CTRL + SHIFT работать не будет. CTRL + SHIFT + TAB не работает. CTRL + SHIFT + right arrow не работает. В Windows это работает хорошо, хотя.

Удаление такой комбинации, как горячая клавиша, решает проблему. Но я все еще хочу использовать старый добрый CTRL и SHIFT .

Есть ли какие-либо патчи или советы по настройке, чтобы решить эту проблему?

1 ответ1

0

Если у вас есть навыки программирования, я бы взглянул на исходный код xbindkeys. Кажется, это один шаг от возможности помочь здесь:

$ xbindkeys --key

умеет распознавать CTRL + SHIFT и выводит для него код ключа (как ни странно: control + shift + shift или что-то подобное), но если вы попытаетесь использовать его в .xbindkeysrc, он не будет работать (не перехватывает его) скорее всего, потому что мы имеем дело с клавишами-модификаторами здесь.

Если мое понимание верно, xbindkeys должен отреагировать на эту последовательность:

  • Клавиши Control и Shift (любой порядок)
  • Управление ключами и клавишами Shift (любой заказ)
  • и нет другого ключевого события между

Только тогда мы узнаем, что это не Ctrl+Shift+a или что-то ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .