Toon posts:

iTouch knoppen te gebruiken?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb zo een iTouch toetsenbord van Logitech met allemaal leuke knopjes erop (Mute knop, volume, doorspoelen, stoppen, afspelen enz..)

Weet er iemand hoe je dit aan de praat kan krijgen in Linux? ik heb echt geen flauw idee :?

p.s. Kernel 2.4.19

Verwijderd

cd die er (als het goed is) bij zit, staat proggie op, voor Logitech iTouch configuratie.......
ff installeren.......

drivers ja :Z

  • ascona
  • Registratie: Maart 2002
  • Laatst online: 14-02-2022
met de driver die er bij zat :Z

  • ascona
  • Registratie: Maart 2002
  • Laatst online: 14-02-2022
Weet er iemand hoe je dit aan de praat kan krijgen in Linux? ik heb echt geen flauw idee :?

p.s. Kernel 2.4.19[/quote]
kijk eens bij de site van logitech,mischien bestaan er aparte drvers voor :)

Verwijderd

Topicstarter
ik wist niet dat er linux drivers waren, en al vooral niet op de cd, ik ga meteen kijken, bedankt!

Verwijderd

Topicstarter
op de site valt niks te vinden en op de cd ook niet
iemand anders nog wat?

Verwijderd

Op die CD staat echt niks hoor... Zij denken waarschijnlijk weer eens dat dit windows is... :O.

Ik gebruik die knopjes voor XMMS (dat muziekproggie), dus dat je volume kunt wijzigen enzo. In XMMS kun je dan die email/web knopjes ook programmeren. Die starten bij mij Galeon/Evolution op. XMMS-itouch RPMs kun je downloaden op http://rpmfind.net/linux/freshrpms/valhalla/xmms-itouch/ (bijvoorbeeld). Gewoon installeren en dan XMMS starten. In je XMMS opties scherm kun je dan de XMMS configuratie bepalen. Note: XMMS moet dus wel runnen, anders doen de knopjes dus alsnog niks. ;).

Als je iets anders wilt, bijvoorbeeld dat XFree86 je itouch knopjes beheert en erop reageert, dan moet je op google ff zoeken naar "itouch+linux", dan vind je de desbetreffende pagina's vanzelf. :).

Verwijderd

Topicstarter
ik heb de xmms plugin nu ook geinstalleerd, maar dat werkt jammer genoeg alleen van xmms (logisch :))
Ik wil inderdaad dat xfree dit ondersteund, want ik wil het ook wanneer xmms niet runt, ik heb een patch gevonden, maar ik heb echt geen idee hoe je dat installeerd, staat ook niet bij hoe, dit is de patch:

--- linux/drivers/char/pc_keyb.c Fri Mar 2 21:38:37 2001
+++ linux-logitech/drivers/char/pc_keyb.c Mon Oct 8 22:40:56 2001
@@ -223,22 +223,46 @@
#define E0_MSLW 125
#define E0_MSRW 126
#define E0_MSTM 127
+/*
+ * Extra buttons on the Logitech Cordless iTouch
+ *
+ * Note that the Sleep button generates both a press and release event when
+ * pressed, and ignores subsequent presses until about 4 seconds after the last
+ * time it was pressed.
+ */
+/* Power-management */
+#define E0_SLEEP 112
+/* Audio controls */
+#define E0_MUTE 113
+#define E0_VOLDN 114
+#define E0_VOLUP 115
+#define E0_PLAY 116
+#define E0_STOP 117
+#define E0_PREV 120
+#define E0_NEXT 121
+/* Internet keys */
+#define E0_EMAIL 122
+#define E0_SEARCH 123
+#define E0_RUN 124
+#define E0_HOMEPG 125
+/* Sent every few minutes for no apparent reason */
+#define E1_PING 126

