3PPC.net
Старый 14.02.2009, 18:24 #1
Аватар для olimo
olimo olimo вне форума
ква...
 
Регистрация: 26.08.2007
Адрес: Где-то не здесь...
Сообщений: 2,738
Репутация: 497
olimo olimo вне форума
ква...
Аватар для olimo
 
Регистрация: 26.08.2007
Адрес: Где-то не здесь...
Сообщений: 2,738
Репутация: 497
Устройство: HTC A3333 (Wildfire/Buzz)
Системный вопрос Раскладки и скины для стандартной клавиатуры MS

Тема для тех, кто хочет сделать стандартную клавиатуру Windows Mobile удобнее и красивее.

Только для WM6/6.1/6.5!

@= Будет работать у вас или нет — зависит только от вашей конкретной прошивки.
Гарантировать успех на любой WM6/6.1/6.5 невозможно.


Тема предназначена для опытных пользователей, способных читать шапку и делать бэкап перед экспериментами.

Может быть интересно авторам прошивок: симпатичная и удобная дефолтная клавиатура — дополнительный бонус ;)
Если собираетесь вшить выложенную здесь клавиатуру в прошивку, буду признательна, если в теме по прошивке будет ссылка на эту тему.


Порядок установки
  1. Сделайте бэкап! В случае несовместимости dll или невозможности ее подмены кабом на конкретном зверьке ХР неизбежен.
  2. Установите SdkCerts.cab (см. далее). Перезагрузитесь.
  3. Установите адаптацию раскладки (выберите из шапки для своей локализации винды).
  4. Установите скин (для своей локализации винды и разрешения). Перезагрузитесь.
Скрытый текст (вы должны зарегистрироваться или войти под своим логином):
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.

Возможный способ установки, если обычная установка приводит к ХР: поставьте сначала какую-нибудь другую клавиатуру и выберите ее по умолчанию, а затем уже ставьте эту. (За гипотезу спасибо wire.)

Порядок встраивания в прошивку
  1. Разберите кабы нужной адаптации и скина, извлеките соответственно файлы msim(ru).dll и msim(ru).96/192.dll.
  2. (Необязательно) Снимите с этих двух файлов dll подписи.
  3. Разберите файлы dll на модули.
  4. Замените полученными модулями оригинальные модули в кухне в пакетах \SYS\Base_Lang_xxxx\ и SYS\Base_Lang_xxxx_DPI_yy\, где xxxx = 0409 для английской винды и 0419 для русской, а yy = 96 для QVGA/WQVGA и 192 для VGA/WVGA.
Адаптации раскладок и стандартные скины для них
ПоказатьСкрыть

Для английской винды (WWE) (старый мод — En):

Название: edit_En.gif
Просмотров: 9504

Размер: 14.9 Кб
Скрытый текст (вы должны зарегистрироваться или войти под своим логином):
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.

Для английской винды (WWE) (новый мод — En 2.0):

Название: edit_En_2.0.gif
Просмотров: 9555

Размер: 14.3 Кб
Скрытый текст (вы должны зарегистрироваться или войти под своим логином):
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.

Для русской винды (Ru):

Название: edit_Ru.gif
Просмотров: 9520

Размер: 14.3 Кб
Скрытый текст (вы должны зарегистрироваться или войти под своим логином):
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.

Для русской винды (Ru_DenisArd):

Название: standard_Ru_DenisArd_QVGA.png
Просмотров: 7582

Размер: 2.0 Кб

От Ru отличается в раскладке с крупными клавишами и жестами: убрана клавиша Tab, благодаря этому в русской раскладке поместились точка и запятая, в английской раскладке убран Tab и добавлен Ctrl. Кроме того, Ctrl работает корректно и в русских, и в английских раскладках (кроме английской раскладки с крупными клавишами и жестами).
Скрытый текст (вы должны зарегистрироваться или войти под своим логином):
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.

