El nuevo blog de alzado está en alzado.org/blog





Portada > Artículo > Comentarios

"Buscar y reemplazar", mejorar este cuadro de diálogo

14-03-2003 - Joaquín Cuenca

Resumen: Análisis y propuestas de mejora para el cuadro de diálogo de "Buscar y reemplazar". Problemas cuando hay muchas ocurrencias o cuando la palabra queda debajo del cuadro flotante.

Leer artículo »

Tus comentarios

Hablar, escuchar, debatir... Alzado es un espacio de conversación abierto.

#1 el botón de confirmar es necesario
Por cesar

El botón de confirmar es necesario ya que puede ser que por escribir rápido metamos la pata y cambiemos cosas por errores.

El tema del frame puede ser otro problema en monitores grandes. En 1200x1600 se puede convertir en algo invisible.

Enviado 17-03-2003

#2 Botón confirmar
Por Carlos

Estoy de acuerdo con Cesar... es básica la prevención de errores en la utilización de cualquier sistema y para ello es necesario el botón "Confirmar".

Enviado 17-03-2003

#3 Boton confirmar???
Por Joaquin Cuenca Abela

Que boton "confirmar" es ese?

Todavia no he visto ningun cuadro de dialogo con un boton
"confirmar"... de que boton hablais?

Ah, y ya que estamos, que tiene ese boton que ver con la "prevencion
de errores"? que errores hay que prevenir?

Un saludo!

Enviado 17-03-2003

#4 Lo del botón confirmar
Por Fer

Joaquín, creo que se refieren a que aunque para "Buscar" no haga falta el botón, si hace falta un botón "Reemplazar" (eso si, no se por que lo llaman botón de "Confirmar").

Aunque el "buscar" se ejecute automáticamente (sin botón), no aclaras como se ejecutaría el "reemplazar". Del pantallazo se extrae que también se ejecutaría automáticamente, ¿es así?

Enviado 17-03-2003

#5 Re: Lo del boton confirmar
Por Joaquin Cuenca Abela

Fer, gracias por la aclaracion.

No, el "reemplazar" no se ejecuta automaticamente.

Para reemplazar un trocito de texto hay que pinchar en el trozo de texto que se quiere reemplazar.

Por ejemplo, en la captura de pantalla, para reemplazar el unico "int" que se ha cambiado por "float", tuve que pinchar en el "int". Si quiero deshacer el cambio, bastaria con pinchar en el nuevo "float".

Esta explicado en el ultimo parrafo del articulo, pero no esta lo suficientemente claro.

Hay que indicar el texto que se utilizara como reemplazo *Y* pinchar en todos los trocitos de texto que se quieran cambiar.

Un saludo!

Enviado 17-03-2003

#6 El batch
Por Cesar

El tema es como haces un batch. Si quieres cambiar todos los "XX" por "YY", tienes que ir uno a uno?

Eso es un poco raro. Mejor tener un boton y poder lanzar un batch en todo el documento.

Enviado 17-03-2003

#7 Re: El batch
Por Joaquin Cuenca Abela

Efectivamente, una de las preguntas que me espera es como hacer un "reemplazar todo".

Probablemente lo mas sencillo sea poner un boton que haga un "reemplazar todo" cuando se pincha una vez, y que deshaga la operacion cuando se picha una segunda vez.

Un saludo!

Enviado 17-03-2003

#8 Re: el botón de confirmar es necesario
Por Joaquin Cuenca Abela

Por cierto Cesar, que querias decir con:

"El tema del frame puede ser otro problema en monitores grandes. En 1200x1600 se puede convertir en algo invisible."

De que frame estas hablando?

Un saludo!

Enviado 17-03-2003

#9 El frame
Por cesar

Tu propones que en lugar de una ventana de dialogo flotante, el menú de reemplazar se posiciona como una barra de herramienta.

Esto está bien para resoluciones de 1024 o menos donde todo puede estar a la vista, pero si te vas a resoluciones más grandes, las ventanas son necesarias para poder tener las herramientas cerca de la acción.

