Как легко набрать Full bu width width способом в Ubuntu? Символы полной ширины - это символы от U + FF00 до U + FFEF
Это возможно при использовании раскладки клавиатуры IBUS или японского языка?
Возможно выполнить это путем добавления или нового xkb варианта расположения или расположения. Вот то, что я сделал для добавления нового варианта раскладки клавиатуры полноширинного символа (для американской раскладки клавиатуры):
Сделайте резервное копирование /usr/share/X11/xkb/symbols/us
, /usr/share/X11/xkb/rules/evdev.xml
и /usr/share/X11/xkb/rules/evdev.lst
Добавьте вариант расположения в конец /usr/share/X11/xkb/symbols/us
partial alphanumeric_keys
xkb_symbols "fullwidth" {
name[Group1]= "English (US, fullwidth)";
key <TLDE> { [ UFF40, UFF5E ] };
key <AE01> { [ UFF11, UFF01 ] };
key <AE02> { [ UFF12, UFF20 ] };
key <AE03> { [ UFF13, UFF03 ] };
key <AE04> { [ UFF14, UFF04 ] };
key <AE05> { [ UFF15, UFF05 ] };
key <AE06> { [ UFF16, UFF3E ] };
key <AE07> { [ UFF17, UFF06 ] };
key <AE08> { [ UFF18, UFF0A ] };
key <AE09> { [ UFF19, UFF08 ] };
key <AE10> { [ UFF10, UFF09 ] };
key <AE11> { [ UFF0D, UFF3F ] };
key <AE12> { [ UFF1D, UFF0B ] };
key <AD01> { [ UFF51, UFF31 ] };
key <AD02> { [ UFF57, UFF37 ] };
key <AD03> { [ UFF45, UFF25 ] };
key <AD04> { [ UFF52, UFF32 ] };
key <AD05> { [ UFF54, UFF34 ] };
key <AD06> { [ UFF59, UFF39 ] };
key <AD07> { [ UFF55, UFF35 ] };
key <AD08> { [ UFF49, UFF29 ] };
key <AD09> { [ UFF4F, UFF2F ] };
key <AD10> { [ UFF50, UFF30 ] };
key <AD11> { [ UFF3B, UFF5B ] };
key <AD12> { [ UFF3D, UFF5D ] };
key <AC01> { [ UFF41, UFF21 ] };
key <AC02> { [ UFF53, UFF33 ] };
key <AC03> { [ UFF44, UFF24 ] };
key <AC04> { [ UFF46, UFF26 ] };
key <AC05> { [ UFF47, UFF27 ] };
key <AC06> { [ UFF48, UFF28 ] };
key <AC07> { [ UFF4A, UFF2A ] };
key <AC08> { [ UFF4B, UFF2B ] };
key <AC09> { [ UFF4C, UFF2C ] };
key <AC10> { [ UFF1B, UFF1A ] };
key <AC11> { [ UFF07, UFF02 ] };
key <AB01> { [ UFF5A, UFF3A ] };
key <AB02> { [ UFF58, UFF38 ] };
key <AB03> { [ UFF43, UFF23 ] };
key <AB04> { [ UFF56, UFF36 ] };
key <AB05> { [ UFF42, UFF22 ] };
key <AB06> { [ UFF4E, UFF2E ] };
key <AB07> { [ UFF4D, UFF2D ] };
key <AB08> { [ UFF0C, UFF1C ] };
key <AB09> { [ UFF0E, UFF1E ] };
key <AB10> { [ UFF0F, UFF1F ] };
key <BKSL> { [ UFF3C, UFF5C ] };
key <SPCE> { [ U3000, U3000 ] };
};
Добавьте запись для различного расположения к /usr/share/X11/xkb/rules/evdev.xml
и /usr/share/X11/xkb/rules/evdev.lst
В evdev.xml
, поиск <description>English (US)</description>
, прокрутите вниз к последнему <variant>
блок для us
расположение, и вставляет следующее после этого:
<variant>
<configItem>
<name>fullwidth</name>
<description>English (US, fullwidth)</description>
</configItem>
</variant>
В evdev.lst
, поиск us:
, прокрутите вниз к последней записи с us:
и вставьте следующее после этого:
fullwidth us: English (US, fullwidth)
Удалите ранее скомпилированные контурные карты:
# rm /var/lib/xkb/*.xkm
Выход из системы и вход в систему
Новое расположение должно обнаружиться в меню параметров Text Entry как English (US, fullwidth)
, который можно добавить во входные источники.
Фиксированная ширина - это свойство шрифта, а не букв. Вам нужно выбрать шрифт фиксированной ширины для отображения символов, а не вводить ничего особенного.
Эта статья может помочь. А затем есть Эта запись . И наконец большой стол
Я не думаю, что все это так просто, как хотелось бы.
Возможно, вы сможете отобразить свои собственные сочетания клавиш. Извините, я не могу больше помочь, но я не видел, чтобы кто-нибудь пытался это сделать, и в конечном итоге не использовался шрифт.