[Kde-devel-es] Teclas Multimedia

Francisco Gimeno kde-devel-es@mail.kde.org
Tue, 15 Oct 2002 08:34:01 +0200


--------------Boundary-00=_PKF03AOL3AIWHSGNLVM4
Content-Type: text/plain;
  charset="iso-8859-15"
Content-Transfer-Encoding: 8bit

Hola:

Pues aqui va el parche...
incluye 3 nuevas funcionalidades dcop al widget khtml
Son
nextAnchor, prevAnchor y clickAnchor... Si necesitas mas 2 mas [ Anterior y 
Siguiente pagina ], 1) Creo que estan, y 2) Creo que deberia estar en el 
navegador, no en el widget... 
Respecto a mi codigo, hay un fallo en el clickAnchor, y es que cuando no esta 
ningun enlace y le das a clickAnchor, peta.

> > yo tengo el konqueror modificado para hacer eso,
> > pero todavia tengo que afinarlo mas para que funcione.
> > De todos modos, se me quito las ganas de mandarlo debido al mensaje de
> > Antonio Larrosa, pues al parecer no tiene ninguna utilidad, y ya vamos
> > dos xDDDD
> Si, me suena haber leido algún mensaje tuyo relacionado con el tema :)
> Desde luego yo le veo bastante utilidad, no se casi nada de DCOP, pero me
> parece que si algo debe ofrecer konqueror es la posibilidad de controlar la
> navegación desde otras aplicaciones.
Como ya comente, navegar con otros perifericos aparte de raton y teclado, como 
reconocimiento de voz, pda's, mandos infrarrojos...

> > P.D: si estas interesado te puedo pasar un parche sobre kdelibs 3.0.x que
> > a nosotros nos funciona bien ( algun fallito, pero que esta controlado ),
> > y los script que usamos para comunicarnos con DCOP con la ventana
> > deseada...
> Ok, pasalo, a ver si soy capaz de hacer algo con él, que estoy empezando
> con esto y me lio un poco. Muchas gracias :)
pos, 1) aplicar el parche sobre un 3.0.x, con el 3.0.3a va perfect, lo probe 
con un 3.1 y no hubo problemas tampoco..

>
> > Por cierto, los paquetes de lineakd para debian los hice yo xDDDD
que por cierto, he mirao de nuevo en su wes y ya no estan los mios :(
>
> Eres un monstruo, se nota que te has criado en la ESI XDDD
bbufffff.
>
> Saludos
Salu2

Adjunto va,
1) El ebuild de gentoo modificao para aplicar el parche.
2) El parche que se aplica como veras en el ebuild
3) Un pequeño script de mierda que llama a prevAnchor.

Disfruta.... ;)

--------------Boundary-00=_PKF03AOL3AIWHSGNLVM4
Content-Type: application/x-gzip;
  name="kdelibs-3.0.3a.ebuild.gz"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="kdelibs-3.0.3a.ebuild.gz"

