LINUX.ORG.RU

Ремаппинг кнопок под Wayland

 , ,


1

1

Привет, ЛОР!

Я хочу одну странную фичу: чтобы при однократном нажатии на Shift без других клавиш генерировалась левая или правая скобка для левого или правого шифта соответственно. Под иксами это делается простым запуском xcape -e 'Shift_L=parenleft;Shift_R=parenright'.

Пробовал через evremap, но он не позволяет отправить именно скобку на ввод. Только комбинацию, например, SHIFT+0, но её результат уже будет зависеть от раскладки.

Что посоветуешь?

UPD:

Анон подсказал рецепт с keyd.

★★★★★

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

Что посоветуешь?

Продолжать использовать иксы, разумеется.

XMPP
()

Что посоветуешь?

Длительные ежедненые прогулки, утреннюю гимнастику, отменить аддералл, перейти на диазепам :)

t3n3t
()

Я хочу одну странную фичу

Она не странная, это называется space cadet shift или типа того.

Пробовал через evremap, но он не позволяет отправить именно скобку на ввод. Только комбинацию, например, SHIFT+0, но её результат уже будет зависеть от раскладки.

Ну так это уровень подсистемы ввода. Если ты хочешь вводить именно символы, нужен уровень input method или композитора Wayland. Попробуй копнуть в сторону ibus. Подробнее сказать не могу, более-менее разбирался только в иксовом вводе, и то давно.

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

Если ты хочешь вводить именно символы, нужен уровень input method или композитора Wayland.

Возможно, проще и правда в KWin это добавить.

hateyoufeel ★★★★★
() автор топика

Пока добился похожего поведения через input-remapper. Но работает он из рук вон плохо и часто ошибается из-за таймаута.

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

Можно использовать emacs как основную ОС. Но важно не забывать о корректорах, в первую очередь, о циклодоле.

t3n3t
()
Последнее исправление: t3n3t (всего исправлений: 1)
Ответ на: комментарий от anonymous

Сорян, не тем местом читал, вот с обычными скобками:

leftshift = overload(shift, kpleftparen)                                                                              
rightshift = overload(shift, kprightparen)                                                                            
anonymous
()
Ответ на: комментарий от hateyoufeel

ещё на водку: хачкелтисты фапают на kmonad, он и погибче вроде бы

anonymous
()

keyd - лучший вариант для подобных задач, если не нужны совсем уж хитрые возможности и работа под другими ос. Если нужны, то есть еще kanata и kmonad. keyd миниатюрный и кушать не просит, стоит у меня на каждой железке и ни разу не вызывал каких-то проблем.

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

Самое главное он умеет ремапить шорткаты. Натравил его на планшет xp-pen.

anonymous
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.