Между собой адаптации для русской и английской винды не совместимы! При установке каба не для той винды ничего не случится, но если переименовать в кабе msimru.dll в msim.dll или наоборот — ХР неизбежен!

Карта скинов
ПоказатьСкрыть

Все кабы отсюда ставить в основную память, а не на карту, т.к. заменяются dll из папки Windows.

@= Перед любыми экспериментами делайте бэкап!
Все выкладываемое мной проверяется только на эмуляторах WM6!
На WM5 и WM2003 не экспериментируйте! Можно убить девайс!

Disclaimer от olimo, или «У меня не получается, что делать???»

ПоказатьСкрыть
Я не несу ответственности за возможные глюки, ХР и слеты прошивок. Если раскладка и/или скин привели к ХР, проблема либо в совместимости с прошивкой, либо в кривых руках (если расковыривали кабы и что-то меняли). Все выкладываемые мной скины тестируются на эмуляторе WM6 и iPAQ 214.
Данные клавиатуры — это не универсальная программа, написанная мною, а отредактированные системные dll. Поэтому несовместимость с конкретной прошивкой — не мой косяк.
Если кабы устанавливаются, но никаких изменений нет, напишите в теме все подробно: версию винды и прошивки, что устанавливали, какой результат. Посмотрите, нет ли в папке Windows файлов msim.XX.dll.mui/msimru.XX.dll.mui. Обязательно сначала пробуйте установить адаптацию раскладки, если она не ставится, скорее всего, проблема в совместимости с прошивкой. Если адаптация ставится, а скин не ставится/не работает, напишите в тему, постараюсь помочь и собрать альтернативный вариант.
Если мои кабы не работают (вызывают ХР):
1) Попробуйте разобрать прошивку и вшить файлы из моих кабов туда. Может быть, приживутся.
2) Если способ 1 не работает или вы не умеете собирать прошивки, раздобудьте файлы msim.dll/msimru.dll и msim.96.dll/msimru.96.dll/msim.192.dll/msimru.192.dll из своей прошивки. Не изменяя содержимого файлов, подпишите их, соберите каб и попробуйте установить. Если устанавливается нормально, попробуйте винхексом изменить хотя бы одну букву в msim.dll/msimru.dll, сохранить, подписать, в каб и попробовать еще раз. Если все это прокатывает, отредактируйте раскладку или выложите msim.dll/msimru.dll здесь, я помогу выправить раскладку полностью.
3) Если неизмененный msim.dll/msimru.dll из вашей прошивки кабом не ставится (ХР), пробуйте редактировать и вшивать в прошивку. Опять же, если будет работать - выкладывайте msim.dll/msimru.dll здесь, помогу.


Теория для желающих поковыряться самостоятельно

Теория по клавиатуре MS (обзор вариантов, недостатков и описание способа редактирования раскладки с полезными инструментами). Схема раскладок.
И еще немного о редактировании.
Расшифровка кодов кнопок (плюс дополнение), поясняющий скрин и шаблон для WinHEX от DenisArd.
Разбор исходников от DenisArd.

Скрытый текст (вы должны зарегистрироваться или войти под своим логином):
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.

от newplow.
Оптимизация графики для WM. Пояснение о битности графики.

NEW! Клавиатура из WM 6.5.3 от l1f3h0us3

Полезные инструменты
ПоказатьСкрыть


Далее в теме другие скины от наших форумчан, а также обсуждение возникающих с клавиатурой проблем. Для удобства все новые скины заносятся в карту скинов в шапке.
olimo вне форума   Ответить с цитированием Цитировать выделенное
2 пользователя(ей) сказали cпасибо:
Старый 25.08.2009, 23:09 #481
pentium86 pentium86 вне форума
Полезный
 
Регистрация: 03.08.2008
Сообщений: 148
Репутация: 7
pentium86 pentium86 вне форума
Полезный
 
