LINUX.ORG.RU

ALT+SHIFT чтобы срабатывал при отпускании

 


1

2

Сейчас если в приложениях используется alt+shift+(что-то еще), то переключается раскладка. Такое происходит везде, не обязательно с раскладкой. Как сделать, чтобы горячие клавиши работали при отпускании клавиш?


В иксовом говнокоде это захардкожено, нужно патчить иксы. Ну или попробуй Wayland.

Да и использовать комбинацию Alt+Shift для переключения раскладки это плохая практика.

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

[quote] Да и использовать комбинацию Alt+Shift для переключения раскладки это плохая практика. [/quote] Почему, прекрасная и уобная комбинация?

anonymous
()
Ответ на: А в Wayland от VolanQ

Без понятия, не использовал его ни разу. Попробуй.

Можешь поставить Ubuntu, там вроде уже xorg-server с патчами, ну или 100% есть готовый на launchpad,

anonymous
()

а просто шорткаты для раскладки поменять не? Вообще не понял как срабатывание при отпускании решит проблему? она в любом случае перключится

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

В той же винде

раскладка переключается при отпускании клавиш. И это дает задействовать доп. клавиши в результате чего одни не перекрывают другие.

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

не понял как срабатывание при отпускании решит проблему? она в любом случае перключится

Не сработает переключение. При отпускании alt_shift_key сработает только alt_shift_key, а alt_shift - нет.

anonymous
()
Ответ на: Ubuntu 18.04 от VolanQ

Значит поищи на launchpad пакет xorg-server с патчем.

Вроде был.

Ну либо ставь Gentoo, я там себе накладывал патч, когда её использовал.

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

Эта виндовая комбинация априори неудобна в т.ч. и в Windows, поскольку по Alt вызываются акселераторы главных меню, либо само меню в GUI-программах.

Именно из-за этих проблем сегодняшний IT-стандарт в мире это Meta+Space, где кнопка «Meta» это либо Winkey (Windows 10, Ubuntu, Fedora), либо Cmd (macOS), либо Ctrl (Android).

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

Ну тогда либо Gentoo / Arch, либо разбираться как пересобрать пакет в Ubuntu. Но я на Launchpad вроде бы видел пакет с патчами.

anonymous
()
Ответ на: Поставил от VolanQ

А ты после установки пакет перезапускал xorg-server, ну либо систему целиком. В логах xorg-server`а ты увидел, что точно запускается версия, установленная с ppa, а не из репозитория?

Ну а если версия с ppa запускается, но не помогает, то вперёд на gentoo или arch, где ты можешь сам легко наложить патч.

Ну или способ проще, вместо alt_shift используй другую комбинацию для переключения.

anonymous
()
Ответ на: Поставил от VolanQ

Не помогло

Да смени ты Alt+Shift на CapsLock, что ты сам себя дрочишь? То что ты хочешь, по определению, даже если реализовать, будет срабатывать «через раз» (не так одну клавишу нажал, не так другую).

anonymous
()
Ответ на: Поставил от VolanQ

Не помогло

Оно могло. Сорян, что лезу в интимные подробности, но какой дистрибутив и DE?

Dementy ★★★
()

Без ложной скромности дам ссылку на свою историю болезни борьбы с хоткеем на раскладку.
https://dogberrt.livejournal.com/16640.html
Вкратце: можно поставить костыль xkb-switch, после чего забиндить его запуск, например, в xbindkeys. У тебя тогда переключение раскладки не будет обрабатываться иксами напрямую и не будет блокировать другие хоткеи.

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

виндовая комбинация априори неудобна в т.ч. и в Windows, поскольку по Alt вызываются акселераторы главных меню, либо само меню в GUI-программах

И чем же это неудобно в Windows? Alt для меню срабатывает при нажатии и отпускании Alt. При нажатии и отпускании Alt+Shift происходит переключение раскладки без всяких вызовов меню.

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

А там всё равно типуля предлагает то, на что я ссылку уже давал.

А у ТСа спросил, что у него, а ТС молчит. Но таки можно нателепать, что у ТС Убунту с Гномом-3, раз «не помогло». А в том ppa написано↓

These packages do not fix problems for GNOME Shell (18.04 LTS, 18.10, 19.04 and 19.10) and Unity (in 18.04 LTS and 18.10).

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

понятно, он писал что у него ubuntu 18.04, и если гном, то да не сработало скорей всего

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

Чет не получается таким способом ctrl+shift заставить работать.
Пробовал и с release и без, с кодами и без. Результат одинаков - работает только если зажимать ctr+shift+shift и то, далеко не всегда. Кстати твой конфиг с winkey тоже не работает без зажатия любой дополнительной клавиши (можно даже с Fn) и то раз через 5 раз.

Deleted
()
18 декабря 2020 г.

А почему не повесить сразу переключение раскладки на Ctrl+Alt+Shift+Esc?

Использую CapsLock и не понимаю зачем куда-то тянуться и нажимать кучу клавиш для такой частой операции.

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

Например когда капслок уже заюзан для чего-то другого. Ещё неудобно когда сидишь через remote desktop на другом компе и там другой способ переключения.

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

CapsLock слишком хорошо стоит, чтобы на него такую шушваль вешать? Куда прикажешь девать Control и Escape тогда?

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

Тот час, что я провожу на ЛОРе, погоды не делает + я на ЛОРе обычно с Android.

А вот Control я точно жму на каждый чих.

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