| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Мультимедия, OpenGL/DirectX > Обработка клавиатуры GLUT |
| Автор: AnLun 23.11.2008, 12:01 | ||
По обработке клавиатуры в GLUT я нашел 2 функции:
Можно ли каким-то способом обрабатывать коды клавиш (т.к. (2) обрабатывает только определенный набор клавиш, а (1) символы)? Т.е. не зависимо от выбранной раскладки обрабатывать, к примеру, клавишу 'A' (не описывая 'a', 'Ф', 'ф' итд). При этом надо, чтобы обрабатывалось несколько одновременных нажатий. 'W' и 'A' к примеру. |
| Автор: sgi1981 25.11.2008, 01:12 |
| Какую среду программирования используешь ? |
| Автор: AnLun 25.11.2008, 20:56 |
| CodeBlocks |
| Автор: Gongex 15.2.2009, 00:43 | ||||
|
| Автор: AnLun 18.3.2009, 19:47 |
| Спасибо, наконец ответили, даже не заметил до сего дня Сразу несколько вопросов: 1)GetAsyncKeyState - на сколько понимаю не glut'овская функция. Она из какой библиотеки?(просто мне нужно именно средствами glut, т.к. проект кроссплатформенный) 2)А как обрабатывать буквы? GetAsyncKeyState('X')? |
| Автор: KaraKum 19.3.2009, 17:21 |
| Используя GLUT ничего серьёзного не напишешь - эта библиотека в основном создана для быстрых и простых примеров OpenGL. Например толком нельзя отловить момент отпускания нажатой клавиши - иногда это вообще не нужно, а иногда критично. Используй SDL - кроссплатформенная |
| Автор: AnLun 22.3.2009, 17:56 |
| Мне нужен OpenGL |