Регистрация: 03.08.2008
Сообщений: 148
Репутация: 7
Устройство: Qtek 9100
http://3ppc.net/forum/showpost.php?p...5&postcount=10 - вот это и это ставил
__________________
Cingular 8125 (G3) | IPL - 3.08/SPL - 3.08 | Radio: 3.02.11
WM 6.5 Wizard 29007
pentium86 вне форума   Ответить с цитированием Цитировать выделенное
Старый 25.08.2009, 23:14 #482
Аватар для olimo
olimo olimo вне форума
ква...
 
Регистрация: 26.08.2007
Адрес: Где-то не здесь...
Сообщений: 2,738
Репутация: 497
olimo olimo вне форума
ква...
Аватар для olimo
 
Регистрация: 26.08.2007
Адрес: Где-то не здесь...
Сообщений: 2,738
Репутация: 497
Устройство: HTC A3333 (Wildfire/Buzz)
pentium86, перезагружался?
__________________
дер лягушка по дорожке дер шлеп, дер шлеп, дер шлеп!
olimo вне форума   Ответить с цитированием Цитировать выделенное
Старый 25.08.2009, 23:19 #483
pentium86 pentium86 вне форума
Полезный
 
Регистрация: 03.08.2008
Сообщений: 148
Репутация: 7
pentium86 pentium86 вне форума
Полезный
 
Регистрация: 03.08.2008
Сообщений: 148
Репутация: 7
Устройство: Qtek 9100
да
__________________
Cingular 8125 (G3) | IPL - 3.08/SPL - 3.08 | Radio: 3.02.11
WM 6.5 Wizard 29007
pentium86 вне форума   Ответить с цитированием Цитировать выделенное
Старый 25.08.2009, 23:25 #484
Аватар для olimo
olimo olimo вне форума
ква...
 
Регистрация: 26.08.2007
Адрес: Где-то не здесь...
Сообщений: 2,738
Репутация: 497
olimo olimo вне форума
ква...
Аватар для olimo
 
Регистрация: 26.08.2007
Адрес: Где-то не здесь...
Сообщений: 2,738
Репутация: 497
Устройство: HTC A3333 (Wildfire/Buzz)
pentium86, посмотри, нет ли у тебя в папке Windows файла msim.96.dll.0409.mui.
__________________
дер лягушка по дорожке дер шлеп, дер шлеп, дер шлеп!
olimo вне форума   Ответить с цитированием Цитировать выделенное
Старый 25.08.2009, 23:29 #485
Аватар для olimo
olimo olimo вне форума
ква...
 
Регистрация: 26.08.2007
Адрес: Где-то не здесь...
Сообщений: 2,738
Репутация: 497
olimo olimo вне форума
ква...
Аватар для olimo
 
Регистрация: 26.08.2007
Адрес: Где-то не здесь...
Сообщений: 2,738
Репутация: 497
Устройство: HTC A3333 (Wildfire/Buzz)
Попробуй еще поставить этот каб:
Скрытый текст (вы должны зарегистрироваться или войти под своим логином):
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.
__________________
дер лягушка по дорожке дер шлеп, дер шлеп, дер шлеп!
olimo вне форума   Ответить с цитированием Цитировать выделенное
Старый 25.08.2009, 23:35 #486
pentium86 pentium86 вне форума
Полезный
 
Регистрация: 03.08.2008
Сообщений: 148
Репутация: 7
pentium86 pentium86 вне форума
Полезный
 
Регистрация: 03.08.2008
Сообщений: 148
Репутация: 7
Устройство: Qtek 9100
есть
__________________
Cingular 8125 (G3) | IPL - 3.08/SPL - 3.08 | Radio: 3.02.11
WM 6.5 Wizard 29007
pentium86 вне форума   Ответить с цитированием Цитировать выделенное
Старый 25.08.2009, 23:37 #487
Аватар для olimo
olimo olimo вне форума
ква...
 
Регистрация: 26.08.2007
Адрес: Где-то не здесь...
Сообщений: 2,738
Репутация: 497
olimo olimo вне форума
ква...
Аватар для olimo
 
