У GNOME також є утиліта «Таблиця символів»,
що дозволяє відображати символи певного блоку або системи письма,
і надає можливість пошуку за назвою або опису символу.
Коли код потрібного символу відомий, його можна ввести відповідно до стандарту ISO 14755:
При затиснутих клавішах Ctrl і Shift ввести шістнадцятковий код (в GNOME версії 2.15 або більш пізньої введення коду потрібно випередити натисканням клавіші «U»).
Введений шістнадцятковий код може мати до 32 біт в довжину, дозволяючи
вводити будь-які символи Юнікоду без використання сурогатних пар.
Всі додатки X Window, включаючи GNOME і KDE, підтримують введення за допомогою клавіші Compose.
Для клавіатур, на яких немає окремої клавіші Compose, для цієї мети можна призначити будь-яку клавішу - наприклад, CapsLock або Win.
Консоль GNU / Linux також допускає введення символу Юникода по
його коду - для цього десятковий код символу потрібно ввести цифрами
розширеного блоку клавіатури при затиснутою клавіші Alt.
Можна вводити символи і по їх шістнадцятиричним коду:
Для цього потрібно затиснути клавішу AltGr, і для введення цифр A-F використовувати клавіші розширеного блоку клавіатури від NumLock до Enter (за годинниковою стрілкою).
Підтримується також і введення відповідно до ISO 14755.
Для того, щоб перераховані способи могли працювати, потрібно включити Юнікодние режим консолі викликом:
і вибрати відповідний шрифт викликом:
Mozilla Firefox для Linux підтримує введення символів по ISO 14755.
Матеріал з Вікіпедії - вільної енциклопедії.
Як задавати довільні Compose-послідовності.
У Linux (точніше в X Window System) є приголомшливе засіб для введення символів відсутніх у встановленій розкладці клавіатури.
Це засіб називається клавіша Compose.
За допомогою неї можна вводити практично всі варіанти символів з акцентами, а також різні спеціальні символи.
Включити клавішу Compose можна там же, де налаштовується клавіатура, тобто або в:
або в налаштуваннях клавіатури робочого столу.
Я задовольняюся настройками клавіатури Gnome.
Там я «підвісив» функцію Compose на праву клавішу Win:
Включити клавішу Compose можна також використовуючи setxkbmap.
Наступна команда включає дві розкладки (us і ru-winkeys), що перемикаються по Alt + Shift. з клавішею Compose на місці правого Alt:
$ Setxkbmap -layout us, ru -variant ', winkeys' -option 'grp: alt_shift_toggle, grp_led: scroll, compose: ralt'
Після цього, стало можливим набирати багато цікавих символів, натискаючи спочатку клавішу Compose, а потім набираючи ту або коротку іншу послідовність.
З клавішею Compose дуже легко набирати акценти і особливі
літери європейських алфавітів, які відсутні в моїй звичайної
розкладці клавіатури, але іноді потрібні:
Compose + '+ a = á,
Compose + `+ a = à,
Compose + ^ + a = â,
Compose + "+ a = ä,
Compose +
+ a = ã,
Compose + * + a = å,
Compose + a + e = æ,
Copmose + s + s = ß.
Зрозуміло, що замість літери «a» в прикладах можна підставляти інші літери.
Допитливі можуть поглянути повний список Compose- послідовностей:
Якщо ж ви користуєтеся преімущестенно GTK- додатками, то встановивши метод введення Latin Plus, ви помітно розширите можливості цієї чарівної кнопки.
Вам стане доступний весь грецький алфавіт, цифри у вигляді верхніх і
нижніх індексів, знаки математичних відносин, всілякі стрілки і
інші корисні символи. ♥!
Ці символи можна використовувати де завгодно: в листах, при наборі тексту в веб, в простому тексті, адже вони входять в усі стандартні unicode-шрифти.
На даний момент Compose- послідовності GTK- додатків відрізняються від Compose- послідовностей, що надаються X.org.
Тому в різних додатках можливо трохи різну поведінку клавіші Compose.
Використовувати Latin Plus не обов'язково, досить відредагувати файл:
Про це і піде мова.
1. Треба включити клавішу Compose (про це написано вгорі);
2. Маленька хитрість. Спочатку треба налаштувати систему так, щоб бібліотеки Qt і особливо GTK використовували метод введення X Input Method (xim).
Для цього в Debian можна встановити:
default-xim зі списку
В інших системах, мабуть, треба привласнити змінним оточення GTK_IM_MODULE і QT_IM_MODULE значення xim.
Якщо цей крок пропустити, всі наступні настройки на GTK додатки поширюватися не будуть (вони будуть використовувати свій метод введення).
З Qt додатками, якщо чесно, я не експериментував, але мабуть і вони можуть мати певний параметр;
3. Після цього можна створити в домашньому каталозі файл
Першою його рядком можна включити всі стандартні комбінації клавіш:
А потім можна і задати будь-які додаткові послідовності:
за зразком як у /usr/share/X11/locale/en_US.UTF-8/Compose
Все, в що запускаються тепер додатках повинні працювати нові комбінації.
Зокрема, при натисканні Compose + точка + пробіл буде набиратися знак
крапки (який відрізняється від трьох точок), а якщо після букви
натиснути Compose + два рази апостроф - над буквою з'явиться знак наголоси.
Таким чином можна вводити будь-які сиволов з унікодной таблиці (знайти потрібний символ допоможе gnome-character-map).
Досить вставити цей символ в лапки після опису послідовності.
Можна таким чином створювати цілі клавіатурні макроси.
Зокрема, я спробував повісити:
Бажаючі можуть поглянути на файл
/.XCompose (кодування UTF-8).
Там додані ще трохи математики і грецькі літери.