LINUX.ORG.RU

Системные сочетания клавиш и Emacs

 ,


0

1

Начал по-тихоньку осваивать emacs, но столкнулся с небольшой проблемой: Есть привычка часто менять уровень громкости через кнопки на мыши, но в emacs'е они не работают - <XF86AudioRaiseVolume> is undefined, а постоянно менять фокус чтобы прибавить/убавить громкости неудобно.

Т.е. надо как-то (как?) забиндить <XF86AudioRaiseVolume> => прибавить, <XF86AudioLowerVolume> => убавить.

Но как быть с остальными сочетаниями, например alt+tab для смены фокуса?



Последнее исправление: MiloserdOFF (всего исправлений: 1)

ваще-то ВМ должен перехватывать свои сочитания ещё до того как они дойдут до окна приложения

Bad_ptr ★★★★★
()

При чем здесь emacs? Клиент, emacs в том числе, вообще не получит события нажатия клавиши, если ее перехватит раньше xbindkeys или оконнный менеджер или что там используется для хоткеев.

<XF86AudioRaiseVolume> is undefined

значит никто не перехватил клавишу

liaonau
()
Ответ на: комментарий от liaonau

значит никто не перехватил клавишу

А можно сделать так, чтобы emacs не перехватывал клавиши/сочетания?

MiloserdOFF
() автор топика

Какой wm? Смотри в его доках как биндить комбинации клавиш и вперёд.

Lilly
()
Ответ на: комментарий от Extraterrestrial

Бинд в КДЕ есть и он работает, но не в Emacs, хотя иногда бывает работает и там, пока не могу понять, с чем это связано

MiloserdOFF
() автор топика
Ответ на: комментарий от MiloserdOFF

Исчезает ли проблема, если убрать привязку клавиш громкости из Configure Shortcuts и сделать её в xbindkeys?

И да, emacs тут действительно ни при чём, он в данном случае просто сигнализирует, что получил событие нажатия клавиши (чего быть не должно).

Cheater
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.