Перейти в канал

Без ансамбля

472
Перевесил переключение языка с привычного Alt-Shift на CapsLock. Много видел, как прожженные линуксоиды хвастают, как им с этим удобно, экономично... Но до поры не обращал на это внимания, просто потому что привык и не собирался ничего менять. А вот теперь назрела необходимость отказываться от старой привычки, потому что никак обойти это уже не получается. В Линуксе у меня переключение языка работает не совсем как в Windows: здесь оно срабатывает не после того, как клавиши отпущены, а сразу по нажатии. Поэтому и перебивает все клавиатурные комбинации, использующие эту связку. Поэтому, например, в Emacs мне давно были недоступны комбинации замены в тексте на Alt-Shift-5 и Ctrl-Alt-Shift-5, но это было преодолимо с помощью Escape в качестве "дубля" для клавиши Alt. Теперь же натолкнулся на блок важной функции в Substance Painter - выравнивание вида по осям при помощи верчения мышкой с нажатыми Alt-Shift. В линуксе это просто переключает язык, а функция не срабатывает. И тут уже никак не обойдешь - в Пэйнтере эта связка не переопределяется, зашита намертво 🙁 Чтобы работать по-человечески, пришлось нехотя перенести переключалку в другое место, прописав настройки для программы gxkb в файле ~/.config/gxkb/gxkb.cfg: [xkb config] group_policy=2 default_group=0 never_modify_config=false model=pc105 layouts=us,ru variants=, toggle_option=grp:caps_toggle,grp_led:scroll,terminate:ctrl_alt_bksp compose_key_position= А если вдруг зачем-то понадобится изначальная функция клавиши CapsLock, достаточно нажать Shift+CapsLock.