static unsigned char e0_keys[128] = {
0, 0, 0, 0, 0, 0, 0, 0, /* 0x00-0x07 */
0, 0, 0, 0, 0, 0, 0, 0, /* 0x08-0x0f */
- 0, 0, 0, 0, 0, 0, 0, 0, /* 0x10-0x17 */
- 0, 0, 0, 0, E0_KPENTER, E0_RCTRL, 0, 0, /* 0x18-0x1f */
- 0, 0, 0, 0, 0, 0, 0, 0, /* 0x20-0x27 */
- 0, 0, 0, 0, 0, 0, 0, 0, /* 0x28-0x2f */
- 0, 0, 0, 0, 0, E0_KPSLASH, 0, E0_PRSCR, /* 0x30-0x37 */
+ E0_PREV, 0, 0, 0, 0, 0, 0, 0, /* 0x10-0x17 */
+ E0_MUTE, E0_NEXT, 0, 0, E0_KPENTER, E0_RCTRL, 0, 0, /* 0x18-0x1f */
+ 0, 0, E0_PLAY, 0, E0_STOP, 0, 0, 0, /* 0x20-0x27 */
+ 0, 0, 0, 0, 0, 0, E0_VOLDN, 0, /* 0x28-0x2f */
+ E0_VOLUP, 0, E0_HOMEPG, 0, 0, E0_KPSLASH, 0, E0_PRSCR, /* 0x30-0x37 */
E0_RALT, 0, 0, 0, 0, E0_F13, E0_F14, E0_HELP, /* 0x38-0x3f */
E0_DO, E0_F17, 0, 0, 0, 0, E0_BREAK, E0_HOME, /* 0x40-0x47 */
E0_UP, E0_PGUP, 0, E0_LEFT, E0_OK, E0_RIGHT, E0_KPMINPLUS, E0_END,/* 0x48-0x4f */
E0_DOWN, E0_PGDN, E0_INS, E0_DEL, 0, 0, 0, 0, /* 0x50-0x57 */
- 0, 0, 0, E0_MSLW, E0_MSRW, E0_MSTM, 0, 0, /* 0x58-0x5f */
- 0, 0, 0, 0, 0, 0, 0, 0, /* 0x60-0x67 */
- 0, 0, 0, 0, 0, 0, 0, E0_MACRO, /* 0x68-0x6f */
+ 0, 0, 0, E0_MSLW, E0_MSRW, E0_MSTM, 0, E0_SLEEP, /* 0x58-0x5f */
+ 0, 0, 0, 0, 0, E0_SEARCH, E0_RUN, 0, /* 0x60-0x67 */
+ 0, 0, 0, 0, E0_EMAIL, 0, 0, E0_MACRO, /* 0x68-0x6f */
0, 0, 0, 0, 0, 0, 0, 0, /* 0x70-0x77 */
0, 0, 0, 0, 0, 0, 0, 0 /* 0x78-0x7f */
};
@@ -311,6 +335,10 @@
/*
* usually it will be 0xe0, but a Pause key generates
* e1 1d 45 e1 9d c5 when pressed, and nothing when released
+ *
+ * The Logitech Cordless iTouch generates e1 5c every few minutes for
+ * no apparent reason. It might have something to do with reporting
+ * battery status, but I don't know.
*/
if (prev_scancode != 0xe0) {
if (prev_scancode == 0xe1 && scancode == 0x1d) {
@@ -318,6 +346,9 @@
return 0;
} else if (prev_scancode == 0x100 && scancode == 0x45) {
*keycode = E1_PAUSE;
+ prev_scancode = 0;
+ } else if (prev_scancode == 0xe1 && scancode == 0x5c) {
+ *keycode = E1_PING;
prev_scancode = 0;
} else {
#ifdef KBD_REPORT_UNKN


--

weet jij hoe je dit moet installeren?

Verwijderd

http://lineak.sourceforge.net/
Daar staat een progsel dat wel netjes de knoppen van je keyboard kan configgen.

Verwijderd

Topicstarter
of freshmeat had ik er al naar gezocht maar kon niks vinden :?

maar ik ga dit programma even uitproberen, bedankt!

  • wzzrd
  • Registratie: Februari 2000
  • Laatst online: 24-05 21:44

wzzrd

The guy with the Red Hat

* wzzrd krijgt een beetje buikkrampjes van n00bs als ascona en rinoceros met een krappe 100 posts die denken hier de bink te kunnen komen uithangen. Als je sjieke teksten wilt hebben, moet je eerst die post (en de forum titel) LEZEN!

Anyway, probeer eens (een search op (er zijn genoeg topics over (hint))) hotkeys, jerukey, of lineak. Ik weet echter niet of deze tools ook met jouw keyboard werken. Succes! (De iTouch wordt iig ondersteund door lineak zie ik nu :) )

Verwijderd

Topicstarter
lineak werkt met mijn toetsenbord, ik ben hem nu aan het configgen :)