Регистрация: 26.08.2007
Адрес: Где-то не здесь...
Сообщений: 2,738
Репутация: 497
Устройство: HTC A3333 (Wildfire/Buzz)
pentium86, раз MUI есть — ставь каб, который я тебе выложила. Он со стандартным скином. Если хочешь какой-нибудь скин посимпатичнее, скажи какой, соберу.
__________________
дер лягушка по дорожке дер шлеп, дер шлеп, дер шлеп!
olimo вне форума   Ответить с цитированием Цитировать выделенное
Старый 26.08.2009, 00:01 #488
pentium86 pentium86 вне форума
Полезный
 
Регистрация: 03.08.2008
Сообщений: 148
Репутация: 7
pentium86 pentium86 вне форума
Полезный
 
Регистрация: 03.08.2008
Сообщений: 148
Репутация: 7
Устройство: Qtek 9100
olimo, поставил адаптацию с первой страницы и последний каб(Microsoft Keyboard Standard En QVGA MUI by olimo.cab). Всё заработало, спасибо огромное!
А хард клава руссифицируется прогой qtek9100tweak, это так, для справки всем
__________________
Cingular 8125 (G3) | IPL - 3.08/SPL - 3.08 | Radio: 3.02.11
WM 6.5 Wizard 29007
pentium86 вне форума   Ответить с цитированием Цитировать выделенное
Старый 11.09.2009, 19:36 #489
websnake websnake вне форума
Новичок
 
Регистрация: 05.08.2009
Сообщений: 7
Репутация: 1
websnake websnake вне форума
Новичок
 
Регистрация: 05.08.2009
Сообщений: 7
Репутация: 1
Устройство: HTC T4242 (Cruise II/Cruise 09/Iolite)
В топазовском скине для английской винды КуВГА имеется глюк, на цифровой клаве перепутан верхний и нижний ряд цифр:
при нажатии 678 пишет 123 и соответственно наоборот при нажатии 123 появляется 678.
websnake вне форума   Ответить с цитированием Цитировать выделенное
Старый 14.09.2009, 08:33 #490
Аватар для olimo
olimo olimo вне форума
ква...
 
Регистрация: 26.08.2007
Адрес: Где-то не здесь...
Сообщений: 2,738
Репутация: 497
olimo olimo вне форума
ква...
Аватар для olimo
 
Регистрация: 26.08.2007
Адрес: Где-то не здесь...
Сообщений: 2,738
Репутация: 497
Устройство: HTC A3333 (Wildfire/Buzz)
websnake, прошу прощения за глюк. Поправила, перезалила. В скине для русской винды был тот же глюк, плюс в обоих скинах кнопки En и 123 при активации были фиолетовыми... Сейчас все должно быть нормально.

Перекачать исправленные скины Topaz:
для английской винды QVGA
для русской винды QVGA
__________________
дер лягушка по дорожке дер шлеп, дер шлеп, дер шлеп!
olimo вне форума   Ответить с цитированием Цитировать выделенное
Старый 15.09.2009, 18:14 #491
websnake websnake вне форума
Новичок
 
Регистрация: 05.08.2009
Сообщений: 7
Репутация: 1
websnake websnake вне форума
Новичок
 
Регистрация: 05.08.2009
Сообщений: 7
Репутация: 1
Устройство: HTC T4242 (Cruise II/Cruise 09/Iolite)
Спасибо, заработало.
Хотя фиолетовая клавиша En помогала отличить зафиксированна ли она или нет
websnake вне форума   Ответить с цитированием Цитировать выделенное
Старый 22.09.2009, 17:38 #492
newplow newplow вне форума
Новичок
 
Регистрация: 07.09.2007
Сообщений: 8
Репутация: 3
newplow newplow вне форума
Новичок
 
Регистрация: 07.09.2007
Сообщений: 8
Устройство: нет кпк
Сделал для своих прошивок FSC LOOX N560/C550 VGA WWE (En) вот такую клавиатуру

