Второй по важности задачей русификации является поддержка ввода русских символов. Первый и самый важный способ ввода символов - graffiti. Граффити можно научить русскому языку по-разному. * Самый простой и эффективный способ - это поставить каждой русской букве в соответствие росчерк латинской буквы. Такой подход использует CyrHack и Piloc. Такой способ использует стандартную библиотеку graffiti и перехватывает символы на выходе из нее. В режиме ввода русского текста символы перекодируются из латиницы в русский. Минус такого способа в том, что некоторые буквы вводятся неестественными росчерками, например, "Ц", вводящаяся как латинское "V". * Второй способ - использовать собственные росчерки, более близкие к русским буквам. Именно такую схему использует Papirus и Piloc. Большим достоинством такого способа является простота запоминания росчерков. Существенным минусом является намного меньшая точность распознавания отдельных букв. Это связано с тем, что изобретение собственных росчерков - сложная задача. Русское граффити прошло две стадии: росчерки имени Papirus и улучшенные росчерки имени Piloc. Для реализации такого способа нужно либо переписать библиотеку граффити, либо подменить словарь росчерков у стандартного граффити. Второй способ ввода - экранная клавиатура. Для русификации клавиатуры необходимо подменить соответствующий ресурс.