Ввод символов из фонетических символов с помощью клавиатуры

Попробуйте следующее:

sed 's/[[:blank:]]*%[^'\'']*$//' 

Это удаляет комментарии в конце строки, только если текст комментария не содержит одиночных кавычек. Он оставляет новую строку строки.

2
11.02.2017, 05:49
2 ответа

Давайте попробуем ...

(1) решение: сопоставить ə, ɔ, ŋ, с (ALTGR + ecn)

(2) используя Команда xmodmap получает текущее определение этих символов (e, c, n):

xmodmap -pke | grep '= [ecn] ' > myfon.xmap

myfon.xmap имеет 3 строки, например:

keycode  26 = e E e E EuroSign cent e E e E
keycode  54 = c C c C cent copyright cent copyright c C
keycode  57 = n N n N n N n N n N

(3) ALTGR - 5-й столбец; замените его на юникод ', ɔ, ŋ,' ( ipa-unicode )

keycode  26 = e E e E U0259 cent e E e E
keycode  54 = c C c C U0254 copyright cent copyright c C
keycode  57 = n N n N U014b N n N n N

(3) активируйте это переопределение клавиатуры: xmodmap myfon.xmap

(4) нажмите (altgr + e) ​​и молитесь ...

4
27.01.2020, 21:54

[Ctrl] + [Shift] + [U] разблокирует режим ввода Unicode; затем вы можете ввести код символа из четырех шестнадцатеричных цифр, затем [Пробел], и символ будет вставлен в строку.

Однако не идеальное решение для быстрого набора текста; если скорость является фактором, то настраиваемые сопоставления ComposeKey будут немного быстрее и легче запоминаются.

2
27.01.2020, 21:54

Теги

Похожие вопросы