Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Переопределение сочетаний клавиш на клавиатуре  (Прочитано 1498 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ibnTeo

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
    • Мой блог
Необходимо сделать так, чтобы можно было заменить определенные сочетания клавиш на нажатия других клавиш, такого рода макросы.
Например, заменить сочетание Alt+h на стрелку влево. И чтобы это работало во всех программах, в частности в гноме.

Посоветуйте, в какую сторону копать, каким образом можно решить эту задачу (настройкой или программированием), какие ключевые слова искать?

Оффлайн MaSsoL

  • Активист
  • *
  • Сообщений: 519
    • Просмотр профиля
Можно почитать man xmodmap
In Console We Trust!

Оффлайн ibnTeo

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
    • Мой блог
xmodmap не подошел, так как позволяет определить одну клавишу, а не их сочетание

Установил пакеты xvkbd и xbindkeys, и создал ~/.xbindkeysrc файл, следующего содержания:
"xvkbd -xsendevent -text '\[Left]'"
    m:0x8 + c:43
    Alt + h

"xvkbd -xsendevent -text '\[Right]'"
    m:0x8 + c:46
    Alt + l

"xvkbd -xsendevent -text '\[Up]'"
    m:0x8 + c:45
    Alt + k

"xvkbd -xsendevent -text '\[Down]'"
    m:0x8 + c:44
    Alt + j
Сочетание клавиш можно определить через xbindkeys -mk
Загрузка измененного .xbindkeysrc - xbindkeys

Работает, хоть и не идеально.

 

Страница сгенерирована за 0.053 секунд. Запросов: 26.