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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Не срабатывают переназначенные с помощью xbindkeys клавиши  (Прочитано 1102 раз)

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

Оффлайн Stonehendge

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Задача - повесить на одну клавишу (не важно, какую) нажатие клавиши с буквой J, а на другую (тоже не важно, какую) - клавиши с буквой K. В дальнейшем команды будут более сложные, но пока так, задача-минимум.

Нагуглив кучу инструкций, установил xbindkeys и xautomation (xte) и начал действовать.
Выбрал неиспользуемые мной клавиши F11 и F12, предварительно сняв с них системные хоткеи.

В .xbindkeysrc прописал это:

#Action 1
"xte 'key j'"
    F11

#Action 2
"xte 'key k'"
    F12

Перезапустил xbindkeys c этим конфигом.
Однако, переназначение не срабатывает. При нажатии курсор моргает, т.е., какая-то реакция на нажатие есть, но нужные символы не печатаются.

В xsession-errors при нажатиях появляется это:

kcm_keyboard: Fetched layout groups from X server:      layouts: ("us", "ru")   variants: ("", "")
Пробовал повесить на нажатия какие-то другие команды, например, запуск нового терминала. Работает.
Пробовал вручную выполнить xte-команду. Cообщение в логе такое же, однако, буква появляется.

Заметил еще вот что: если повесить ввод буквы не на F11, а на F11+release, то срабатывает. Но мне нужно именно на нажатие, а не на отпускание клавиши.

Не сталкивался ли кто-нибудь с подобным?
Гугление полезной информации не дало.

Система - Kubuntu 15.04
« Последнее редактирование: 16 Сентября 2015, 21:44:20 от Stonehendge »

 

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