En un monitor de 1200x1600 (por ejemplo), si me abres un frame en la parte inferior del documento al seleccionar "reemplazar" en un menu que puede estar en la parte superior de la ventana, puede ser que ni me entere de que se ha abierto, o de que el camino entre el menu de arriba y lo de abajo sea tan grande que piense "menudo coñazo"...

Es mejor darle una vuelta a lo de la ventana flotante...

Enviado 17-03-2003

#10 Re: El frame
Por Joaquin Cuenca Abela

Primero, tengo que decir que me parece mas natural poner la barra de herramientas al lado del menu (arriba) que abajo del todo.

Cambie de idea justo despues de hacer el programa, pero ya tenia la captura de pantalla hecha :-)

Segundo, el foco pasaria al cuadro de edicion de "buscar" automaticamente despues de seleccion "Buscar" en el menu o con un atajo de teclado. No hay que usar el raton para ir hasta el cuadro de dialogo / barra de herramienta (no hay que hacerlo con el cuadro de dialogo clasico, y no habria que hacerlo con la barra de herramientas).

La distancia media entre el menu y la "barra de herramientas" seria aun menor que entre el menu y un cuadro de dialogo. Poco importa la resolucion.

Para que nadie se pierda la aparicion de la "barra de herramientas", yo la haria aparecer usando una pequena animacion (como los menus cuando aparecen en Windows 98).

Y ya que estamos con el tema de las animaciones, yo anadiria un pequeno parpadeo (de 1 o 2 segundos) a los trozos de texto encontrados en el documento.

(Ya se que animaciones y parpadeos son el gran "NO NO" de la usabilidad en la red. Esto es debido a que llaman demasiado la atencion y distraen al usuario... que es exactamente lo que queremos conseguir aqui :-)

P.S.: Que significa "Es mejor darle una vuelta a lo de la ventana flotante"?? Darle una vuelta por donde???

Un saludo!

Enviado 17-03-2003

#11 Darle una vuelta
Por Cesar

Es un poco lo que tu comentas.

Un vía es la animación de los elementos o parpadeo.
Otra puede ser el color del fondo dentro de ese "frame"
Otro puede ser la posición, un offset, una justificación de los elementos.

Creo que la ventana de acción puede resolverse por varías vias. Esos es todo.

El parpadeo es un "no no" de la usabilidad por que se ha abusado de el demasiado y ahora tenemos que recular. Pero tiempo al tiempo y el blink volvera a estar de moda.

Cesar.

Enviado 17-03-2003

#12 Pinchar
Por JJ

Si solo se activa pinchando, tienes un problema, la ergonomia, tanto para la gente que tiene problemas de movilidad como para aquellos que tienen las manos en el teclado.

Enviado 25-03-2003

#13 Otra propuesta
Por jiv

Para mi es mucho más comodo usar el teclado que el ratón, pero entiendo que hay que dar la oportunidad a los dos yo haría algo así.

Poner el cuadro en un sitio fijo (abajo por ej y activarlo sólo cuando se le necesita bien dandole a un icono o tecla).

Hacer un cuadro más o menos así:

Buscar: qeu
Reemplazar: que

Luego pondria 4 botones:
Arriba, Abajo, Uno, Todo

Arriba (up) anterior encontrada y abajo (down) siguiente busqueda encontrada.

Uno y todo funcionan cuando hay algo en el cuadro reemplazar
Uno cursor derecho, reemplaza la siguiente ocurrencia
Todo hace el tipico reemplazar todo. Trcas Control + Intro

Ademas le pondría el típico 40/500 para indicar que está en la ocurrencia 40 de 500 existentes, contando siempre desde el principioo.

Si pulsamos arriba pasaremos al 39/500 etc...

Enviado 26-03-2003

#14 Re: Pinchar y Otra propuesta
Por Joaquin Cuenca Abela

