Брать - пожалуйста, привязываться к ним жестко...
Возьмем ИЛ-2. У него все настройки джоя привязаны к порядковому номеру джоя в системе и только. Никаких названий, никаких GUID. Номер джоя и номер оси. Все. Многим это доставило неудобства?
Но ты согласен, что это минус? Так зачем его оставлять?Да, минус в замене джоя на аналогичный (или переустановка винды) и перебивке полностью профайла - но вроде этот минус пока единственный
А чего так скромно и незаметно?[мечтательно]а вот если бы профайл - текстовый..![]()
Именно. Встал джой не на свое место в системе, запустил указанную программу, подкорректировал его ID и вуаля, все работает. Так к чему тогда жесткая привязка?С другой стороны - это ГАРАНТИЯ того, что профайл жестко привязан к данному девайсу. И подключение второго ТОЧНО ТАКОГО же не приведет к путанице - его GUID другой будет. Кроме того, многие используют программу, позволяющую менять порядок джоев в системе (и мне пришлось для нормальной работы NewView с моими четырьмямидевайсами) - т.е. я к тому, что все-таки простой номер джойстика есть штука ненадежная.
Кстати, предложение по интерфейсу.
Учитывая тот факт что у многих, джоев больше чем 1, и на каждом кнопок немало, м.б. реализовать механизм закладок по кол-ву джоев.
Т.е. выбрал закладку с нужным джоем и в нем уже кнопки мапишь.
А то (если к примеру джоев штук 5 и на каждом по 128 кнопок) запаришься вниз-вверх полосу прокрутки тягать ;-)






брать имя и GUID из винды.
Ответить с цитированием