Скрытый текст (вы должны зарегистрироваться или войти под своим логином):
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.

. Но начали жаловаться европейские пользователи моих прошивок, что им не хватает диакритических знаков и насколько я понял из их высказываниям в моей гостевой книге, что они никогда не устанавливают дополнительные клавиатуры.
Уважаемые специалисты, вопрос:
  • Есть ли возможность в стандартной клавиатуре назначить 3-и буквы на кнопку?
  • Возможно ли сделать чтобы на одной кнопке всегда, на зависимо от раскладки, от нажатой Ctrl, была Backspace и отдельно Delete? (т.е. это две отдельные кнопки которые выполняют одно действие во всех раскладках).
Кстати, я сделал утилиту KBD Editor(freeware) для редактирования раскладок кнопок. Посмотреть, задать вопрос, высказать пожелание и скачать можно

Скрытый текст (вы должны зарегистрироваться или войти под своим логином):
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.

newplow вне форума   Ответить с цитированием Цитировать выделенное
Старый 22.09.2009, 18:01 #493
Аватар для olimo
olimo olimo вне форума
ква...
 
Регистрация: 26.08.2007
Адрес: Где-то не здесь...
Сообщений: 2,738
Репутация: 497
olimo olimo вне форума
ква...
Аватар для olimo
 
Регистрация: 26.08.2007
Адрес: Где-то не здесь...
Сообщений: 2,738
Репутация: 497
Устройство: HTC A3333 (Wildfire/Buzz)
Цитата:
Сообщение от newplow Посмотреть сообщение
Кстати, я сделал утилиту KBD Editor(freeware)
АХРЕНЕТЬ! Сорри за капс, но это реально круто
Добавлю ссылку в шапку.

Цитата:
Сообщение от newplow Посмотреть сообщение
Уважаемые специалисты, вопрос
Судя по тому, какую прогу ты сделал, ты уже сам специалист куда лучше меня
Цитата:
Сообщение от newplow Посмотреть сообщение
Есть ли возможность в стандартной клавиатуре назначить 3-и буквы на кнопку?
Вряд ли... Сам же видел файл msim(ru).dll — как туда еще что добавить, не знаю.
Цитата:
Сообщение от newplow Посмотреть сообщение
Возможно ли сделать чтобы на одной кнопке всегда, на зависимо от раскладки, от нажатой Ctrl, была Backspace и отдельно Delete?
Вот это, наверное, возможно. Надо смотреть коды Backspace и Delete, тут лучше подсказал бы DenisArd, ну и с помощью твоей утилиты, наверное, удобно будет смотреть. Но придется либо какую-то кнопку заменить на дополнительную Backspace/Delete, либо курить хекс на тему, как изменить размеры кнопок, чтобы втиснуть дополнительную.

добавлено через 3 минуты
Цитата:
Сообщение от newplow Посмотреть сообщение
Но начали жаловаться европейские пользователи моих прошивок
Самый простой вариант: если им не нужны русские буквы, отдельно выпустить фикс — каб со стандартной раскладкой. А если и русские нужны, значит, они русские — убеждай их поставить дополнительную клаву)))
__________________
дер лягушка по дорожке дер шлеп, дер шлеп, дер шлеп!

Последний раз редактировалось olimo; 22.09.2009 в 18:01. Причина: Добавлено сообщение
olimo вне форума   Ответить с цитированием Цитировать выделенное
Старый 22.09.2009, 18:23 #494
newplow newplow вне форума
Новичок
 
Регистрация: 07.09.2007
Сообщений: 8
Репутация: 3
newplow newplow вне форума
Новичок
 
Регистрация: 07.09.2007
Сообщений: 8
Устройство: нет кпк
Цитата:
Сообщение от olimo Посмотреть сообщение
отдельно выпустить фикс
Хм, как раз от фикса уходил.
Цитата:
Сообщение от olimo Посмотреть сообщение
убеждай их поставить дополнительную клаву
Это не реально. Пришлось для них выпустить прошивку с оригинальной клавиатурой. Как выяснилось, немцам нужно всего 4-е диакритических знака, но куда их впихнуть? Когда я спрашивал про три буквы на кнопку, конечно я знаю что этого стандартно не бывает, но я имел ввиду что существует какой-либо хакерский прием. Я встречал клавиатуру, у которой были 3 буквы на кнопку, третья вкл. через alt, но это была не стандартная клава.
Цитата:
Сообщение от olimo Посмотреть сообщение
либо курить хекс на тему, как изменить размеры кнопок, чтобы втиснуть дополнительную.
Это не вопрос. У меня уже есть нарисованная с дополнительными кнопками, по горячке думал все просто, а коды не смог забороть, чтобы например, Backspace при всех раскладках всегда был Backspace, вроде все исправил, а при нажатии Shift возьмет и станет опять Delete.
Да

Скрытый текст (вы должны зарегистрироваться или войти под своим логином):
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.

эта клавиатура.

Последний раз редактировалось newplow; 22.09.2009 в 18:47.
newplow вне форума   Ответить с цитированием Цитировать выделенное
Старый 22.09.2009, 18:49 #495
Аватар для psix1488
psix1488 psix1488 вне форума
Гвардия форума
 
Регистрация: 30.06.2007
Адрес: Мидгард-Земля.
Сообщений: 1,133
Репутация: 311
psix1488 psix1488 вне форума
Гвардия форума
Аватар для psix1488
 
Регистрация: 30.06.2007
Адрес: Мидгард-Земля.
Сообщений: 1,133
Репутация: 311
Устройство: I-Mate Ultimate 8150
3 знака на кнопку. В моей нокии так. первый ряд символов буквы и цифры. Второй при потощи кнопочки шифт( большие буквы и символы вместо букв) и третий ряд при помощи кнопки Chr набираеться еще один ряд символов.
По мне очень удобно.
__________________
O2 xda Flame + Nokia n900 + Nokia E7 и никакого ведройда
psix1488 вне форума   Ответить с цитированием Цитировать выделенное
Старый 22.09.2009, 22:13 #496
Аватар для olimo
olimo olimo вне форума
ква...
 
Регистрация: 26.08.2007
Адрес: Где-то не здесь...
Сообщений: 2,738
Репутация: 497
olimo olimo вне форума
ква...
Аватар для olimo
 
Регистрация: 26.08.2007
Адрес: Где-то не здесь...
Сообщений: 2,738
Репутация: 497
Устройство: HTC A3333 (Wildfire/Buzz)
Цитата:
Сообщение от newplow Посмотреть сообщение
но куда их впихнуть?
Первое, что пришло в голову — вместо стрелок. На луксе есть джойстик, так что виртуальные кнопки со стрелками не так уж и нужны... Но повторюсь, я не очень сильна в редактировании раскладок, я не правила ничего, кроме букв. DenisArd правил, убирал таб, добавлял контрол. Может, у него спросить, по крайней мере относительно Backspace и Delete.

По поводу изменения размеров кнопок — посмотри раскладку из шапки английскую, например En 2.0, там кнопок больше, чем на стандартной. Перед пробелом 5 кнопок, а не 4. Так что в принципе реально. Но это делала не я, я только меняла некоторые буквы, размеры были сделаны кем-то до меня.

добавлено через 37 секунд
Псих_О_0, на моей нокии так же, но это не решает проблемы со стандартной WM-клавой, так что и толку об этом разговаривать нет ;)
__________________
дер лягушка по дорожке дер шлеп, дер шлеп, дер шлеп!

Последний раз редактировалось olimo; 22.09.2009 в 22:13. Причина: Добавлено сообщение
olimo вне форума   Ответить с цитированием Цитировать выделенное
Старый 22.09.2009, 22:45 #497
newplow newplow вне форума
Новичок
 
Регистрация: 07.09.2007
Сообщений: 8
Репутация: 3
newplow newplow вне форума
Новичок
 
Регистрация: 07.09.2007
Сообщений: 8
Устройство: нет кпк
Цитата:
Сообщение от olimo Посмотреть сообщение
там кнопок больше, чем на стандартной.
Насколько я разобрался, максимально можно в одном ряду поместить 16 кнопок, в одном варианте я так и сделал но очень мелко.
newplow вне форума   Ответить с цитированием Цитировать выделенное
Старый 22.09.2009, 22:48 #498
Аватар для olimo
olimo olimo вне форума
ква...
 
Регистрация: 26.08.2007
Адрес: Где-то не здесь...
Сообщений: 2,738
Репутация: 497
olimo olimo вне форума
ква...
Аватар для olimo
 
Регистрация: 26.08.2007
Адрес: Где-то не здесь...
Сообщений: 2,738
Репутация: 497
Устройство: HTC A3333 (Wildfire/Buzz)
newplow, а выложи скрины своих вариантов, интересно посмотреть
__________________
дер лягушка по дорожке дер шлеп, дер шлеп, дер шлеп!
olimo вне форума   Ответить с цитированием Цитировать выделенное
Старый 22.09.2009, 23:47 #499
DenisArd DenisArd вне форума
Местный
 
Регистрация: 05.01.2009
Сообщений: 76
Репутация: 13
DenisArd DenisArd вне форума
Местный
 
Регистрация: 05.01.2009
Сообщений: 76
Репутация: 13
Устройство: HTC HD Mini
На каждую клавишу в раскладке, насколько я помню, приходится 3 char-кода: одиночная клавиша, с шифтом и с контролом. Т.е. дополнительный набор символов можно впихнуть в комбинацию Ctrl-клавиша. Но куда впихнуть четвертый вариант: Заглавные диакритические знаки? Места для CTRL-SHIFT-клавиши там вроде не предусмотрено. И потом, не будут работать стандартные комбинации с контролом.
Можно покопать в другую сторону: если мне не изменяет память, в юникоде есть специальные символы-модификаторы

Скрытый текст (вы должны зарегистрироваться или войти под своим логином):
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.

, изменяющие начертание рядом стоящей обычной буквы. Т.е. не нужны клавиши для немецкого: ÄäÜü, а нужен только ¨ (unicode 0308). На ББ это работает.

Коды клавиш Del и BS:
Код:
Виртуальный код         ASCII
vk_Delete= 2Eh              7Fh
vk_Back  = 08h              08h
DenisArd вне форума   Ответить с цитированием Цитировать выделенное
Старый 23.09.2009, 00:04 #500
DenisArd DenisArd вне форума
Местный
 
Регистрация: 05.01.2009
Сообщений: 76
Репутация: 13
DenisArd DenisArd вне форума
Местный
 
Регистрация: 05.01.2009
Сообщений: 76
Репутация: 13
Устройство: HTC HD Mini
newplow, а ты не разобрался случайно, как кодируется расположение клавиш сложной формы, занимающих 2 строки, таких как Enter?
DenisArd вне форума   Ответить с цитированием Цитировать выделенное
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Андроид скин стандартной блокировки WM6.5/6.5.х Голландец Оформление 1 08.06.2012 13:25
CoolCamera - Замена стандартной камере! GoDme666 Разное 32 26.08.2010 01:22
SnapPhoto - альтернатива стандартной камере hummerh2back Мультимедиа 1 14.10.2009 02:08
Скины и раскладки для калькулятора IgCalc TpuPyku Оформление 2 08.10.2009 11:49
Немецкая раскладка клавиатуры на iPaq 214 dunkel Архив 5 26.02.2009 10:16

 


Текущее время: 14:11. Часовой пояс GMT +3.


Powered by vBulletin®
Copyright ©2000 - 2017, vBulletin Solutions, Inc.