Artículos etiquetados "Apple"

Como crear un servicio de traducción en MAC

Como crear un servicio de traducción en MAC

—————– Actualización del 18 diciembre 2009—————

He tenido que modificar el Script ya que la dirección del traductor ha cambiado, haciendo que no funcionase la anterior versión. Si ya tenias el servicio creado y este ha dejado de funcionar, puedes bajarte la nueva versión o modificar la direcc del traductor en tu Script, como prefieras. Si por el contrario es la primera vez que lees este artículo, puedes seguirlo sin problema dado que ha sido actualizado y todo está correcto.

—————————————————————-

Una de las características más útiles y menos conocidas de MAC es la del menú Servicios, integrado en la barra de herramientas de cada programa. Dichos Servicios son funciones que vienen «de serie» en el sistema y otras que se añaden con cada nuevo programa y que permiten interactuar con los contenidos que estemos visualizando dependiendo del tipo que sean estos, del programa que estemos usando y de la función en si.

Esta carácterística incluye funciones como:

  • Resumir: Permite, a partir del texto seleccionado, hacer un resumen del contenido a modo de preview. Para comprender esta opcion basta con pensar en el pequeño avance que nos muestran de las noticias algunos feeds o algunas Webs.
  • Crear nuevo correo: Inserta el texto seleccionado en un nuevo correo
  • Buscar en Google: Eso mismo, busca la seleccion en Google

Estas son solamente unas pocas de las muchísimas funciones que pueden aparecer en dicho menu y, a pesar de que existen todo tipo de ellas, hay una que no viene por defecto y que es realmente útil: La traducción.

Lo cierto es que, al menos en mi caso, he ido sustituyendo dicha función por la de búsqueda en el diccionario, que es otro de los servicios que viene por defecto en el sistema y que permite ver la definición de una palabra (evidentemente, como cualquier otro diccionario) pero eso, en ocasiones no resulta suficiente, sobre todo si no es una palabra lo que deseamos traducir y es una expresión o un texto completo.

Por otro lado, desde hace unos dias estoy disfrutando de las nuevas funcionalidades de Snow Leopard y una de las mejoras es precisamente la personalización del menu Servicios por lo que animado a causa de esto, he decidido crear mi propio servicio de traducción a través del Traductor de Google de forma que, solamente con el sistema y sus opciones, es decir, sin software de terceros ni ningún tipo de añadido salvo la conexión a internet, veremos como crear este servicio e incluso la forma de ejecutarlo con una combiancion de teclas para evitar movernos por los menús, ganando aún mas rapidez si cabe. Comencemos….

Para que todo sea mas sencillo, vamos a recurrir al programa ideado para hacer las cosas mas sencillas: AUTOMATOR.

Abrimos automator y seleccionamos la opción para crear un nuevo servicio.

El asistente de Automator

El asistente de Automator

Ya dentro de la ventana para componer el flujo de trabajo, veremos en la parte superior de la columna derecha un pequeño cuadro con algunas opciones, en las que tendremos que decirle que nuestro servicio va a recibir TEXTO y lo hará DESDE CUALQUIER APLICACIÓN, tal y como vemos en la siguiente captura:

Creando el servicio de Traducción
Creando el servicio de Traducción

Una vez especificado el tipo de datos y de donde los recibirá, tendremos que situarnos en la columna de la izquierda y arrastrar hacia la de la derecha la acción EJECUTAR APPLESCRIPT, tal y como muestra la siguiente imagen:

Insertando la acción en el flujo de trabajo
Insertando la acción en el flujo de trabajo

Y ahora solo nos falta el código, que a fin de cuentas es lo que hace que el servicio funcione y como habréis intuido a juzgar por la acción incorporada al flujo de trabajo, se trata de un pequeño applescript (Y lo de pequeño esta vez va en serio 🙂 ). Así que dentro de la acción que acabamos de arrastrar al flujo de trabajo de nuestro futuro servicio tendremos que tener escrito estas líneas que siguen, tal cual aparecen aquí debajo.

Código applescript a incluir:

1
2
3
4
5
6
7
8
9
on run {input}

tell application "Safari"
    activate
    set LaDirecc to "http://translate.google.com/#en|es|" & input
    open location LaDirecc
end tell

End run

Básicamente la función de estas lineas es unir la selección texto que hayamos indicado a una URL, concretamente la del traductor de Google para que realice directamente la traducción del texto con dicho servicio. Como instrumento para realizar la acción he optado por Safari ya que viene por defecto en el sistema por lo que seria raro encontrarse un MAC sin él.

Tras realizar tal cual, todos los pasos solamente nos quedará guardar el trabajo realizado en Automator para tener listo nuevo nuevo servicio y aunque una vez guardado ya será totalmente funcional, aun podremos mejorarlo asignándole una combinación de teclas para que sea más cómodo. Eso si, es importante guardarlo con un nombre claro ya que será el que aparezca en el menú.

Hagámos una pequeña prueba, para ver si hemos seguido todos los pasos de forma correcta. Si abrimos cualquier aplicacion que muestre texto, ya sea un navegador Web, un procesador de texto, cualquier otro programa o documento en el que podamos hacer la unica parte totalmente necesaria que es, SELECCIONAR UN TEXTO y nos dirigimos al menú superior del sistema donde veremos algo similar a la siguiente captura, salvo en el nombre del programa (a no ser que también haya abierto el mismo que en ese caso, será todo idéntico):

Pasos para ejecutar el servicio
Pasos para ejecutar el servicio

Para que no haya confusión alguna, iré explicando cada uno de los pasos para ejecutar el servicio.

  1. Seleccionamos el texto. En la imagen he usado TextEdit pero servirá cualquier otra aplicación, documento o correo.
  2. Iremos a la entrada del menú servicios que siempre estará en el barra superior de la aplicación en la que estemos. En el caso de Snow Leopard también podremos acceder a los servicios invocando el menú contextual sobre el texto seleccionado.
  3. Veremos un nuevo menú categorizado según el tipo de datos con el que trabajamos. En este caso, dentro de la categoría texto aparecerá un servicio que tendrá el mismo nombre con el que hayamos guardado el flujo de trabajo de automator. Al pinchar sobre él, se ejecutará el servicio que, en este caso, abrirá una nueva ventana de Safari con la traducción del texto que hayamos seleccionado previamente.

A pesar de que ya hemos creado un servicio completamente operativo, a la par que realmente útil, si tenemos Snow Leopard como sistema podremos rizar el rizo un poquito más asignando una combinación de teclas que nos permita, tras seleccionar el texto, realizar la acción desde el mismo teclado. Para ello bastará con volver a sacar el menú de Servicios desde la barra de tareas superior e ir hasta la entrada que se muestra bajo la lista de servicios cuyo nombre es: Preferencias de los servicios. También es posible acceder a este menú mediante el panel de preferencias del sistema y entrando en la opción de teclado y ratón.

Preferencias de los servicios
Preferencias de los servicios

En esa misma ventana que visualizamos tendremos que buscar el nuevo servicio que hemos creado y tomando como referencia el resto de servicios que aparecen y que ya tienen una combinación de teclas asignadas, sabremos donde hacer doble click para agregarle un atajo de teclado a nuestra creación. En la anterior imagen se puede ver la combinación de teclas que he asignado en mi equipo al servicio de traducción recien creado. He optado por las teclas «Comando + Alt + G» ya que no es excesivamente dificil de recordar gracias a la G de google y existen muchas combinaciones que utilizan el uso de las teclas «Comando + ALT» así que no resulta muy rebuscada. Además hay que tener en cuenta que la combianción que asociemos no debe estar asignada ya a ninguna otra función y con más cuidado aún, en este caso que hemos creado un servicio común a cualquier aplicación por lo que es más difícil encontrar combinaciones vacías.

Un buen consejo para evitar problemas por combinaciones de teclas duplicadas es desactivar, en esa misma ventana, las combinaciones del sistema que no utilicemos. Por ejemplo, si el equipo es un portátil con Trackpad multitouch y usamos los gestos de 4 dedos para invocar Exposé o para mostrar escritorio, no es necesario tener habilitadas tambien las combinaciones de teclas para esas mismas tareas.

Ahora que ya tenemos también una combinación de teclas asignada a nuestro servicio, hemos terminado el trabajo y ya no tendremos que quedarnos con la duda de lo que significa ninguna palabra o texto, solamente por el hecho de que nos de pereza efectuar todos los pasos necesarios para realizar una traducción de la manera tradicional. Además no solo hemos aprendido algo realmente útil sino que hemos dotado al sistema de una nueva y potente característica sin recurrir a herramientas externas.

Por supuesto, utilizando este mismo sistema podremos crear nuevos servicios en el sistema, siendo como muchas otras veces, la única limitación, la que nos impone la falta de ideas e imaginación que le echemos.

Ahora bien, si no le funciona el script o no tiene ganas de seguir los pasos, siempre puede optar por la manera rápida que es descargarse el flujo de trabajo del servicio desde ESTE ENLACE y copiándolo en una de las 2 siguientes rutas dependiendo de lo que quiera:

Para que todos los usuarios del sistema tengan acceso al servicio (Requiere autenticación):

Disco principal/sistema/Librería/Servicios

Si quiere tener el servicio solo para el usuairo actual, la ruta es:

Home del usuario/Librería/Servicios

Una vez esté nuestro servicio en cualquiera de esas 2 rutas, ya podremos disfrutar de su versatilidad desde el menú servicios.

En el caso de que haya optado por crear el servicio paso a paso en vez de descargándolo ya hecho, cuando lo guarde con Automator, la ruta donde estará ubicado es la del usuario actual, es decir, solo estará disponible para el usuario con el que lleve a cabo los pasos. Eso si, siempre podrá moverlo a mano a la otra ruta para que todos los usuarios que utilicen el sistema disfruten de él.

leer más

Automatizar la apertura de las herramientas de trabajo y carpetas en MAC (Applescript)

Este artículo es el primero para realizar unas acciones concretas. En este caso lo haremos mediante applescript y en el siguiente se realizarán las mismas acciones con  automator.

Si ya está familiarizado con el uso de AppleScript y conoce su metodología, prácticamente podría saltar directo al script ya que el artículo, en su mayoría, trata de explicar los conceptos básicos utilizados en el script.

Una de las maravillas del sistema OS X es la facilidad que ofrece para automatizar todo tipo de tareas y, como veremos en este pequeño manual, utilizando applescript, podremos con un simple clic de ratón abrir una serie de carpetas, scripts, programas o incluso que nos pregunte que es lo que queremos abrir. Resulta ideal, sobre todo cuando tienes varios proyectos en marcha haciendo que las carpetas de trabajo sean varias, en diferentes ubicaciones y los archivos no siempre sean los mismos a utilizar ya que puede haber diferentes versiones de ellos.

Ahora que ya estamos metidos en situacion, concretemos un poco más el caso. Para que sea algo realista, voy a basar el artículo en un caso real que me hizo recurrir a las maravillas de applescript para abrir una serie de carpetas con los archivos de un proyecto y tras ello abrir la ultima version del script en el que estuviera trabajando. Respecto a las carpetas no hay mucho que decir ya que siempre serán las mismas pero respecto al script, si queremos que nuestra automatización sea práctica y no tengamos que modificarla cada vez que cambiemos de nombre el sctipt, (cosa que yo hago continuamente ya que añado la verison del mismo en el propio nombre del archivo) tendremos que recurrir a uno de los diálogos del sistema. Así pues, el objetivo es el siguiente…

Crear un Applescript con las siguientes características:

  • Debe abrir 2 carpetas específicas (La carpeta de los archivos de prueba y la de los scripts)
  • Abrir un archivo de código (Applescript también) cuyo nombre puede cambiar todos los días, incluso varias veces en el mismo día

Como puede ver, no es un guión nada complicado así que vamos manos a la obra, comenzando con la parte de las carpetas aunque antes, veamos un poquito de teoría…

Applescript tiene una amplia gama de posibilidades para referirse a carpetas y archivos. Estas son las siguientes:

  • Referencias anidadas
  • Referencia de ruta
  • Referencias de alias
  • Rutas Posix
  • URLs

Cada una de las formas tiene su método y no siempre se pueden utilizar todas en cualquier punto del script o de cualquier forma aunque lo que si es posible es convertir unas en otras de forma sencilla y en este caso vamos a recurrir a 2 tipos para que el script resulte un poco más didáctico 😉 . Usaremos tanto las referencias de ruta como las referencias anidadas.

El método de referencia de ruta consiste básicamente en escribir la ruta completa desde su comienzo. En este caso en vez de usar el caracter «/» para separar los directorios, lo haremos tipo MAC mediante el caracter «:» para separar cada uno. Para asegurarnos de que queda totalmente claro, veamos un pequeño ejemplo sobre las rutas:

Para las personas procedentes de Windows esto sería una ruta común:

C:\Usuarios\alvaro\DropBox\Proyectos\Applescript\en_DESARROLLO\ARCHIVA2

Para quienes llegan de Linux o Unix la ruta tendría este aspecto:


Macintosh HD/Usuarios/alvaro/DropBox/Proyectos/Applescript/en_DESARROLLO/ARCHIVA2

Mientras que en los sistemas Apple, la ruta pasaría a ser así:

Macintosh HD:Usuarios:alvaro:DropBox:Proyectos:Applescript:en_DESARROLLO:ARCHIVA2

Teniendo en cuenta que el corazón de OS X es un UNIX, las rutas cuyo delimitador es la barra invertida «/» tambien serían válidas aunque en este caso nos vamos a basar en el tipo de ruta de MAC por defecto.
En cambio, las referencias anidadas, aun siendo una forma muy sencilla y lógica tambien, se basan en el concepto contrario, es decir, vamos anidando los items para formar la ruta PERO en sentido contrario. Mientras que en con las referencias de ruta vamos formando la estructura partiendo del inicio del disco hasta el directorio destino, en las referencias anidadas se hace al revés comenzando por el directorio en cuestion e indicándo que esta dentro de… y dentro de… y dentro de…. Veamos un ejemplo que, seguramente, resulte más aclarador que mis explicaciones:
Imaginemos la tenemos la siguiente ruta:

Macintosh HD/Usuarios/alvaro/Escritorio/samples/zona_pruebas/archiva2

Para referirnos a ella mediante referencias anidadas tendriamos que hacerlo de la siguiente manera:
...of folder "archiva2" of folder "zona_pruebas" of folder "samples" of desktop of folder "alvaro" of folder "usuarios"...etc
Dependiendo de donde este ubicada la ruta, tendríamos que seguir especificando los directorios o no. En este caso, una de las carpetas es el escritorio (Desktop), la cual es una de las carpetas reconocidas por el sistema por lo que podríamos terminar la anidación de elementos con un simple «of desktop» y de hecho, así se hará en el script.
Ahora que estoy seguro de que la primera parte del script no va representar ningún problema, vamos al grano con él, de manera que, en esta primera parte lo que haremos será abrir las 2 carpetas de trabajo necesarias:
1
2
3
4
5
6
tell application "Finder"
    set DirectorioDeTrabajo to folder "
Macintosh HD:Usuarios:alvaro:DropBox:Proyectos:Applescript:en_DESARROLLO:ARCHIVA2"
as alias
    open folder "archiva2" of folder "zona_pruebas" of folder "samples" of desktop
    open folder DirectorioDeTrabajo
end tell

Como se puede apreciar, en la segunda línea, aunque se puede ver claramente la estructura de carpetas, su objetivo no es abrirla sino guardarla en una variable llamada DirectorioDeTrabajo que luego, en la penúltima línea si abriremos mediante la orden «open folder». Esto no es obligatorio ni mucho menos pero nos resultará mucho más cómodo ya que asignándole la ruta como valor a dicha variable, cada vez que tengamos que hacer uso de toda esa concatenación de directorios para referirnos a la carpeta que apuntan, podremos hacerlo simplemente escribiendo al variable y más adelante es algo que nos vendrá muy bien para mantener «limpio» el script facilitando tanto su lectura y comprensión como su escritura.

Ahora que tenemos la parte de las carpetas, tenemos que escribir la parte que nos abrá el script. Como he dicho antes, en mi caso el script no es el mismo de un dia para otro. Incluso puede cambiar varias veces en el mismo dia ya que en el nombre incluyo la versión y muchas veces hasta alguna palabra que especifique más el punto donde se encuentra mi trabajo en dicho archivo. Esto hace que no pueda especificar un archivo concreto a abrir desde el script que iniciará todo a no ser que quiera cambiar cada dia mi script, cosa que haría que todo este sistema no fuese viable. Para solucionar este problema, la mejor manera es recurrir a uno de los diálogos del sistema para la apertura de archivos, que en este caso será el script que yo seleccione en el momento. Esto se consigue mediante la orden «choose file». Ahora bien, si me abre el diálogo de seleccion de archivo en una carpeta perdida o lejana a mi destino, haria de nuevo que este método no fuese más rápido o práctico que hacerlo todo a mano pro lo que vamos a personalizar un poco la orden…

choose file with prompt "Selecciona el SCRIPT DE TRABAJO" default location DirectorioDeTrabajo

Veamos que quiere decir cada cosa:

  • choose file: Es la orden en sí misma para la apertura del diálogo de seleccion de archivo
  • with prompt: es el parámetro encargado de añadir un pequeño mensaje en la ventana.
  • default location: Es lo que nos permitirá abrir el diálogo de seleccion de archivo en el directorio que queramos.

Con esa simple linea hemos definido prácticamente todos los parámetros pero nos falta lo más importante y es que aún no le hemos dicho que es lo que hay que hacer con el archivo seleccionado por lo que hasta ahora esta parte del script no sirve de nada. Solucionémoslo…

En este caso de ejemplo, lo que queremos es automatizar la apertura de los elementos de trabajo. Estos elementos habíamos dicho que eran las dos carpetas anteriores y un script sobre el que estoy trabajando. Esta última parte, abrirá un script pero hay que tener en cuenta que puede ser aplicable a cualquier otro tipo de documento sobre el que estemos trabajando. De hecho, escrito de la siguiente manera, no tendríamos que cambiar nada del script para que funcionase con otros tipos de documentos como archivos de pages o numbers, de word o excel, de música…etc etc ya que el método a seguir será que Finder abra el documento, sin más. Esto hace que para abrirlo, él solito busque la aplicación por defecto para abrir el tipo de documento que sea seleccionado en el diálogo o ventana de selección de archivo.

tell application "Finder" to open (choose file with prompt "Selecciona el SCRIPT DE TRABAJO" default location DirectorioDeTrabajo)

Se puede apreciar también que esta linea sirve para cualquier otro tipo de documento al que queramos adaptar el script y además no es necesario que sea modificada ya que, al hacer uso de la variable antes mencionada DirectorioDeTrabajo, cuando se cambien las rutas en la primera parte del script, dicha variable tomará el nuevo valor por lo que la ventana invocada por esta linea se abrirá en la nueva ruta. Además es destacable tambien la sensación de limpieza que transmite el código usando la variable en lugar de toda la ruta.

Finalmente ya tenemos las dos partes por separado completamente explicadas por lo que vamos a proceder con el script completo:

1
2
3
4
5
6
7
tell application "Finder"
    set DirectorioDeTrabajo to folder "
Macintosh HD:Usuarios:alvaro:DropBox:Proyectos:Applescript:en_DESARROLLO:ARCHIVA2:"
as alias
    open folder "archiva2" of folder "zona_pruebas" of folder "samples" of desktop
    open folder DirectorioDeTrabajo
    open (choose file with prompt "Selecciona el SCRIPT DE TRABAJO" default location DirectorioDeTrabajo)
end tell

Y con esto damos por finalizado el artículo y solamente recuerde que, para personalizar y adaptar este script a sus propósitos personales solamente tendrá que modificar 2 cosas:

  • Las rutas de la primera parte (Añadiendo, eliminando o modificando las existentes)
  • El mensaje del cuadro de diálogo (En el caso de que quiera seleccionar algo que no sea script 😉 )

También podría darse el caso de que lo que quiera abrir no sea un documento, es decir, que el objetivo del script sea simplemente abrir X aplicaciones. En ese caso, el script seria más sencillo aún ya que se podría suprimir la segunda parte del script y añadir una linea como la siguiente por cada una de las aplicaciones:

Si deseamos que se abra y quede visible en pantalla, por ejemplo la aplicacion TextMate:

tell application "TextMate" to activate

Si queremos que se abra pero que permanezca oculta:

tell application "TextMate" to open

Para no extender más aún el artículo, nos quedaremos con esta manera de referirse a las aplicaciones aunque es importante mencionar que no es la única forma de referirse a un aplicacion.

Y ya finalmente si, de la misma manera que mi script podria no ser el mismo de un dia para otro obligándome a recurrir a un diálogo para seleccionar el documento a abrir, puede recurrir a un diálogo para seleccionar la(s) aplicaciones a abrir. Para hacerlo, seria de la siguiente forma:

choose application

Cabe destacar tambien que al igual que el diálogo de selección de archivo, este otro para seleccionar aplicación dispone de varios parámetros para personalizarlo al gusto del usuario aunque eso sería ya un nuevo artículo 😉

leer más

Atajo de teclado para crear enlaces en Mail (Leopard) o cualquier otro programa

Atajo de teclado para crear enlaces en Mail (Leopard) o cualquier otro programa

Este artículo es, más que un truco, la forma de aprovechar una característica del sistema operativo OSX en su versión Leopard ya que en Snow Leopard resulta que vienen con ello de serie. La verdad es que desde el primer día hasta hoy, el sistema operativo de la empresa de la manzana no ha dejado de sorprenderme gratamente y por eso mismo me extrañó muchísimo que MAIL una de las aplicaciones insignias integradas en el propio sistema no tuviese forma de crear un enlace o link mediante una combinación de teclas, sobretodo por que tiene combinaciones de teclas para prácticamente cualquier cosa, aunque repito, esto solo ocurre en Leopard, Snow Leopard tiene asignadas las teclas Comando+K para la creación de enlaces. Si tambien ha buscado el desaparecido atajo de teclado para crear un enlace en MAIL u otro atajo inexistente para cualquier otra aplicacion, en Leopard no tiene problema alguno ya que, como veremos a continuación, podrá crear los atajos que quiera, ya sean genéricos para todas las aplicaciones o, como en el caso que cito, para una aplicación en concreto. Dicho esto, veamos los pasos…

Lo primero que tenemos que hacer es asegurarnos de que la opción que queremos usar mediante el atajo de teclado,  no tiene un atajo que desconozcamos. Para asegurarnos solamente deberemos buscarla en el menú superior…

Enlazar desde el menu

Enlazar desde el menu

Como se puede ver en la anterior captura, a la derecha de la opcion «Enlazar» no tenemos ninguna combinacion de teclas escrita por lo que no existe atajo de teclado para realizar dicha acción así que tendremos que crearla y, gracias al OS X, nos será realmente fácil.

El siguiente paso será ir al «Panel de Preferencias» y dentro de él accederemos a la opción «Teclado y ratón» donde se abrirá una ventana en la cual tendremos que situarnos en la última pestaña (Funciones rápidas de teclado) y pinchar sobre el botón con el signo «+» como se puede ver en la siguiente imagen…

Añadir nuevo atajo de teclado

Añadir nuevo atajo de teclado

Tras seguir esos pasos aparece una última ventana en la que solamente tendremos que configurar tres campos:

APLICACIÓN: En este caso MAIL, si fuera un atajo genérico para cualquier programa, dejaríamos la opción de todas las aplicaciones.

Título del menú: Aquí es necesario escribir el nombre de la opción TAL Y COMO APARECE en el menú. En el ejemplo que estamos haciendo, la opción de crear un nuevo enlace era «Añadir…» en el menú así que lo escribimos tal cual en el campo.

Función rápida teclado: En este campo solamente debemos introducir la combinación de teclas que queramos asignar a la opcion de menu previamente escrita. Un consejo es que primero miremos en la pantalla anterior que no esté usada. En este caso he utilizado una combinación de tres teclas ya que, aunque ya existen algunas en el sistema por defecto, con 3 teclas hay menos por lo que es menos probable que esté usada. Si se nos pone un signo de adverténcia al lado de este campo es que dicho atajo de teclado está ya en uso.

Creando el atajo de teclado

Creando el atajo de teclado

Finalmente pulsamos el botón Añadir para hacer efectivo el atajo de teclado, cerramos el panel de preferencias y volvemos a MAIL.

Atajo de teclado creado

Atajo de teclado creado

Esta vez, si buscamos de nuevo la opcion en el menú para crear el enlace, veremos que a su lado aparecerá la nueva combinacion de teclas para llevarla a cabo, siempre y cuando hayamos seguido los anteriores pasos de forma correcta.

Ahora simplemente nos bastará hacer la selección del texto que queramos convertir en enlace y, una vez seleccionado pulsaremos dicha combinacion de teclas para que nos aparezca la ventana solicitando la dirección a enlazar.

Como he dicho antes, esto mismo es aplicable a cualquier opción de cualquier programa, siempre y cuando cumpla el único requisito necesario para realizar esto que es que dicha opción aparezca en el menú superior de la aplicación.

Estos son algunos de los atajos que tengo creados y que más utilizo, en este caso en Safari.

Imagen 5

Volver a cargar: Seria la misma acción que la tecla F5 que, por comodidad la he cambiado a comando+intro

Firefox: Esta opcion aparece si habilitamos en las preferencias que aparezca el menú de desarrollo y su función es pasar la página que estemos visualizando en Safari al nevagador Firefox. Esto lo realizo con Shift+Comando+M (M de Mozilla)

Fusionar todas las ventanas: Cuando vamos abriendo varios enlaces desde otros programas, o pinchamos en enlaces programados para abrirse en una ventana diferente en vez de una pestaña se nos abren varias ventanas de safari. Esta opcion las unifica todas en varias pestañas de la misma ventana. Las teclas son  Shift+Comando+F (La F de Fusionar)

Quizás os parezca un poco tonto lo de aclarar «M de Mozilla» o «F de fusionar» pero es un principio básico para crear enlaces lo más lógicos posibles a fin de recordarlos aunque estes una temporada sin usar el equipo. Si los enlaces son teclas aleatorias no las recordarás nunca mientras que de esta manera es muy sencillo acordarse. También es cierto que se pueden consultar en cualquier momento en el mismo menú superior pero ¿¿No creamos los atajos de teclado para evitar dar pasos de más como el de ir a buscar la opción al menú superior??

Por supuesto, también es posible cambiar los atajos de teclado predefinidos en el sistema por otros cualquiera. De hecho, en la segunda captura se pueden ver las combinaciones que tengo para realizar, valga la redundancia, las capturas. Seguramente estará pensando… Pero ¡¡si tiene la tecla F12 y en mi portátil la tecla F12 es para dar volumen!! Eso es por que otra cosa que suelo hacer en mis MAC es cambiar la configuracion de las teclas F1, F2, F3…etc para que sean dichas teclas y no Brillo, Exposé, DashBoard…etc. Al hacer esto, puedo dar muchas más funciones automatizadas a mis equipos. Además, no solo tengo otras combinaciones para invocar el Dashboard o el exposé sino que puedo seguir haciéndolo con las teclas F3,F4…etc solamente que necesito pulsar tambien la tecla Funcion (Fn). Gracias a este cambio puedo asignar la tecla F12 de mi portatil (La ultima tecla de la hilera de arriba, salvo por expulsar disco) a las capturas de pantalla al portapapeles. Si la oprimo con la tecla control apretada la captura se realiza en un archivo .png en el escritorio aunque, evidentemente, esto ya son gustos personales que pueden variar mucho de una persona a otra y lo importante aquí no es tener el ordenador como yo digo sino que se trata de estar lo mas cómodo con él para trabajar lo mas a gusto y rápido posible, cosa que OS X nos permite hacer de forma muy sencilla.

leer más

Plugin creado por AcIDc00L: noticias juegos
Plugin Modo Mantenimiento patrocinado por: posicionamiento web