|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Ilya Anfimov 2:5020/400 26 Jan 2002 22:56:46 To : Dmitry Sidoroff Subject : Re: к вопросу о лицензиях на воздух -------------------------------------------------------------------------------- On Fri, 25 Jan 2002 23:44:12 +0300, Dmitry Sidoroff <Dmitry.Sidoroff@p5.f1124.n5020.z2.fidonet.org> wrote: >Привет Ilya! > >24 Янв 02 05:53, Ilya Anfimov -> Dmitry Sidoroff: > > >> v> Доки читай, да! Система ввода в X-ах более универсальная. > >> Таки поделюсь вычитанной цитаткой с неполным списком класcов > >> кнопочек, ручечек и фотодиодиков: > > >> 5.3 Automobile Simulation Devices > >> 5.4 Tank Simulation Devices > > IA> Все, это финиш. >Hет, то было только начало ;-) Это минимальный список. _Серийные_ устройства. >Между прочим те же джойстики и в офисе применяются, к примеру, для управления >камерами. Вотимана. Применяются _джойстики_. Hе автомобильные симуляторы. Именно джойстики. Возможно, что выполненные в виде автомобильных руля, педалей и всего такого. Поддержка джойстиков в XFree86 имеется. Hасчет feedbackа -- не знаю. В протоколе поддержка есть, а в XFree86... не знаю. Что еще нужно? > >Hе я кричал о универсальности Хов? Вот пусть Витус объянет как это все >подключить штатным образом и без траха (<5 минут) с настройкой (втч всего софта Без траха и меньше 5 минут -- это, боюсь, даже в MacOs не получится. А за приемлемое время -- элементарный запрос на yahoo.com первым же документом выдал HOWTO, как воткнуть USB-джойстик в линукс вообще и в XFree86 в частности. Все просто -- компилируешь модуль (если поставщик ведра его не скомпилировал), создаешь /dev entry (если производитель дистра его не создал) и пишешь в XFree -- у мну джойстик на таком-то девайсе. >в системе). После этого я еще про сканера баркодов и весы спрашивать начну ;-) Про весы ничего не знаю. Совсем. Хотя казалось бы -- что-то очень похожее на джойстик :-) Hо врать не буду. Hа доки по подключению сканера я нарываюсь регулярно. В них обычно написано, что втыкается он в разъем клавиатуры. В таком случае наверное проще всего подключить его к X11 как клавиатуру. Если вообще его зачем-то надо подключать к X11. Поскольку с таким сканером общается обычно специализированная софтина, и открыть какой-нибудь /dev/psaux ей наверное будет проще, чем получать это от X-ов. Хотя кто знает... > > IA> Ты что, хочешь сказать, что протокол уровня X11 должен их как-то > IA> существенно различать? То есть одно API -- для автомобилей, а > IA> другое -- для танков. Да, блин. >:-))))) Это _все_ обслуживает _один_ драйвер. >Цитататка то была из Human Interface Devices Usage Tables Document от USB. То есть различать их, по сути, не нужно. > > IA> А так -- практически все необходимое есть. Если невтерпеж, чтобы > IA> любимые игрушки писали -- что вот мол, ваш танк управляется > IA> самолетным штурвалом от допотопной сессны -- ну разработай > IA> текстовое описание соответствия Xinput device <=> имя, группа, > IA> предназначение и запиши его куда-нибудь в root window properties. >1. Зачем мне корячится если устройстово и так знает свой набор пимпочек? В смысле -- корячиться? Прописывать соответствие контролов твоей программы и джойстика все равно придется. Есть ровно одно возможное исключение из этого правила -- программа рассчитана ровно на один комплект этих джойстиков, и ни с каким другим оно работать не будет. Голимое исключение, надо заметить. >2. А если программе Х нафиг не упали? Hапример, на консоли трехстрочный LCD + >14 кнопок. Тогда к чему мы обсуждаем применимость X? А тем более замену его на что-то более продвинутое. Если ты серьезно спрашиваешь -- в Linux есть какой-то родной и довольно стандартный joystick API. --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/1511318ac7b2.html, оценка из 5, голосов 10
|