Los usuarios que no puedan usar el raton no podran reemplazar, cierto.

Sin embargo, no creo que por eso haya que cambiar la interfaz. Aquellos que no tengan un raton, tendran que comprar uno. Aquellos que no puedan usar un raton, tendran que usar otro programa.

De todas formas, la mayor parte de programas utilizados por aquellos que tienen un handicap serio de movilidad son personalizados.

Es bueno tener una interfaz que puede utilizarse sin raton, sobre todo en las partes mas basicas del sistema operativo, para que por ejemplo se pueda proceder por lo menos a la instalacion de un raton :-)

Sin embargo, en este caso, hacer que la interfaz pueda usarse con y sin raton, lleva (por lo menos a primera vista) a un desastre (para aquellos que usan el raton y para aquellos que no lo usan).

Y para aquellos que tengan las manos en el teclado... pues se levantan y se llevan al raton, que para eso tenemos musculos.

Ninguna interfaz basada en el teclado permite hacer los cambios de una forma tan sencilla y rapida como se puede con el raton. La mayoria de las interfaces basadas en el teclado se basan en el clasico "para este caso en particular, quieres reemplazar (s/n)?", y una vez hecho, pasan a la palabra siguiente.

Como explico arriba, cuando hay muchas palabras que coinciden (muchas = mas de 5) es demasiado pesado de ir diciendo "no no no" hasta que llegamos a la que nos interesa. Mejor coge el raton y ves directamente a hacer el cambio.

En todo caso, la propuesta de jiv (aunque la aprecie, y con todo el respeto) me parece una interfaz que intenta satisfacer a todos ("raton + teclado"), pero que no seria utilizable por ninguno.

P.S.: Para aquellos que les choque que diga "los que no tengan raton, que se compren uno", que piensen cual seria la respuesta que ellos me darian si les dijese "pero es que yo no tengo un teclado..."

Un saludo!

Enviado 27-03-2003

#15 Pequeño pero incomodo
Por Humberto

César: Obviamente me encuentro fuera de tu entorno, sin embargo, acudo a tu ayuda para un problema menor.
El cursor deslizante vertical de repente hace unos días cambió y ahora envia una señal doble (a cada click doble ejecución). Ya verifiqué la velocidad del mouse y sigue igual en todos los programas salvo algunos como el tuyo?????
Muchas Gracias por leerme.
Humberto

Enviado 31-12-2003

#16 ayuda
Por Wares.

buno no creo q entre denuevo a la web..
mandenme en mail la respuesta porfavor
gost_2@hotmail.com
lo ruego.. es muy urgente
q programa necesito o q devo hacer para q el click del mouse sea remplasado por una tecla ?
en el teclado?
respuestas a gost_2@hotmail.com
! please !

Enviado 25-07-2005

#17 ayuda
Por Wares.

buno no creo q entre denuevo a la web..
mandenme en mail la respuesta porfavor
gost_2@hotmail.com
lo ruego.. es muy urgente
q programa necesito o q devo hacer para q el click del mouse sea remplasado por una tecla ?
en el teclado?
respuestas a gost_2@hotmail.com
! please !

Enviado 25-07-2005

Envía tu comentario





Para realizar tu comentario, por favor, responde a la pregunta siguiente...

La palabra en la coordenada B-2 es...

ABCD
1uvanaranjaaceitunacaballo
2cochecasacebollaperro
3manzanaguisantelechugatigre
4perafresatomatetomate
autor: Joaquín Cuenca

Autor: Joaquín Cuenca

Interesado en el estudio de nuevas interfaces de usuario. En mi tiempo libre ayudo al desarrollo de programas libres. (Abiword para Gnome y otros). Mi blog personal.

Artículos publicados: 2

Busquedas

  

Otros artículos

Archivo »

Aviso de novedades

Recibe todas las novedades de alzado en tu correo.

Todo sobre alzado

De interés

Publicar en alzado »

© Alzado.org | Algunos derechos reservados. Licencia Creative Commons