Страница: 1 |
Вопрос: Key Watch | Добавлено: 18.04.03 22:02 |
Автор вопроса: ![]() |
Люди! Помоготе пожалуйста! Кто знает, как отслеживать нажатие клавиш, и при этом, если нажата клавиша "ы", то писала "ы", а не "s" заранее спасибо |
Ответы | Всего ответов: 4 |
Номер ответа: 1 Автор ответа: ![]() ![]() Вопросов: 10 Ответов: 109 |
Профиль | Цитата | #1 | Добавлено: 19.04.03 15:09 |
GetAsyncKeyState - Взять кнопку потом переводишь в "ДаннуюРаскладку" |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 8370005 Вопросов: 34 Ответов: 466 |
Профиль | Цитата | #2 | Добавлено: 19.04.03 17:04 |
просто в событиях формы или ещё где нить выбераешь событие KeyPress и ни каких раскладок не надо |
Номер ответа: 3 Автор ответа: ![]() ![]() Вопросов: 6 Ответов: 120 |
Профиль | Цитата | #3 | Добавлено: 20.04.03 00:57 |
Я так понял что inc хочет клав. шпиона сделать... значит ты JEDI не прав ... если использовать KeyPress то когда форма не активная - нажатия клавиш восприниматься не будут ! Тут только GetAsyncKeyState и как мне кажется нужно определять раскладку активного приложения, а потом переводить в эту раскладку ... Короче надо поэксперементировать |
Номер ответа: 4 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 46 Ответов: 848 |
Профиль | Цитата | #4 | Добавлено: 21.04.03 19:50 |
В любом случае для этого надо узнать, какая раскладка клавы используется в данный момент. |
Страница: 1 |
|