Verwijderd

Topicstarter
ok dan hotkeys werkt
bedankt iedereen!

  • Heidistein
  • Registratie: Februari 2002
  • Laatst online: 20-05 16:04

Heidistein

Blah

Ik wil ook graag iedereen bedanken, ik zocht hier ook al een tijdje naar (maar ik durfde ut niet te vragen B)

Maybee we are alone... After all.


Verwijderd

Topicstarter
haha :P

bij mij werken nu de mute knop en de volume knoppen
de rest werkt nog niet, maar dat hoeft ook niet zo perse voor mij, zou wel leuk zijn maar dan moet ik de key codes weten en die weet ik niet :(

is er misschien nog iemand die dat weet? de keycodes van search, My Home enz...

  • Valium
  • Registratie: Oktober 1999
  • Laatst online: 09-08 08:59

Valium

- rustig maar -

Wat je ook kunt doen is je keyboard configgen in X (/etc/X11/XF86Config). Als je daar aangeeft wat voor toetsenbord je hebt ben je klaar. Dan kun je gewoon via sawfish/enlightenment/gnome2-sneltoetsenzooi je toetsen binden aan acties. Er zijn al zat topics over geweest. Als je even zoekt in het forum dan heb je het zo gevonden.

Verwijderd

Topicstarter
ik heb al gezocht en ik kon maar een topic vinden, en dat ging over een itouch toetsenbord die niet goed werkte in linux (dus niets over de itouch knoppen)

Wat moet ik precies editten in mijn XF86Config-4 ?

  • wzzrd
  • Registratie: Februari 2000
  • Laatst online: 24-05 21:44

wzzrd

The guy with the Red Hat

Je moet ook niet zoeken op iTouch maar op 'toetsenbord' en 'knoppen' of iets dergelijks. Die dingen werken allemaal hetzelfde, alleen met andere scancodes :P

Verwijderd

Topicstarter
daar heb ik ook naar gezocht (toetsenbord knoppen)
ik kan echt helemaal niks vinden :(

zou jij misschien dat linkje daarvoor kunnen geven?

Verwijderd

tail -f /var/log/messages

en dan de toetsen indrukken.
dan krijg je iets als "Aug 21 23:49:05 kiwi kernel: keyboard: unknown scancode e0 19"

vreemd genoeg werkt 't hier alleen in een "echte" console en niet onder X (of xterm). Maar je weet dan wel de scancodes.

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 09:26

deadinspace

The what goes where now?

Verwijderd schreef op 21 augustus 2002 @ 23:56:
tail -f /var/log/messages

en dan de toetsen indrukken.
dan krijg je iets als "Aug 21 23:49:05 kiwi kernel: keyboard: unknown scancode e0 19"

vreemd genoeg werkt 't hier alleen in een "echte" console en niet onder X (of xterm). Maar je weet dan wel de scancodes.

Met het progje "xev" (zit standaard bij X als het goed is) kun je in X makkelijk de scancodes te weten komen.

  • Valium
  • Registratie: Oktober 1999
  • Laatst online: 09-08 08:59

Valium

- rustig maar -

code:
1
2
3
4
5
6
7
8
Section "InputDevice"
        Identifier      "Generic Keyboard"
        Driver          "keyboard"
        Option          "CoreKeyboard"
        Option          "XkbRules"      "xfree86"
        Option          "XkbModel"      "logicordless"
        Option          "XkbLayout"     "us"
EndSection
Dat is mijn keyboard-stukje in de X-configuratie. Ik heb een Logitech Cordless Desktop Itouch. Dus als je d'r zelf ook zoeen hebt, dan werkt dit.

  • [J.d.I.] Exploder
  • Registratie: December 1999
  • Laatst online: 23-05 12:40
Wat ik gewoon gedaan heb is eerst met xev de juiste keycodes gezocht en daarna een filetje (in mijn geval .Xmodmap) aangemaakt met als inhoud:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
keycode 115=F13
keycode 117=F14
keycode 178=F15
keycode 236=F16
keycode 229=F17
keycode 230=F18
keycode 223=F19
keycode 160=F20
keycode 174=F21
keycode 176=F22
keycode 162=F23
keycode 164=F24
keycode 144=F25
keycode 153=F26

De knoppen worden dus gewoon naar hogere F knoppen gemapped.

En een simpel scriptje in de Autostart dir van KDE gezet met als inhoud:
code:
1
xmodmap ~/.Xmodmap


En dan gewoon via de menu editor acties aan de knoppen gehangen. Hiermee kan je bv Konqueror laten opstarten enzo.

Verwijderd

Topicstarter
Valium schreef op 22 augustus 2002 @ 00:34:
code:
1
2
3
4
5
6
7
8
Section "InputDevice"
        Identifier      "Generic Keyboard"
        Driver          "keyboard"
        Option          "CoreKeyboard"
        Option          "XkbRules"      "xfree86"
        Option          "XkbModel"      "logicordless"
        Option          "XkbLayout"     "us"
EndSection
Dat is mijn keyboard-stukje in de X-configuratie. Ik heb een Logitech Cordless Desktop Itouch. Dus als je d'r zelf ook zoeen hebt, dan werkt dit.
Dit werkt niet bij mij, ik heb een Logitech Cordless Optical :(
Misschien moet ik nog opties aan de knoppen hangen? weet jij hoe?

Verwijderd

Topicstarter
Via KDE kan ik geen shortcuts maken voor mute en volume down enzo :?

  • ajvdvegt
  • Registratie: Maart 2000
  • Laatst online: 04-12-2025
Verwijderd schreef op 22 augustus 2002 @ 09:57:
Via KDE kan ik geen shortcuts maken voor mute en volume down enzo :?
'tuurlijk wel. Je kan vast op een of andere manier programma's laten starten als je bepaalde knoppen indrukt. Ik heb geen KDE geinstalleerd staan, dus ik kan het niet ff voor je op zoeken.
Je klust even een scriptje voor dat de 'mute' functie voor je regelt, dat hang je achter zo'n scancode van 'n iTouch knoppie, en voila. Valium heeft zo'n 'mute' scriptje gemaakt, even zoeken levert je nog wel een link op ook denk ik. (Het volume is nog vele simpeler te regelen dan mute, speel maar eens met 'aumix')

I don't kill flies, but I like to mess with their minds. I hold them above globes. They freak out and yell "Whooa, I'm *way* too high." -- Bruce Baum


  • Red Sonja
  • Registratie: Juli 2001
  • Laatst online: 01-07 13:16

Red Sonja

Linux: power to de wortel

K heb op m'n werk ook zo'n EAK(Microsoft :9~) en lineakd doet t perfect alleen, k kan de toetsen zoals forward, back, favorites niet gebruiken.. K wil die nl. koppelen aan mozilla. Het opstarten van de composer en openen van nieuw scherm lukt wel(MSS) maar, de rest dus niet. Iemand tips hoe je dat zou kunnen oplossen :?

p.s: K gebruikt liefst Window Maker, KDE is een beetje kadoek... :'(

[ Voor 0% gewijzigd door Red Sonja op 23-08-2002 00:19 . Reden: toevoeging ]

And the beast shall be made legion. Its numbers shall be increased a thousand thousand fold. The din of a million keyboards like unto a great storm shall cover the earth, and the followers of Mammon shall tremble. from The Book of Mozilla, 3:31

Pagina: 1