![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Наличие клавиатуры. [XP]
Б © (2009-06-15 10:50:00)Как определить, что клавиатура подключена?
Юрий Зотов (2009-06-15 11:41:00) [21]http://msdn.microsoft.com/en-us/library/ms929436.aspx
var
KbdStatus: DWORD;
begin
KbdStatus := GetKeyboardStatus;
if KbdStatus and KBDI_KEYBOARD_PRESENT = KBDI_KEYBOARD_PRESENT then
... // Клава есть.
if KbdStatus and KBDI_KEYBOARD_ENABLED = KBDI_KEYBOARD_ENABLED then
... // И она доступна.
brother (2009-06-15 11:37:00) [22]> даже на мобилке она есть
а если тачпад? ;)
clickmaker (2009-06-15 11:37:00) [23]а что за комп без клавиатуры?
даже на мобилке она есть
brother (2009-06-15 11:34:00) [24]> Функция определения наличия мыши - есть.
> Нужна ещё одна, но уже на проверку наличия клавиатуры.
зачем? наличие монитора тож проверять буш? это уже к пользователю, пусть сам проверяет, а ты просто в требования вгони и все
Б (2009-06-15 11:32:00) [25]
> O_o не понятные требования.
Функция определения наличия мыши - есть.
Нужна ещё одна, но уже на проверку наличия клавиатуры.
oldman (2009-06-15 11:31:00) [26]
> Для игры.
> Проверка наличия устройств ввода.
А оставь на совести пользователя.
В требованиях к игре напиши "наличие клавиатуры и мыши" и все...
brother (2009-06-15 11:28:00) [27]> Для мыши уже есть, осталось только для клавиатуры.
O_o не понятные требования.
Б (2009-06-15 11:27:00) [28]
> Куда?
Для игры.
Проверка наличия устройств ввода. Для мыши уже есть, осталось только для клавиатуры.
Не занят (2009-06-15 11:07:00) [29]Куда?
oldman (2009-06-15 10:58:00) [30]
> Как определить, что клавиатура подключена?
Посмотреть. Глазами.
Б (2009-06-15 10:57:00) [31]Надо. ;)
Palladin (2009-06-15 10:52:00) [32]зачем?