Автор Тема: Mouse driver  (Прочетена 8808 пъти)

b2l

  • Напреднали
  • *****
  • Публикации: 4786
  • Distribution: MCC Interim
  • Window Manager: - // - // -
  • ...sometimes I feel like screaming... || RTFM!
    • Профил
    • WWW
Re: Mouse driver
« Отговор #15 -: Nov 02, 2012, 18:26 »
Ами напиши по точна спецификация, ако не искаш да е за X - прочети man страницата
на gpm и ще видиш решението. А ако искаш да си напишеш програмка, която да го прави
не виждам смисъл да е в ядрото (освен ако не искаш като упражнение), разгледай кода
на gpm и виж какво/как чете и си напиши 1 малко демонче.

GPM:
Код:
git clone git://git.schottelius.org/gpm

Спецификация на кое, на мишката ли? Delux - цена 5 лв. Аз мисля, че трябва да е драйвър, който да override-не този, който се инсталира първоначално.
Активен

"Човекът е въже, опънато между звяра и свръхчовека, въже над пропаст. Човекът е нещо, което трябва да бъде превъзмогнато." - Фр. Ницше

netgraph

  • Напреднали
  • *****
  • Публикации: 34
  • Distribution: *BSD, Fedora, RHEL
  • Window Manager: Fluxbox, Mate
    • Профил
Re: Mouse driver
« Отговор #16 -: Nov 02, 2012, 18:38 »
Спецификация за проблема имах предвид, но сега видях, че от начало още искаш да е
kernel модул  :) На кратко drivers/input/input.c. А самата реализация вече може по много
начини да се направи, най - лесния според мен е да редактираш input модула, който се
използва за устройството и да се възползваш от input_inject_event() и другите експортнати
функции от input.

Успех
Активен

__asm__("jmp .");

b2l

  • Напреднали
  • *****
  • Публикации: 4786
  • Distribution: MCC Interim
  • Window Manager: - // - // -
  • ...sometimes I feel like screaming... || RTFM!
    • Профил
    • WWW
Re: Mouse driver
« Отговор #17 -: Nov 02, 2012, 18:39 »
@GytOS благодаря :).
Активен

"Човекът е въже, опънато между звяра и свръхчовека, въже над пропаст. Човекът е нещо, което трябва да бъде превъзмогнато." - Фр. Ницше

zxz

  • Напреднали
  • *****
  • Публикации: 615
  • Distribution: Linux Mint 18.2
  • Window Manager: XFCE
    • Профил
Re: Mouse driver
« Отговор #18 -: Nov 03, 2012, 12:00 »
Тва последното за оптичното устроиство се прави най-лесно  ;D ;D.Взимаш едно тиксо и го лепиш отдолу. Мале колко смях имаше тогава като го правихме ;D :D
Активен

Mitaka

  • Гост
Re: Mouse driver
« Отговор #19 -: Nov 03, 2012, 12:34 »
Да направиш това чисто хартуерно е много по-лесно, по-бързо, и по-иконимически изгодно от редактирането на драйвери, още повече - при положение, че не знаеш кое и как да редактираш.
Ако си имаш дори бегла представа от електроника (то даже и не е много електроника, ама айде), просто ще отвориш мишката, ще разпоиш светодиода или фородиода, ще махнеш чисто хардуерно скрола и толкова. Относно PgUp PgDown вече ти дадоха идея - трябва да направиш точно 3 спойки в клавиатурата, и толкова. Дори може да се използва кабела на мишката за целта :)

Друг вариант е да прежаиш 10 лева, и да си кушиш от онези малки клавиатурки, които са само един numpad. Има варианти и с търсените от теб бутони.
Активен

go_fire

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 8792
  • Distribution: Дебиан Сид
  • Window Manager: ROX-Desktop / е17
  • кашик с гранатомет в танково поделение
    • Профил
    • WWW
Re: Mouse driver
« Отговор #20 -: Nov 03, 2012, 13:21 »
А аз не мо'а са обаждам в тая тема, оти не разбирам ни от погроми на нещо различно от трите пъта, нито па от електроника, таме и новородено пеленаче не съм.

