Linux за българи: Форуми

Linux секция за напреднали => Хардуерни и софтуерни проблеми => Темата е започната от: _NetCutter_ в May 14, 2008, 19:42



Титла: Extra бутони на trust мишка
Публикувано от: _NetCutter_ в May 14, 2008, 19:42
Вчера си получих новото мишле. Trust MI-2950R - 8 бутонна(цЪк за повече инфо).

Искам да подкарам extra бутоните:
Хоризонталния скрол, бутоните за Zoom(искам да ги направя Copy|Paste).

Намерих в gentoo-wiki артикъл за тази цел, но така и не се сдобивам с модула evdev. Отгоре видях, че тази статия е outdated. Забелязах, че има начин и да се играе на тото, като разместваш бутоните, но от това нещо няма смисъл.
Мислех си с xbindkeys. Но не знам какви са командите за Copy, Paste, както и за хоризонталния скрол(последното е с най-голям приоритет).

С бутоните за Backward и Forward се оправих. Просто добавих в xorg.conf:
Код:
    Option         "ZAxisMapping" "4 5 6 7"

И деактивирах Emulate3buttons
4 и 5 е нагоре и надолу скрола, а 6 и 7 се оказаха тези два бутона. Които и други да изброя в тази опция не се указва влияние.
Интересното е, че се води сякаш имам 10 бутона, защото хоризонталният скрол(на ляво и на дясно) се пише за два бутона.

Опитвах и с imwheel, но той дори не засича като бутон накланянето на скрола, от imwheel -c. Като драйвер използвам mouse, описан в xorg.conf

Основен въпрос: Покдарване на хоризонтален скрол и команди за Copy | Paste, които бих могъл и в xbindkeys да добавя?


Титла: Extra бутони на trust мишка
Публикувано от: phantomlord в May 14, 2008, 21:27
За какво са ти въобще бутони за copy/paste? Маркираш текст и се копира, натискаш скрола и се пейства. :)





Титла: Extra бутони на trust мишка
Публикувано от: vidkid в May 14, 2008, 21:56
Аз все още се боря с опциите в xorg.conf за моята Logitech RX1000 има 8 бутона 5 от които са на 4D колелцето. Успях да я конфигурирам перфектно и всичко ий работи точно както трябва.... единствения проблем при тези настроики е, че при игри като  3D shooter-ите се получава бясно въртене по някоя от осите когато мръднеш мишката. Ако някой знае как се решава проблема, моля да помогне. Ако не играеш 3D shooter-и тези настроики са идеални пробвай ги:

Section "ServerLayout"
................................
InputDevice    "Logitech USB Optical Mouse" "SendCoreEvents"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Logitech USB Optical Mouse"
    Driver         "evdev"
    Option         "CorePointer"
    Option         "Name" "Logitech USB Optical Mouse"
    Option         "Device" "/dev/input/by-id/usb-Logitech_USB_Optical_Mouse-event-mouse"
    Option         "Protocol" "IMPS/2"
    Option         "Emulate3Buttons" "no"
    Option         "Resolution" "1000"
    Option         "Buttons" "8"
    Option         "ZAxisMapping" "4 5"
    Option         "HWHEELRelativeAxisButtons" "7 6"
EndSection


Титла: Extra бутони на trust мишка
Публикувано от: _NetCutter_ в May 14, 2008, 22:46
@фантом, това е нещо което ме дразни и от много време се каня да потърся как се маха тази идея, защото винаги когато четя текст си го маркирам и после в клипборда имам някакви чудесии.
Все пак...тези бутони са предназначени за zoom in и zoom out, но предпочитам да ги ползвам за copy и paste.

Но те са на заден план, или иначе казано спадат към раздел "Лиготии". Идеята ми е да подкарам хоризонталния скрол.

За да използвам показаната конфигурация на @vidkid първо трябва да си подкарам evdev...

Комплирам ядрото с тази опция:
Примерен код
Device Drivers  --->
    Input Device Support  --->
        <*> Event Interface

Опитах дори Event interface да е модул( <M> ), и да го зареждам ръчно, но дори с M пак не се открива такъв модул.
Веднага щом го подкарам ще опитам тази конфигурация с леки промени, като за моето мишле :)
Мерси





Титла: Extra бутони на trust мишка
Публикувано от: phantomlord в May 14, 2008, 22:53
http://www.linux-gamers.net/modules....Buttons
http://gentoo-wiki.com/HOWTO_Mouse_Nav_Buttons
http://cad.cx/blog....u-hardy


Титла: Extra бутони на trust мишка
Публикувано от: _NetCutter_ в May 15, 2008, 00:08
Оказа се съвсем друга грешката. След изхода от cat /proc/bus/input/devices вместо /dev/input/event4, както е описанта мишката ми, търся event5, броейки от 0.
Хоризонталният скрол литна с конфига на vidkid.

Фантом, благодаря за линковете, въпреки че именно за втория говорех в първия си пост. Грешката се оказа недоглеждане.

Ако някой има идея как бих могъл да добавя copy и paste функционалност на два от бутоните ще съм му адски благодарен, ако ли не...и без тях ще живея ако не намеря решение :p