🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.sys.xwindow
6 messages
6 total messages Started by Luke Lacinski Mon, 10 Sep 2001 10:16
mysz z rolkami
#8791
Author: Luke Lacinski
Date: Mon, 10 Sep 2001 10:16
10 lines
1188 bytes
Mam dobrze skonfigurowana w X 3.3.6 mysz z jedna rolka
(xterm i xemacs lapia zdarzenia od rolki - button4 i button5
- w gore i w dol). Natomiast Netscape nie obsluguje tych
zdarzen. W zwiazku z tym pytanie:
Czy mozna jakos skonfigurowac X, aby dla konkretnych
aplikacji zamienial okreslone zdarzenia na inne, np.:
button4 na ArrowUp, a button5 na ArrowDown?


Lukasz Lacinski
Re: mysz z rolkami
#8792
Author: Konrad Stepien
Date: Mon, 10 Sep 2001 17:42
17 lines
1504 bytes
Luke Lacinski <latin@latin.imi.pcz.czest.pl> napisał(a):
>Mam dobrze skonfigurowana w X 3.3.6 mysz z jedna rolka
>(xterm i xemacs lapia zdarzenia od rolki - button4 i button5
>- w gore i w dol). Natomiast Netscape nie obsluguje tych
>zdarzen. W zwiazku z tym pytanie:
>Czy mozna jakos skonfigurowac X, aby dla konkretnych
>aplikacji zamienial okreslone zdarzenia na inne, np.:
>button4 na ArrowUp, a button5 na ArrowDown?
>

Zainstaluj imwheel, od tego jest.

-- 
Konrad Stępień          | Hardware is indeterministically reliable.
konrad@interdata.com.pl | Software is deterministically unreliable.
InterData/PKFL		| People are indeterministically unreliable.
PLD Team		| Nature is deterministically reliable.
Re: mysz z rolkami
#8793
Author: Piotr Auksztulewicz
Date: Mon, 10 Sep 2001 19:10
43 lines
2412 bytes
Luke Lacinski <latin@latin.imi.pcz.czest.pl> wrote:
> Mam dobrze skonfigurowana w X 3.3.6 mysz z jedna rolka
> (xterm i xemacs lapia zdarzenia od rolki - button4 i button5
> - w gore i w dol). Natomiast Netscape nie obsluguje tych
> zdarzen. W zwiazku z tym pytanie:
> Czy mozna jakos skonfigurowac X, aby dla konkretnych
> aplikacji zamienial okreslone zdarzenia na inne, np.:
> button4 na ArrowUp, a button5 na ArrowDown?

Każda aplikacja X czyta sobie tzw. resource'y. Wystarczy
dopisać odpowiednie zaklęcie, ale wcześniej trzeba
przeczytać dokumentację aplikacji - jakie obiekty
definiuje, jakie akcje itp. Ewentualnie pogrzebać
w istniejących plikach resource'ów.

Np. dla Netscape 4.76 znalazłem w oryginalnym pliku
resourców (Netscape.ad) coś takiego:

! Keybindings in the main window which correspond to menu items.
! These are installed on every widget which is a child of our Shell,
! and are not installed on popups/transients.
!
*globalTranslations:                    #override                               
        \n\
                                                                                
        \
        Meta ~Ctrl ~Shift<Key>a:                xfeDoCommand(selectAll)         
                \n\
         Alt ~Ctrl ~Shift<Key>a:                xfeDoCommand(selectAll)         
                \n\

itd., tego było dużo.
No to dopisałem:

        <Btn4Down>:                             PageUp()                        
        \n\
        <Btn5Down>:                             PageDown()                      
        \n\

I działa!

-- 
Piotr Auksztulewicz                             poczta:imie@nazwisko.net
Re: mysz z rolkami
#8795
Author: Robert Święcki
Date: Thu, 13 Sep 2001 20:33
38 lines
2397 bytes
Piotr Auksztulewicz wrote:
> 
> Luke Lacinski <latin@latin.imi.pcz.czest.pl> wrote:
> > Mam dobrze skonfigurowana w X 3.3.6 mysz z jedna rolka
> > (xterm i xemacs lapia zdarzenia od rolki - button4 i button5
> > - w gore i w dol). Natomiast Netscape nie obsluguje tych
> > zdarzen. W zwiazku z tym pytanie:
> > Czy mozna jakos skonfigurowac X, aby dla konkretnych
> > aplikacji zamienial okreslone zdarzenia na inne, np.:
> > button4 na ArrowUp, a button5 na ArrowDown?
> 
> Każda aplikacja X czyta sobie tzw. resource'y. Wystarczy
> dopisać odpowiednie zaklęcie, ale wcześniej trzeba
> przeczytać dokumentację aplikacji - jakie obiekty
> definiuje, jakie akcje itp. Ewentualnie pogrzebać
> w istniejących plikach resource'ów.
> 
> Np. dla Netscape 4.76 znalazłem w oryginalnym pliku
> resourców (Netscape.ad) coś takiego:

