2 morotopitek
Диапазон 0-255 - это не диапазон динамического фильтра. Это порог реагирования динамического фильра, относительно полной шкалы в 8192 ед.. Т.е. когда вы устанавливаете значение 255 - это означает что уровень фильтрации мгновенно понизится до минимума, когда изменения текущего сигнала составят ~3% от полной шкалы. Стандартное значение для Марсов обычно 33 ед - что соотвествует 0,4% от полного отклонения (применительно к ручке джойстика - это примерно составит 0,1°) , для резисторов - 55 ед (0,67%). Собственно диапазон и статического, и динамического фильтров определяется величиной FILTER (0-7). Максимальное значение (7) при этом сооотвествует задержке сигнала на 40 мс (при достижения 100% значения). Уровень 0 = задержке 4-8 мс.
По отображению нажимаемых кнопок. То что видит комп - это логические кнопки джойстика. С нажимаемыми физическими в общем случае нет однозначной связи напрямую - поэтому нельзя показать какая была нажата физическая, если она уже прошла ряд преобразований.
На выходе кнопка может быть нажата виртуальной кнопкой с шифтом, энкодером, вирткальным энкодером, репликой кнопки, виртуальной кнопкой тумблера, генератором, макросом и т.д - т.е. кнопка нажата, а вызывающее это нажатие событие случилось сто лет назад, и узнать кто был его прародителем - можно лишь в редких случаях.
Поэтому режим прямого показа нажатой кнопки возможен только на логическом уровне, на физическом -только при включении TB (Test Bunttons). Да и то пока исключительно теоретически
