[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]

Программирование: Разработка и отладка программ


Метод ввода символов упрощенного китайского языка (ZIM-UCS)

Набор кодовых символов UCS-2 содержит почти все группы китайских символов. Локали ZH_CN соответствуют три группы символов:

Набор CJK состоит из 20992 символов, из которых 20902 относятся к китайскому языку.

Произношение слов китайского языка обозначается фонетическими знаками, которые называют Bo-Po-Mo-Fo. Всего существует 25 таких знаков. Каждый символ в традиционном китайском языке обозначается 1-3 фонетическими знаками.

Ниже перечислены возможности UCS-ZIM:

Файлы UCS-ZIM находятся в каталоге /usr/lib/nls/loc.

Таблица раскладки клавиатуры UCS-ZIM хранится в каталоге /usr/lib/nls/loc/ZH_CN.UTF-8.imkeymap.

Обработка символов китайского языка (CJK)

UCS-ZIM запускается нажатием одной из клавиш, обозначающих методы ввода. Каждому корню или фонетическому знаку присваивается определенная клавиша. Пользователь сначала вводит корни или фонетические знаки в область компоновки (находится над строкой). В методах ввода "Tsang-Jye" и "Five Stroke" символ добавляется к строке после нажатия клавиши преобразования. В методах "PinYin", "С английского на китайский" и "ABC" во всплывающем окне предлагается список возможных символов. Указав номер по списку, пользователь выбирает нужный символ. В случае ошибки ввода подается звуковой сигнал и выдается сообщение об ошибке. Вводить иероглифы можно с помощью метода "ABC".

На 101-клавишной клавиатуре для упрощенного китайского языка предусмотрены следующие специальные клавиши, соответствующие методам ввода символов UCS.

Специальные клавиши для ввода символов UCS китайского языка

Назначение Диакритический символ Описание
Shift Tsang-Jye XK_Tsang_Jye Запускает метод ввода "Tsang-Jye".
Shift Фонетический XK_Pin_Yin Запускает метод "Фонетические знаки".
Shift Комментарии XK_Legend Включает режим с комментариями для метода "Фонетические знаки".
Shift "С английского на китайский" XK_English _Chinese Запускает метод ввода "С английского на китайский".
Shift ABC XK_ABC Запускает метод ввода "ABC".
Shift Five Stroke XK_Five_Stroke Запускает метод ввода "Five Stroke".
"Набор IM" XK_IMED_Set _option Запускает режим территориального набора символов для методов "Фонетические знаки" и "ABC".
Shift Переключение между половинной и полной шириной XK_Half_Full Переключает между режимами половинной и полной ширины символов.
Shift Преобразование XK_Convert Преобразует введенные корни и фонетические знаки в символы китайского языка. При необходимости предлагает список возможных символов.
Shift Отказ от преобразования XK_Non _Convert Интерпретирует фонетический знак как букву.
Алфавитно-цифровая XK_Alph_Num Запускает режим ASCII.
Shift Пользовательская клавиша XK_User _Defined Запускает пользовательский метод ввода символов.

Связанная информация

Глава 16, Поддержка национальных языков, Методы ввода - Обзор.

Кодовые наборы ISO в AIX 5L Version 5.1 Kernel Extensions and Device Support Programming Concepts.


[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]