Юнікод :: Методи введення

Юнікод :: Методи введення

Оскільки жодна розкладка клавіатури не може дозволити вводити всі символи Юнікоду одночасно, операційні системи та прикладні програми потребують підтримки альтернативних методів введення довільних символів Юнікоду.

Microsoft Windows

Хоча починаючи з Windows 2000, службова програма «Таблиця символів» (charmap.exe) підтримує юнікодні символи та дає можливість копіювати їх у буфер обміну, але ця підтримка обмежена лише базовою площиною (коди символів U+0000-U+FFFF). Символи з кодами U+10000 «Таблиця символів» не відображається.

Схожа таблиця є, наприклад, у Microsoft Word.

У багатьох програмах MS Windows, щоб отримати символ Unicode, потрібно натиснутий клавіші Alt набрати десяткове значення коду символу на цифровій клавіатурі. Наприклад, корисними при наборі кирилиць будуть комбінації Alt+0171 («), Alt+0187 (») і Alt+0769 (знак наголосу). Цікаві також комбінації Alt+0133 (…) та Alt+0151 (—).

У Mac OS 8.5 і пізніших версіях підтримується метод введення, званий Unicode Hex Input. За допомогою клавіші Option потрібно набрати чотиризначний шістнадцятковий код необхідного символу. Цей метод дозволяє вводити символи з кодами, великими U+FFFF, використовуючи пари сурогатів; такі пари операційною системою будуть автоматично замінені на одиночні символи. Цей метод введення перед використанням потрібно активізувати у відповідному розділі системних налаштувань і вибрати як поточний метод введення в меню клавіатури.

Починаючи з Mac OS X 10.2, існує також додаток Character Palette, що дозволяє вибирати символи з таблиці, в якій можна виділяти символи певного блоку або символи, що підтримуються конкретним шрифтом.

УGNOME також є утиліта «Таблиця символів», що дозволяє відображати символи певного блоку або системи письма та надає можливість пошуку за назвою або описом символу. Коли код потрібного символу відомий, його можна ввести відповідно до стандарту ISO 14755: при затиснутих клавішах Ctrl+Shift ввести шістнадцятковий код (починаючи з деякої версії GTK+ введення коду потрібно попередити натисканням клавішіU). Шістнадцятковий код, що вводиться, може мати до 32 біт у довжину, дозволяючи вводити будь-які символи Юнікоду без використання сурогатних пар.

Всі програми X Window, включаючи GNOME та KDE, підтримують введення за допомогою клавіші Compose . Для клавіатур, на яких немає окремої клавіші Compose, можна призначити будь-яку клавішу, наприклад, Caps Lock .

Консоль GNU/Linux також допускає введення символу Юнікоду за його кодом - для цього десятковий код символу потрібно ввести цифрами розширеного блоку клавіатури за допомогою Alt . Можна вводити символи і за шістнадцятковим кодом: для цього потрібно затиснути клавішу AltGr , і для введення цифр A-F використовувати клавіші розширеного блоку клавіатури від NumLock до Enter (за годинниковою стрілкою). Підтримується також і введення відповідно до ISO 14755. Щоб перелічені способи могли працювати, потрібно включити в консолі режим Юнікоду викликом unicode_start(1) і вибрати відповідний шрифт викликом setfont(8).

Mozilla Firefox для Linux підтримує введення символів ISO 14755.

Цей літературний матеріал показує, як download, install and use Unicode typing tool for creating contents in Indian languages. Як an example . 11:29 хв.