|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.12.2009, 16:26 | #1 |
Регистрация: 01.12.2009
Сообщений: 3
|
Управление клавиатурой
Кто знает, можно ли в OpenGL управлять объектом не одной зажатой кнопкой, а двумя?
Например, зажимаю 'x' и нажатием кнопки KEY_UP перемещаю объект по оси х вверх. не пашет: void KeyboardKeys(unsigned char key, int x, int y) { if(key =='x' && key =='\100') xTran+=5.0f; } |
08.12.2009, 16:50 | #2 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
Код:
Код:
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
08.12.2009, 19:53 | #3 |
Регистрация: 01.12.2009
Сообщений: 3
|
Я с Дельфи трохе не дружу, я на C++ пишу используя OpenGL. Суть моей проблемы: у меня слишком много событий и чтобы управлять было удобно пользователь нажимает на кнопку и не отпуская нажимет на стрелки(вверх увеличивая, вниз уменьшая значение переменной). В Windows же можно две кнопки одновременно нажимать, а три нет, а 11 тем более
в OpenGL есть функция void KeyboardKeys(unsigned char key, int x, int y) с одной кнопкой работает: if(key =='x') xRot -= 5.0f; а вот как с одновременно двумя??? if(key =='x' && key == 'y') или if(key =='x' && 'y) - не катит Ксати, кто нибудь знает как программно управлять кнопками key_up key_down? |
10.12.2009, 18:40 | #4 |
Регистрация: 01.12.2009
Сообщений: 3
|
тема закрыта
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с клавиатурой. | Вадим Буренков | Компьютерное железо | 22 | 01.05.2023 21:17 |
Работа с клавиатурой | АлексейМк | Общие вопросы C/C++ | 1 | 05.08.2009 01:27 |
Проблемы с клавиатурой!!! | stalker-91 | Компьютерное железо | 19 | 29.07.2008 11:08 |
обновление в блоге - Управление клавиатурой | Pblog | Обсуждение статей | 0 | 27.05.2007 03:17 |