Посоветуйте кроссплатформенную библиотеку для работы с клавиатурой |
Здравствуйте, гость ( Вход | Регистрация )
Посоветуйте кроссплатформенную библиотеку для работы с клавиатурой |
tumanovalex |
6.8.2008, 7:17
Сообщение
#1
|
Студент Группа: Участник Сообщений: 24 Регистрация: 6.8.2008 Пользователь №: 253 Спасибо сказали: 0 раз(а) Репутация: 0 |
Мне нужно в консольной программе делать следующее:
- при нажатии стрелки вверх увеличивать значение переменной, а при нажатии стрелки вниз - уменьшать; - при нажатии клавиши пауза - приостанавливать выполнение программы, а при повторном нажатии - возобновлять; - при нажатии клавиши PgUp умножать значение переменной на фиксированное число, а при нажатии PgDn - делить на это же число. Хотелось бы сделать кроссплатформенную программу. Подскажите, пожалуйста, кроссплатформенные библиотеки, наиболее удобные для решения этой задачи. |
|
|
Tonal |
6.8.2008, 7:20
Сообщение
#2
|
Активный участник Группа: Участник Сообщений: 452 Регистрация: 6.12.2007 Из: Новосибирск Пользователь №: 34 Спасибо сказали: 69 раз(а) Репутация: 17 |
PDCurses посмотри.
|
|
|
void* |
6.8.2008, 8:38
Сообщение
#3
|
Программист-самоучка Группа: Участник Сообщений: 429 Регистрация: 4.6.2008 Пользователь №: 193 Спасибо сказали: 28 раз(а) Репутация: 3 |
в Qt это делается очень просто
|
|
|
Tonal |
6.8.2008, 9:49
Сообщение
#4
|
Активный участник Группа: Участник Сообщений: 452 Регистрация: 6.12.2007 Из: Новосибирск Пользователь №: 34 Спасибо сказали: 69 раз(а) Репутация: 17 |
2 void*
Покажи как ты собираешься это сделать средствами Qt. Она вроде как не поддерживала события консоли... |
|
|
void* |
6.8.2008, 10:20
Сообщение
#5
|
Программист-самоучка Группа: Участник Сообщений: 429 Регистрация: 4.6.2008 Пользователь №: 193 Спасибо сказали: 28 раз(а) Репутация: 3 |
тю, не заметил что прога то консольная
|
|
|
tumanovalex |
6.8.2008, 17:50
Сообщение
#6
|
Студент Группа: Участник Сообщений: 24 Регистрация: 6.8.2008 Пользователь №: 253 Спасибо сказали: 0 раз(а) Репутация: 0 |
Спасибо большое, посмотрю эту библиотеку
|
|
|
Tonal |
7.8.2008, 7:50
Сообщение
#7
|
Активный участник Группа: Участник Сообщений: 452 Регистрация: 6.12.2007 Из: Новосибирск Пользователь №: 34 Спасибо сказали: 69 раз(а) Репутация: 17 |
Есть ещё Turbo Vision - народ его вроде до сих пор развивает:
http://tvision.sourceforge.net/ и http://www.idapro.ru/supp/ |
|
|
niXman |
23.8.2008, 14:07
Сообщение
#8
|
Участник Группа: Участник Сообщений: 169 Регистрация: 18.6.2008 Пользователь №: 204 Спасибо сказали: 1 раз(а) Репутация: 0 |
|
|
|
Tonal |
25.8.2008, 7:23
Сообщение
#9
|
Активный участник Группа: Участник Сообщений: 452 Регистрация: 6.12.2007 Из: Новосибирск Пользователь №: 34 Спасибо сказали: 69 раз(а) Репутация: 17 |
По факту открытых кросплатформенных библиотек работы с консолью всего 2: ncurses и tv.
Нормального порта ncurses под винду я не видел. |
|
|
Текстовая версия | Сейчас: 10.1.2025, 10:40 |