Ero sivun ”Xev” versioiden välillä
Pb (keskustelu | muokkaukset) p (Luokka:Laitteiston tarkkailu) |
Ei muokkausyhteenvetoa |
||
(3 välissä olevaa versiota 2 käyttäjän tekeminä ei näytetä) | |||
Rivi 1: | Rivi 1: | ||
Xev on [[X Window System]]in mukana toimitettava ohjelma, jolla voi tutkia syöttö- ja osoitinlaitteiden (esimerkiksi [[hiiri]] ja [[näppäimistö]]) tuottamia tapahtumia. | '''Xev''' on [[X Window System]]in mukana toimitettava ohjelma, jolla voi tutkia syöttö- ja osoitinlaitteiden (esimerkiksi [[hiiri]] ja [[näppäimistö]]) tuottamia tapahtumia. | ||
Xev käynnistetään [[komentorivi]]ltä ([[terminaaliemulaattori]]sta) komennolla | Xev käynnistetään [[komentorivi]]ltä ([[terminaaliemulaattori]]sta) komennolla | ||
Rivi 15: | Rivi 15: | ||
Saatuja tietoja voi hyödyntää määriteltäessä näppäimille tai näppäinyhdistelmille uusia toimintoja esimerkiksi [[Xmodmap]]in, [[Xbindkeys]]in tai jonkin [[ikkunointiohjelma]]n tai [[työpöytäympäristö]]n avulla. | Saatuja tietoja voi hyödyntää määriteltäessä näppäimille tai näppäinyhdistelmille uusia toimintoja esimerkiksi [[Xmodmap]]in, [[Xbindkeys]]in tai jonkin [[ikkunointiohjelma]]n tai [[työpöytäympäristö]]n avulla. | ||
Xevin tulostama aika on "palvelimen aika" millisekunteina (positiivinen 32-bittinen kokonaisluku, long unsigned int). Tämä aika on tarkoitettu peräkkäisten tapahtumien välien laskemiseen, eikä sitä voi käyttää absoluuttisen ajan määrittämiseen. Aikamuuttujan lukualue kattaa 49,7 vuorokautta. | |||
==Katso myös== | ==Katso myös== | ||
Rivi 22: | Rivi 24: | ||
*[[Loadkeys]] - näppäinkarttojen asettaminen tekstitilassa | *[[Loadkeys]] - näppäinkarttojen asettaminen tekstitilassa | ||
*[[Dumpkeys]] - näppäinkartan näyttäminen tekstitilassa | *[[Dumpkeys]] - näppäinkartan näyttäminen tekstitilassa | ||
*[[Evtest]] | |||
==Aiheesta muualla== | |||
* http://cgit.freedesktop.org/xorg/app/xev/ - xevin lähdekoodi | |||
* http://developer.gnome.org/doc/GGAD/sec-gdkevent.html - aika | |||
[[Luokka:X]] | [[Luokka:X]] | ||
[[Luokka:Järjestelmä]] | [[Luokka:Järjestelmä]] | ||
[[Luokka:Laitteiston tarkkailu]] | [[Luokka:Laitteiston tarkkailu]] |
Nykyinen versio 28. helmikuuta 2015 kello 18.50
Xev on X Window Systemin mukana toimitettava ohjelma, jolla voi tutkia syöttö- ja osoitinlaitteiden (esimerkiksi hiiri ja näppäimistö) tuottamia tapahtumia.
Xev käynnistetään komentoriviltä (terminaaliemulaattorista) komennolla
xev
jolloin ruudulle ilmestyy pieni ikkuna. Kun ikkunassa esimerkiksi liikutetaan hiirtä tai painetaan hiiren ja näppäimistön nappeja, tulostuu terminaaliemulaattorin ikkunaan tietoja liikkeistä ja painalluksista. Esimerkiksi seuraavasta voi nähdä, että on painettu näppäintä 38 (a):
KeyRelease event, serial 30, synthetic NO, window 0x1800001, root 0x45, subw 0x0, time 13074963, (139,111), root:(145,687), state 0x0, keycode 38 (keysym 0x61, a), same_screen YES, XLookupString gives 1 bytes: (61) "a" XFilterEvent returns: False
Hiiren kakkosnäppäimen painallus taas saattaa tuottaa seuraavaa:
ButtonRelease event, serial 27, synthetic NO, window 0x1e00001, root 0x45, subw 0x0, time 13373713, (155,39), root:(161,615), state 0x400, button 3, same_screen YES
Saatuja tietoja voi hyödyntää määriteltäessä näppäimille tai näppäinyhdistelmille uusia toimintoja esimerkiksi Xmodmapin, Xbindkeysin tai jonkin ikkunointiohjelman tai työpöytäympäristön avulla.
Xevin tulostama aika on "palvelimen aika" millisekunteina (positiivinen 32-bittinen kokonaisluku, long unsigned int). Tämä aika on tarkoitettu peräkkäisten tapahtumien välien laskemiseen, eikä sitä voi käyttää absoluuttisen ajan määrittämiseen. Aikamuuttujan lukualue kattaa 49,7 vuorokautta.
Katso myös[muokkaa]
- Xmodmap - näppäinkarttojen asettaminen X:ssä
- Xbindkeys - näppäinyhdistelmien sitominen komentoihin X:ssä
- Showkey - näppäinkoodien tutkiminen tekstitilassa
- Loadkeys - näppäinkarttojen asettaminen tekstitilassa
- Dumpkeys - näppäinkartan näyttäminen tekstitilassa
- Evtest
Aiheesta muualla[muokkaa]
- http://cgit.freedesktop.org/xorg/app/xev/ - xevin lähdekoodi
- http://developer.gnome.org/doc/GGAD/sec-gdkevent.html - aika