powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / KeyDown, KeyPress AC2003 и русский язык
5 сообщений из 5, страница 1 из 1
KeyDown, KeyPress AC2003 и русский язык
    #32772104
vam911
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подобного тописка не наше, по этому решил поднять тему.

Что делать, если надо выловить нажатие клавиши "На русском"
Через кейдаун - дается код клавиши - соответственно, английиский.

Кейпресс в ак2003+сп1 дает странное значений, которое преобаруется в нужное для chr, только при вычитании из него 848. это надежный способ получить желаемом (нажатую клавишу в текстовом виде), но весьма сомниптельно в плане совместимости спрошлыми версиями.

Единственный спсоб, что я нашел - это кейдаун+таблица преобразований, но это как-то не так. Есть иные идеи??
...
Рейтинг: 0 / 0
KeyDown, KeyPress AC2003 и русский язык
    #32772108
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
KeyDown дает не код символа, а код клавиши, который не зависит от языка.
KeyPress дает именно код символа, причем русские буквы идут в Юникоде.
...
Рейтинг: 0 / 0
KeyDown, KeyPress AC2003 и русский язык
    #32772125
AVVS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помимо функций CHR() есть еще и WCHR(), она используется двухбайтный код символа, аккурат UNICOD'овский и текущую кодовую страницу, так что проблем быть не должно.
...
Рейтинг: 0 / 0
KeyDown, KeyPress AC2003 и русский язык
    #32773194
vam911
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проблема в совместимости в ак2000 нет wchr (во всяком случае так говорит хелп)
...
Рейтинг: 0 / 0
KeyDown, KeyPress AC2003 и русский язык
    #32773210
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chrW
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / KeyDown, KeyPress AC2003 и русский язык
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]