WinApi Функция GetKeyboardType
Описание:
function GetKeyboardType(nTypeFlag: Integer): Integer;
Функция возвращает информацию о текущей клавиатуре.
Параметры:
nTypeFlag: Тип информации, которую необходимо получить. Этот параметр может быть следующим занчением:
0 - Тип клавиатуры
1 - Подтип клавиатуры
2 - Число функциональных клавиш
Возвращаемые значения
Если функция добиватся успеха, то возвращаемые значения определяют запрошенную информацию.
Если функция терпит неудачу и nTypeFlag - не один, возвращаемое значение - нулевое; Ноль является верным занчением когда nTypeFlag - один(подтип клавиатуры). Чтобы получить расширенную информацию об ошибке, вызовите функцию GetLastError.
Замечания
Тип может быть одним из следующего величин.
1 - IBM PC/XT ИЛИ совместимая клавиатура (83- клавиши)
2 - Olivetti "ICO" (102- клавиши)
3 - IBM PC/AT клавиатура (84- клавиши) или аналогичная
4 - Расширенная IBM (101- или 102- клавиши)
5 - Nokia 1050 или аналогичная клавиатура
6 - Nokia 9140 или аналогичная клавиатура
7 - Японская клавиатура
Подтип является значением изготовителя(OEM-зависимая величина).
Приложение может определить количество функциональных клавишь на клавиатуре. Могут быть следующие значения:
1 - 10
2 - 12 (иногда 18)
3 - 10
4 - 10
5 - 10
6 - 24
7 - Определено аппаратно и зависит от OEM
P.S. Помните не так давно blutooch на сотовых телефонах был неимоверной роскошью, передавать передача файлов с устройства на устройства проходит достаточно быстро, а самое главное удаленно. На моем рабочем компьютере даже завалялся исходник программы при помощи которой происходило управление основными функциями компьютера(включить, выключить, переключить трек лист и.т.п) с мобильника. В настоящее время даже телефон с wifi не является большой роскошью, а бесплатную точку доступа можно найдти практически в каждом районе города. Посмотрев на это наконец то дошли руки адаптировать старый исходник на управление компьютером по wi-fi с использованием телефона, пока проект еще очень сырой, но обещаю, что скоро alpha версия будет доступна для всеобщего обозрения.
Материал взят из:
Русская спpавка по Windows API