H4sICPtymT0AA2tkZWxpYnMtMy4wLjNhLmVidWlsZAB9Vm1TGzcQ/mz9is3hyUuHu7NNIDWdS4fB
DnhCsccmaTtth9HpZJ/KnXSRdDYkob+9K53BJoHAgMW+PHr2WWnFDhyr6kaLRW6h2+/3w16n04MT
Lq1ScMFZLlWhFoKbXRhJFpEdGAhjtUhryzOoZcY12JyD5bo0oOb+j5PzDw6Ca1rApE4LweBMMC4N
34VlD5SGgmICgrVPOUWIQ4hzVfKYLY1WysYLv394/fNBfJXxMKWGu0UhUnP3Ge5FnWiPRjytRZHt
LqEb9cCRjzv9uPcGl4d7vcPeAaT/pjC8rqBNhMy5FhYQwf1ESi/ITqbkCwt3LrjbzpF06wyrfQbo
YbQoDEjOs9Dlr3LBcqBZZmBNCKyCjFdcZs8IVsZyzq58PMwRa4Eh8DbpRnvRHrxcccjpkjvOUbcD
ShY3vwBTci4WtXY+3Ek1OfOCLgDVBsOpRlDj4YR95TYZYyIgc9RVLbnWYlPZCwOz6fHlh+kIUs5o
7UpqulNL8anm0OgHmGaEkiDrMsWWrHOSoBRaK30YO71jY2la8NinxEazuD2JLNVR+rkXEDIYzo6n
o8nFaHyeBO8HQ2hPPkIIXkYsQVON58dLgWKkN4BK+h5UWi00LU1A3g///H08HcySAFsOVcUwpspp
QE7Hvw0nRyfDJMitreJ4tVpF6wJj3Hl2Nr5IAqQVkLPR8fB8hoEnk7OwB2f+I3AiuXjOCmqMF/au
XULCYDgZng92gcoMsCWMuqPgG2Nz6g6F1zYCo5xbc6Y5nlsvIh5Qobm7Dh4D5lqVYJimluURaYxJ
EJDpZin5qjkfEJgbE2Z8yYu44rogrbdJyTNBQ3/AaZ0JNRcFDztRN+o7r4unVWXi9LOoemEX+9B1
dsRocvDXtSms97z51lMhb7wu+99llEUv7EWv8QiSljHFr/AStiIUckUrsuhHB/CKtGhhaBOzzRaN
boVh+1HfhbG6Mk2Y5DastJA2djYkh9+vXcgDBCvmc0fPEcQiQ5qVQsZzWobKGNL6734CUG2Nr3Cv
CbT8GkdFroxF4UVlsdtbGsfsgeQoq1U4VAo8bpuutNerLUCzKIuQqbJUclPLw0pcCV4mKhdxdWNz
F7rVpUppSxcctUWuBwHs+Dub1gvYebO33yekvHGXHbdvFhCGXLobFs6FxJkZhithcz97/KTF+5k0
Izkg7iKLannQ+voVvofxec4dFkpd1VUi1ynYyFbr+fOnUlyfM6GTuDY6aD2NrWrrYhtM1/ofYDo3
Yv0YzAd5NCfs42hrbVzAU9xQqk0MIX9B0D6aHp8G8CyBAOdJAP8AYv9NAL8eek2Fc3Xtf8Rz8Po+
t/XQ3YyobeCn20qNDUuce4ol87pA/cgni5M3dGPDvSe4hvaXycdb4l+YTxbahhec4SN7uZ7QhBg8
hBiLfXITFv/W7LKWFWVXL1/BF+IpuItyuXF4G+ZcGpxxqbq+rNyAwq1mt/GVUHEpDIuvMNIHssx7
mjUOwPaXd6Oz4Wwwmt4+fHbDjKkqyvDiwldoIMOqS25JQ0pIfDCKwrNqkZbff2N2pkzltizgp8h9
NAZXVswti7lcRhkhLfznQ0EwObo4TVCa6fDd6I/bOBWSTMfji0fMZ4NvjMiX4HOE9GdJuzGS4/H5
u9HJ5WQ6vhgeX2wFm5xq/AfEv8EBvMXaB7cbOvHB/p0Avk14pZsHExYK37ZMrSS4I33/nNYVPm0Z
vy+j4XFH45EN9jtNax/Fr6vH0Vte8v8BBKWarsQJAAA=

--------------Boundary-00=_PKF03AOL3AIWHSGNLVM4
Content-Type: application/x-gzip;
  name="kdelibs-3.0.3-dcop.diff.gz"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="kdelibs-3.0.3-dcop.diff.gz"

