LINUX.ORG.RU

По теме не подскажу, но любопытно: зачем? У меня как-то этот символ в 99% случаев перемежается именно с латинскими буквами, не русскими. А в оставшемся 1% не заломает и переключалку нажать.

Какой-то специальный формат данных?

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

Я пишу заметки в формате markdown, там решётка постоянно нужна.
Ctrl+V - не удобно.
Alt + 35 не работает.
По двум предложенным ссылкам разбираюсь. Жаль, что нет простого решения.

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

markdown

Семён Семёныч! - завопил я, хлопнув себя по затылку…

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

Rukbi раскладку еще можно использовать. Имхо удобней если часто символы набирать надо

anonymous
()

Очень топорно назначаю ctrl на caps и insert на левый ctrl (патч для /usr/share/X11/xkb/symbols/pc):

--- pc  2020-02-05 19:58:31.000000000 +1000
+++ pc~ 2020-02-29 14:51:17.603227456 +1000
@@ -19,11 +19,11 @@
     key  <TAB> {       [ Tab,  ISO_Left_Tab    ]       };
     key <RTRN> {       [ Return                ]       };

-    key <CAPS> {       [ Caps_Lock             ]       };
+    key <CAPS> {       [ Control_L             ]       };
     key <NMLK> {       [ Num_Lock              ]       };

     key <LFSH> {       [ Shift_L               ]       };
-    key <LCTL> {       [ Control_L             ]       };
+    key <LCTL> {       [ Insert                ]       };
     key <LWIN> {       [ Super_L               ]       };

     key <RTSH> {       [ Shift_R               ]       };

/usr/share/X11/xkb/symbols/pc базовый к нему добавляются другие в зависимости от раскладки другие. Можешь сделать решеткой что-нибудь ненужное.

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

Допустим, я хочу использовать для решётки комбинацию Win + 3, или на комбинацию нельзя? Тогда, если назначить на клавишу на клавишу Insert, то как будет выгдядеть строка?

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

Попытался сделать, в отечественной раскладке строка

key <AE03> { [           3,  numbersign  ] };

можно добавить два параметра (символ при Alt+3 и при Shift+Alt+3). Но проблема в том, что хз как сослаться на символ ‘#’, в английской раскладке Shift+3 тоже даёт numbersign. Способ точно должен быть, но не знаю. Полезная статья https://wiki.gentoo.org/wiki/Keyboard_layout_switching. Успехов.

pavlick ★★
()

Поиск-замена, как вариант для обработки готового текста.

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

Самое просто решение, не использовать markdown. LORCODE наше всё.

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

Не знаю, по мне так несколько клавиш жать это всегда неудобно. Если уж две клавиши, то лучше на Menu повесить, чем на шифт-капс.

quantum-troll ★★★★★
()
Ответ на: комментарий от pavlick

Сделал, в файле /usr/share/X11/xkb/symbols/ru заменил все numerosign на numbersign (да, разница есть, вначале не заметил). Тепер на ру раскладке Shift+3 даёт #. Можно замаппить на ненужную кнопку, можно попробовать какой-нибудь Shift+Alt+3, но мне кажется, что должно утроить это.

ЗЫ: и наверное неправильно там файлы править, наверняка можно вынести куда-нибудь в ~.config, но не заморачивался.

pavlick ★★
()
Последнее исправление: pavlick (всего исправлений: 1)
Ответ на: комментарий от quantum-troll

Идея такая, что если надо писать английский всегда жмешь капс перед вводом символов, а если русский то шифткапсл.

einhander ★★★★★
()

Не знаю как в кде, но у меня работает такая комбинация опций:

# grep XkbOptions /etc/X11/xorg.conf.d/00-keyboard.conf 
        Option "XkbOptions" "grp:caps_toggle,grp:switch"

grp:caps_toggle - capslock для переключения

grp:switch - зажатый правый alt для временного использования другой раскладки

Для более полной информации про grp-опции

grep grp /usr/share/X11/xkb/rules/base.lst
anonymous
()
Ответ на: комментарий от anonymous

В общем мне подсказали другое решение - очень простое. В КДЕ:
параметры системы, комбинации клавиш, специальные действия, изменить, новый, глобальные комбинации клавиш, имитация ввода с клавиатуры. Вкладка активация - задать комбинацию клавиш (я поставил Insert). Вкладка действие - в верхнем текстовом поле указать какие клавиши нужно имитировать (Shift+3)
Ниже выбрать «Активное окно».
Картинка
Теперь просто нажав на Insert происходит вставка решётки.

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

В общем мне подсказали другое решение - очень простое.

Теперь просто нажав на Insert происходит вставка решётки.

Потом захочешь вставлять ` и ~ вместо ё и Ё, или ещё что. Не проще ли использовать нужную раскладку, вместо прописывания исключений под каждый чих?

anonymous
()

Добавь третий уровень в свою раскладку.

aquadon ★★★★★
()
13 января 2021 г.
Ответ на: комментарий от Kurum2

В VSCODE есть плагин Markdown All in One. В нем комбинацией клавиш может ставится заголовок: Ctrl/Cmd + Shift + ] Toggle heading (uplevel) Ctrl/Cmd + Shift + [ Toggle heading (downlevel)

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