Войти
ПрограммированиеФорумОбщее

DirectInput: Все, что нужно знать... (комментарии)

#0
22:27, 23 июня 2009

DirectInput: Все, что нужно знать... (комментарии)

Это сообщение сгенерировано автоматически.


#1
22:27, 23 июня 2009

я извиняюсь возможно вопрос и глупый, но для чего нужен буферезированый ввод с клавиатуры?(и тоже самое для мыши?).

#2
0:27, 24 июня 2009

nix
> но для чего нужен буферезированый ввод с клавиатуры?
ввод текстовых строк

#3
7:58, 24 июня 2009

а если получать данные непосредственно и писать скажем в тот же char string[100] так сделать не получится?

#4
8:22, 24 июня 2009

>Любая программа без пользовательского ввода превращается в статическую картинку, а то и в слайд шоу или кино.

Хм... А я вот вообще ДХИнпут не юзал и до сих пор не понимаю его нужды (кроме всяких джойстиков), а тупо обычные сообщения винды (WM_CHAR) и при печатании тупо заносилось, то что печатаю, в строку... Всё ровно и шоколадно было...

#5
9:03, 24 июня 2009

Имхо для ввода строк больше подходит WM_CHAR...

#6
10:57, 24 июня 2009

Nikopol
> > но для чего нужен буферезированый ввод с клавиатуры?
> ввод текстовых строк
Да не, он нужен просто для того, чтобы "быстрые" нажатия клавиш не терялись. С небуферизованным вводом если ты успеешь нажать и отпустить кнопку быстрее, чем программа поллит нажатия, нажатие останется незамеченным.

Прошло более 7 лет
#7
22:05, 16 дек. 2016

И ты ждал целых 7 с половиной лет, чтобы принести нам эту безусловно важную весть?!

#8
0:33, 17 дек. 2016

А на самом деле, это не баг, а фича: невидимое окно неактивно.

#9
17:07, 20 дек. 2016

Executor
> Хм... А я вот вообще ДХИнпут не юзал и до сих пор не понимаю его нужды (кроме
> всяких джойстиков), а тупо обычные сообщения винды (WM_CHAR) и при печатании
> тупо заносилось, то что печатаю, в строку... Всё ровно и шоколадно было...
Action Mapping же!

ПрограммированиеФорумОбщее

Тема в архиве.