H4sICPX8kz0AA2tkZWxpYnMtMy4wLjMtZGNvcC5kaWZmAK1WYXPiNhD9HP+K7XXmxuBAwIaQc9pM
GHrp3TTJpYH7zAhbjl2M5bFkkptM/3tXkg020OBMyyTYRk9vV9qnffajIIBOfp/B0qdxtOAdp9vr
OuRsGYpVrL/nUUA82vW8HUw3oc8HcUan02nCdzLNE7gjGYADtu0O++5gBHavZxuWZTUNdnKTRTCl
Kdgj6F24Ts/t25rk+ho6/d756Sew5MUewvW1AfKTkkx0rjgVN9EL9W9YIsyErGjr0gAD/jYsAxaM
xfDHl9nd7QNiv8pYrvvEBBsnXsgyEzyWcAF/TkUWJU/wUU6HlgGvOkBGRZ4lRZzKtCKKJWNYB2Mk
9EUU4JZhvRrWHl0V8SZVmtH121RVxJtUXhx5y7e5apBLuY24l2sW+XtknMbUE+M4Riq/uf7CZooI
m6kv/B/EF+5qz3YHnyraG9mn56g9vNiDjfbU/h5VklKi/Jy123qzoQ2/MxAMZP1BT+6WQxvILIw4
4F/OaZDHCk7W0RMRFIKMrYDlgkc+BRaACGk5WGE6K25UmlupgRLI4YSkiiKW839Lqka5ldxhyomU
kcpNo/ZWOI1WeSzXQwosSxQ8YB4u2gdSm1aLXZHoNjhsc4AixKPSNVe0Qu62vEHyDELCYUWyJfW7
JfpM35T10+Km/gznmS1d3MtmMpfnqOul6THxlbhjQi9xJ1MilEoBVdrH9uj2LxorfUOyI3XHdc63
Ur8YSqXj90jp3ICfo8SLcxTaB0UjWeZpN/yAY9hdpcZ5ikcI1GjZNb2YcA6yU0zFj5hOQ0rFLSM+
brwLab7A8sGEeCH1vy3+wl3G+tNE6LmvxZFzHH3mnMHpoDx0sv98jukKwV9XaQxtAr8CF0RE3twj
XPyyB7gyE3kEAQi2byq+pynNbmkgJixLaGa+nMIPPe53rlbzdUSflZ1M0EmQgz8wbr50hj2E4bdU
mhRZ0S5FltPDzbbW/aHss1EA5k8qjs+8Vq3zBiTmVOm4koc6CPdI9IBH7Z5hDUwVE96RR8UY3pOH
/vFILgr8nmSqzrLJpjxveRZfVp8FybBg6qfGm6ehMj1d/QTlUc4p14CDRcuQlJBAQQaJqvzYE9Fa
IqDSVTA3ZDJrUvvt253r1rUG5sFg0GqBUt9Y4NIWuaDmeDZ7nH95/HzT6nK13CIl+c9Smnx/vJV+
grRUUHwAU50vrCfJOFWjMqftbIxROE2tDmjezTvWUV/WqEbdKvzvvWrPlM9dZ7TtVMNeXzYIebH7
RX94lyWXZlW6n7JRaRLaeHT9S0hTO655sZ6rnGvHhYtyYwpQy2HjwBXza+/S7Lzs1Wi2rltl2M7d
ebmztn6JhkyFtkovzzhuAOaDy4XnkCbVn3EX0KkJxFGy1OaprVO9IuIJQnVOFHKz/foRPnpy7/8B
7peMDKkMAAA=

--------------Boundary-00=_PKF03AOL3AIWHSGNLVM4
Content-Type: application/x-shellscript;
  name="prev"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="prev"

#!/bin/bash
KON_ID=`dcop konqueror-* | tail -n1`
WIDGET=`dcop $KON_ID html-widget* | head -n1`
DCOP_CHAIN="$KON_ID $WIDGET"
dcop $DCOP_CHAIN prevAnchor

--------------Boundary-00=_PKF03AOL3AIWHSGNLVM4--