Win-API ваш друг здесь.Google этот API для получения дополнительной информации, с этим вы можете получить и установить множество системных параметров о мыши и клавиатуре:
SystemParametersInfo
Функция SystemParametersInfo запрашивает или устанавливает общесистемнопараметры.Эта функция также может обновлять профиль пользователя при настройке параметра.
Declare Function SystemParametersInfo Lib "user32" Alias "SystemParametersInfoA" (ByVal uAction As Long, ByVal uParam As Long, ByVal lpvParam As Any, ByVal fuWinIni As Long) As Long
Если вы, например, отправите функцию uAction SPI_GETKEYBOARDDELAY в функцию, вы получите настройку задержки повторения клавиатуры.Параметр pvParam должен указывать на целочисленную переменную, которая получает параметр.
Некоторые другие (есть и другие) интересные константы:
GET:
SPI_GETMOUSE, SPI_GETMOUSEHOVERHEIGHT, SPI_GETMOUSEHOVIME, SPI_GETMOUSEHOVERWIDTH, SPI_GETMOUSEKEYS, SPI_GETMOUSETRAILS, SPI_GETNONCLIENTMETRICS, SPI_GETSTICKYKEYS, SPI_GETTOGGLEKEYS, SPI_GETWHEELSCROLLLINES
SET:
SPI_SETDOUBLECLICKTIME, SPI_SETDOUBLECLKHEIGHT, SPI_SETDOUBLECLKWIDTH, SPI_SETKEYBOARDDELAY, SPI_SETKEYBOARDPREF, SPI_SETKEYBOARDSPEED, SPI_SETLANGTOGGLE, SPI_SETMOUSE, SPI_SETMOUSEBUTTONSWAP, SPI_SETMOUSEHOVERHEIGHT, SPI_SETMOUSEHOVERTIME, SPI_SETMOUSEHOVERWIDTH, SPI_SETMOUSEKEYS, SPI_SETMOUSETRAILS