Простой лайфхак для ввода символа "#" в русской раскладке клавиатуры под Linux

от автора

знак решетки

Давно полюбил формат Markdown за простоту и легкость его использования при документировании исходного кода и за возможность его применения при оформлении статей для Хабра. Потом добавился Obsidian для ведения заметок. И формат Markdown стал по сути основным способом форматирования набираемого текста.

Единственной, но весьма большой ложкой дегтя, оставалась проблема ввода символа решетки «#» при использовании русской клавиатуры. А так как знак решётки (октото́рп, хеш, знак номера, дие́з, sharp), в русской раскладке клавиатуры отсутствует, то каждый раз переключаться на английскую раскладку, меня немного утомляло. И «немного утомляло» еще мягко сказано, так как символ решетки, кроме указания заголовков в Markdown и тегов в Obsidian, еще часто используется как начало комментария до конца строки (в Bash, Python, NewLang).

А так как предлагаемые на просторах интернета способы ввода символа решетки в русской раскладке клавиатуры меня совсем не вдохновляли (и если Alt+35 на Numpad под виндой еще сойдет, но этот способ не работает под Linux, а занимать буфер обмена ради вставки одного символа, вообще не вариант), то пришлось потратить некоторое время на эксперименты, результатами которых я и хочу поделиться.

Вариантов тюнинга клавиатуры под Linux великое множество, но это не помогает, а скорее отпугивает. Поэтому я сразу отказался от правки и любой «тонкой настройки» конфигурационных файлов или сочинения собственных комбинаций клавиш, чтобы можно было максимально просто настроить удобное поведение без головной боли и поиска когда-то давно сделанных правок в конфигурационных файлах.

И по результатам тестирования нескольких способов, остановился на изменении раскладки клавиатуры при нажатии на одну клавишу, выбрав в качестве таковой правый Alt. (Одна кнопка Alt для удержания удобнее, чем комбинация клавиш. Кнопка Shift нужна для изменения регистра символов, а Ctrl часто использую для перемещения курсора по словам и абзацам).

image

Эта настройка делается установкой единственного чекбокса в gnome-tweaks и решает все проблемы с вводом символа решетки при русской раскладке клавиатуры (правый Alt+Shift+3).

Самое удивительное, что этот способ ввода оказался удобен и не только для символов, отсутствующих в русской раскладке (разные варианты скобок []{}<>, да и «:» с «;» можно набирать одной рукой), но и для ввода отдельных слов в раскладке, отличной от используемой. А такое, как оказалось, бывает довольно часто. Особенно, когда набираешь статью и по ходу дела требуется ввести англоязычное название приложения или английскую аббревиатуру. Просто раньше на подобные мелочи я не обращал внимания и необходимость переключения раскладки клавиатуры на другой язык воспринималась как само собой разумеющееся.

А сейчас при наборе текста, часто замечаю у себя чувство удовольствия от использования более простых действий, которые раньше требовали большей суеты или использования двух рук одновременного. Из-за этого и решил поделиться данным простым приемом. Может это простое решение кому-то еще облегчит жизнь и принесет чуточку удовольствия :-).


ссылка на оригинал статьи https://habr.com/ru/post/718978/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *