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.
Hablar, escuchar, debatir... Alzado es un espacio de conversación abierto.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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

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.
© Alzado.org | Algunos derechos reservados. Licencia Creative Commons