По теме не подскажу, но любопытно: зачем? У меня как-то этот символ в 99% случаев перемежается именно с латинскими буквами, не русскими. А в оставшемся 1% не заломает и переключалку нажать.
Я пишу заметки в формате markdown, там решётка постоянно нужна.
Ctrl+V - не удобно.
Alt + 35 не работает.
По двум предложенным ссылкам разбираюсь. Жаль, что нет простого решения.
Допустим, я хочу использовать для решётки комбинацию Win + 3, или на комбинацию нельзя? Тогда, если назначить на клавишу на клавишу Insert, то как будет выгдядеть строка?
Попытался сделать, в отечественной раскладке строка
key <AE03> { [ 3, numbersign ] };
можно добавить два параметра (символ при Alt+3 и при Shift+Alt+3). Но проблема в том, что хз как сослаться на символ ‘#’, в английской раскладке Shift+3 тоже даёт numbersign. Способ точно должен быть, но не знаю. Полезная статья https://wiki.gentoo.org/wiki/Keyboard_layout_switching. Успехов.
Сделал, в файле /usr/share/X11/xkb/symbols/ru заменил все numerosign на numbersign (да, разница есть, вначале не заметил). Тепер на ру раскладке Shift+3 даёт #. Можно замаппить на ненужную кнопку, можно попробовать какой-нибудь Shift+Alt+3, но мне кажется, что должно утроить это.
ЗЫ: и наверное неправильно там файлы править, наверняка можно вынести куда-нибудь в ~.config, но не заморачивался.
В общем мне подсказали другое решение - очень простое. В КДЕ:
параметры системы, комбинации клавиш, специальные действия, изменить, новый, глобальные комбинации клавиш, имитация ввода с клавиатуры.
Вкладка активация - задать комбинацию клавиш (я поставил Insert).
Вкладка действие - в верхнем текстовом поле указать какие клавиши нужно имитировать (Shift+3)
Ниже выбрать «Активное окно». Картинка
Теперь просто нажав на Insert происходит вставка решётки.
В VSCODE есть плагин Markdown All in One. В нем комбинацией клавиш может ставится заголовок:
Ctrl/Cmd + Shift + ] Toggle heading (uplevel)
Ctrl/Cmd + Shift + [ Toggle heading (downlevel)