Симката к'ви ги е вършил не 'нам. Май повечето време се е занимавал да троши гръцки кратуни и да гори черкви в Константинопол.  Ама виж в пирамидите са откривани следи от примитивна електротехника, по-конкретно лампи и режещи инструменти. А във Вавилон е открита батерия от един волт и нещо като крушка (или може би електрическо огледало) към нея. Ако нещо от това ще помогне на проекта ти по мишката, мога да се потрудя да извадя връзки  ^-^
Активен

В $por4e2 e истината  ;)

***

Aко даваха стипендия за най-глупави, щях да съм човека с най-много Mини Kупъри

***

Reborn since 1998 || 15.09.2007 totally М$ free && conscience clear

b2l

  • Напреднали
  • *****
  • Публикации: 4786
  • Distribution: MCC Interim
  • Window Manager: - // - // -
  • ...sometimes I feel like screaming... || RTFM!
    • Профил
    • WWW
Re: Mouse driver
« Отговор #21 -: Nov 03, 2012, 13:32 »
Да направиш това чисто хартуерно е много по-лесно, по-бързо, и по-иконимически изгодно от редактирането на драйвери, още повече - при положение, че не знаеш кое и как да редактираш.
Ако си имаш дори бегла представа от електроника (то даже и не е много електроника, ама айде), просто ще отвориш мишката, ще разпоиш светодиода или фородиода, ще махнеш чисто хардуерно скрола и толкова. Относно PgUp PgDown вече ти дадоха идея - трябва да направиш точно 3 спойки в клавиатурата, и толкова. Дори може да се използва кабела на мишката за целта :)

Друг вариант е да прежаиш 10 лева, и да си кушиш от онези малки клавиатурки, които са само един numpad. Има варианти и с търсените от теб бутони.

Абе искам като си легна и почна да чета pdf да си сменям страниците с мишката. 'ко ми говорите да запоявам и да разпоявам.

Гошо, давай ги тия линкове, че следващата задача е да си направя базука.
Активен

"Човекът е въже, опънато между звяра и свръхчовека, въже над пропаст. Човекът е нещо, което трябва да бъде превъзмогнато." - Фр. Ницше

zxz

  • Напреднали
  • *****
  • Публикации: 615
  • Distribution: Linux Mint 18.2
  • Window Manager: XFCE
    • Профил
Активен

backinblack

  • Напреднали
  • *****
  • Публикации: 3201
    • Профил
Re: Mouse driver
« Отговор #23 -: Nov 04, 2012, 01:20 »
Френд, на мен ми намирисва, че шефовете са те натоварили да ограничиш юзвергите, но те ако са качествени, ще си впрегнат енергията да се борят с теб, а не със задачите за които са назначени и ще се завъртите(ти и те, а не шефовете и те) в един безкраен кръговрат, и поради тази причина, решението което търсиш, дори и да го намериш, ще е безсмиселнно!
Активен

b2l

  • Напреднали
  • *****
  • Публикации: 4786
  • Distribution: MCC Interim
  • Window Manager: - // - // -
  • ...sometimes I feel like screaming... || RTFM!
    • Профил
    • WWW
Re: Mouse driver
« Отговор #24 -: Nov 04, 2012, 08:38 »
Френд, на мен ми намирисва, че шефовете са те натоварили да ограничиш юзвергите, но те ако са качествени, ще си впрегнат енергията да се борят с теб, а не със задачите за които са назначени и ще се завъртите(ти и те, а не шефовете и те) в един безкраен кръговрат, и поради тази причина, решението което търсиш, дори и да го намериш, ще е безсмиселнно!

Добре, хванахте ме. Имам фабрика за USB мишки и сега трябва да си пиша сам драйвърите за тях. Хора въпросът е зададен точно и ясно, вие го обърнахте на запояване и разпояване на жици, вкарване на клавиатура в мишка и т.н.
Целта на заданието е образователна и също така е написването на custom mouse driver.
Още някой не разбрал?
Активен

"Човекът е въже, опънато между звяра и свръхчовека, въже над пропаст. Човекът е нещо, което трябва да бъде превъзмогнато." - Фр. Ницше

Acho

  • Напреднали
  • *****
  • Публикации: 5295
  • Distribution: Slackware, MikroTik - сървърно
  • Window Manager: console only
    • Профил
    • WWW
Re: Mouse driver
« Отговор #25 -: Nov 04, 2012, 08:39 »
/off

Хахахахаааааааааааа едър фабрикант.
Активен