[cut]

wow.. tyle osób chciało mieć rolki z netszkapie a Ty tyle zwlekałeś z
podaniem sposobu, wstydź się ;). Po przeanalizowaniu sprawy wydaje mi
się, że lepiej jednak wstawić tam coś takiego:

	<Btn4Down>:                     LineUp() LineUp() LineUp()\n\
	<Btn5Down>:                     LineDown() LineDown() LineDown()\n\

powoduje to bardziej płynne scrollowanie okienka.


-- 
	Pozdrowienia, Robert!

**********************************
Robert Święcki - jagger@kki.net.pl
**********************************
Re: mysz z rolkami
#8796
Author: Piotr Auksztulewicz
Date: Thu, 13 Sep 2001 21:41
45 lines
2858 bytes
Robert Święcki <jagger@kki.net.pl> wrote:
> wow.. tyle osób chciało mieć rolki z netszkapie a Ty tyle zwlekałeś z
> podaniem sposobu, wstydź się ;).

A skąd ja miałem to wiedzieć? ja nigdy nie chciałem. Bo ja taki
jakiś dziwny jestem. Ale akurat przypadkiem mam mysz z rolkami,
bo kiedy zdechła stara, nie mogłem nigdzie kupić normalnej[1]
myszy bez tych kółek[4]. No i przypadkiem z nudów przeczytałem
post Luke'a (zazwyczaj olewałem rolkowe wątki na p.c.s.x).
I przypadkiem tak bardzo mi się nudziło, że włączyłem sobie
ZAxisMapping w XF86Config'u, tak dla jaj, bo nigdy przedtem jako
żywo nie widziałem eventu Btn4Down, nie mówiąc już o Btn5Down.
Cool, mam pięć guzików. I z tych nudów nawet pogrzebałem w resourcach
do Netszkapy. Cool, wyrolowałem Szkapę. I tak straaaasznie mi się
nudziło, wszystkie newsy już wyczytałem, trolle nakarmiłem... no to
odpisałem. Nawet specjalnie 0.35 zł poświęciłem na wypchnięcie tego
ze spoola. Ech, tak to jest jak się człowiek nudzi...

> Po przeanalizowaniu sprawy wydaje mi
> się, że lepiej jednak wstawić tam coś takiego:

> 	<Btn4Down>:                     LineUp() LineUp() LineUp()\n\
> 	<Btn5Down>:                     LineDown() LineDown() LineDown()\n\

> powoduje to bardziej płynne scrollowanie okienka.

Istotnie, sam na to wpadłem wkrótce potem. Ale już nie nudziło
mi się tak okropnie...


[1] Tzn. z trzema normalnymi[2] przyciskami.
[2] Tzn. wysyłającymi normalne[3] skankody.
[3] Tzn. takie jak MIT przykazał.
[4] Na szczęście te kółka w mojej mysi A4tech są bardzo małe
    i nie przeszkadzają. Jakiś czas potem dostał mi
    się w prezencie od pewnej firmy jeszcze jeden
    gryzoń tej rasy, bez kółek, ale za to genetycznie
    zmodyfikowany - jakiś taki przezroczysty, wszystkie
    flaki widać. Fuj! I kolorystycznie mi się nie komponuje,
    niebieskawo-zielony ze srebrnym ogonem. Kosmos.

Kurde, ale mi się nudzi. Chyba pójdę spać. Dobranoc.

-- 
Piotr Auksztulewicz                             poczta:imie@nazwisko.net
Re: mysz z rolkami
#8798
Author: Luke Lacinski
Date: Tue, 02 Oct 2001 06:55
12 lines
1236 bytes
Piotr Auksztulewicz wrote:

> Każda aplikacja X czyta sobie tzw. resource'y.

Niestety nie kazda (wiec moze przyklad z Netscapem
nie byl zbyt trafny tym bardziej, ze przychodzi z nim
przyklad jak sobie z tym poradzic) - tylko te ktore
wykorzystuja Xt.

Chodzi mi o podmiane zdarzen jak to bylo w moim poscie.

Luke Lacinski
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads