DiGrande.it
Braille y Tecnologías para la Discapacidad Visual

El activador especial para introducir cualquier carácter

En los campos de la ventana Buscar y reemplazar – y en cualquier otro campo de entrada de texto – puede utilizar el Carácter especial “^”. Este Carácter es un marcador o activador especial que indica a Biblos que interprete de forma diferente los caracteres que le siguen.

El activador “^” puede preceder a una secuencia de números que se transforma en su código Unicode correspondiente, puede preceder a un comodín que representa un grupo de caracteres (solo para los campos Buscar y reemplazar), o puede preceder a otro Carácter llamado "terminador".

Una secuencia numérica se indica con “^N” donde N es la variable sustituible por un número de 0 a 2097151 (el conjunto de caracteres Unicode de 21 bits). Por ejemplo, si se busca la cadena "b^105blos", se buscará la palabra "Biblos", porque el código Unicode 105 corresponde a la vocal "i". Así como si se busca la cadena "^65^66^67" se buscará la cadena "ABC". Para conocer el valor numérico de los símbolos Unicode, se puede utilizar la ventana Tipo de Carácter (menú Formato/Carácter...), donde una lista muestra los símbolos Unicode del tipo de Carácter elegido.

El Activador “^” también puede preceder a un comodín. Los comodines indican a Biblos que busque caracteres pertenecientes a un determinado grupo, como letras, números, Puntuación, etc. El tema Comodines o Wildcards está disponible en un capítulo anterior o posterior de este manual.

El último caso en el que se utiliza el Activador “^” es el de un terminador especial, que sigue a una secuencia numérica terminándola. Cuando se utiliza el Activador con una secuencia numérica, los números que siguen al activador se interpretan y se transforman en su código Unicode correspondiente. Como se vio en el ejemplo anterior, al buscar el Carácter Unicode de valor “^105” no se hace más que buscar la vocal minúscula "i". Si después de la secuencia numérica se tuviera la necesidad de añadir a la cadena un Carácter numérico, como por ejemplo "0", sería un error añadir el "0" inmediatamente después de la secuencia numérica, ya que no se haría más que buscar “^1050”, es decir, el código Unicode 1050. En estos casos se puede operar de dos maneras:

- Especificando otra secuencia numérica, indicando el valor del Carácter numérico 0: “^105^48”.

- Utilizando el Terminador especial “^/”: “^105^/0”.

El Activador plantea un último problema: ¿y si se quiere buscar precisamente el Carácter “^”? Hay dos soluciones:

- Buscar el código Unicode del Activador (94): “^94”.

- Especificar dos veces el Carácter activador: “^^”.

Por ejemplo, si se introduce la cadena “^^Biblos^^”, la cadena que se busca es “^Biblos^”. Se obtiene el mismo resultado buscando “^94Biblos^94”.