CPU - Intel Quad-Core Q8400, 2.66 GHz; Fan - Intel Box; MB - Intel G41M-T2; RAM - DDR2-800, Kingston HyperX, 2X2048 MB; VC - onboard, Intel G41 Express Chipset; HDD - Toshiba, 500 GB, SATAII; SB - Realtek HD Audio; DVD-RW - TSSTcorp DVD-RW; LAN - Realtek PCI-E GBE Controller; PSU - Fortron 350 Watt.

dev_urandom

  • Напреднали
  • *****
  • Публикации: 114
  • Distribution: Slackware
    • Профил
Re: Mouse driver
« Отговор #26 -: Nov 04, 2012, 08:56 »
http://www.linuxjournal.com/article/1136
Активен

nyakoy

  • Напреднали
  • *****
  • Публикации: 164
  • Distribution: Distrohopper
  • Window Manager: Gnome2, KDE4, OpenBox
    • Профил
Re: Mouse driver
« Отговор #27 -: Nov 04, 2012, 10:38 »
http://www.logitech.com/en-us/mice-pointers/mice/gaming-mouse-g300
http://www.trust.com/products/productpictures.aspx?artnr=16344

Предполагам, че има и евтинки китайски нещица по темата. За едното лежане+четене може да не си струва инвестицията.

Аз пък си мечтая на това:  http://www.sitecom.com/tv-media-player/md-270/p/759
да му добавят функция на четец и да си чета на голям екран легнал и да сменям страниците с дистанционното, ама надали. От 2 години не са пипали фърма и така ще си умре.
Активен

Keep in mind, you did not learn Windows in a day, and it will take some time to learn Linux as well.

Slackware may be a dinosaur, but the main advantage of dinosaurs is it takes at least a meteor strike to take them out.

Isn't it enough to just "not use" something?

b2l

  • Напреднали
  • *****
  • Публикации: 4786
  • Distribution: MCC Interim
  • Window Manager: - // - // -
  • ...sometimes I feel like screaming... || RTFM!
    • Профил
    • WWW
Re: Mouse driver
« Отговор #28 -: Nov 04, 2012, 12:20 »
@nyakoy ама моето момче, пусни си темичка си мечтай там за тези дрънкулки. Едно време, за такива като теб имаше форум от рода на розали.ком (или там както се казва).
Тази мишка, която си показал тук си има диод и свети и дори не се доближава до заданието на темата.
Активен

"Човекът е въже, опънато между звяра и свръхчовека, въже над пропаст. Човекът е нещо, което трябва да бъде превъзмогнато." - Фр. Ницше

nyakoy

  • Напреднали
  • *****
  • Публикации: 164
  • Distribution: Distrohopper
  • Window Manager: Gnome2, KDE4, OpenBox
    • Профил
Re: Mouse driver
« Отговор #29 -: Nov 04, 2012, 13:26 »
Много си се озверил нещо, но това си е твой проблем. Диода дето свети може да се елиминира по различни хардуерни начини, но ако си толкова вързан в ръцете, че да не можеш,  също си е твой проблем. Заданието ти включва "Ако мога ...ниво драйвер" не изключва хардуерни решения, а ти им скачаш на нож, макар че в случая са много по-лесни и бързи. Ако номера е да покажеш колко си велик и можеш да го направиш софтуерно е друг въпрос. Така че питането ти не е коректно, а иначе скачате на новите във форума, че питали неточно. И последно, не наричай момче някой който може и да ти е батко или връстник. Айде със здраве и като успееш да споделиш тук!
Активен

Keep in mind, you did not learn Windows in a day, and it will take some time to learn Linux as well.

Slackware may be a dinosaur, but the main advantage of dinosaurs is it takes at least a meteor strike to take them out.

Isn't it enough to just "not use" something?

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Byzantine OS  mouse = GNOME + mouse
Настройка на програми
sebastianz55 5 3566 Последна публикация Sep 10, 2004, 17:34
от july
Проблем с USB mouse
Настройка на хардуер
menance 4 2178 Последна публикация Feb 08, 2005, 12:14
от
Mouse
Настройки на хардуер
arch 7 3988 Последна публикация Jun 04, 2005, 16:04
от n3c
Driver Canon i560 Driver
Кошче
Arkadietz 4 5270 Последна публикация Feb 21, 2010, 16:58
от Acho
Usb mouse
Настройка на хардуер
lifesaver 3 1951 Последна публикация Dec 05, 2006, 14:55
от sdr