En los programas de Adobe podemos organizar las ventanas de documentos como pestañas (Adobe las llama fichas) o podemos usar la organización tradicional de ventanas. Soy un fanático de los atajos de teclado y gran parte de los programas de Adobe, en Mac, no permiten moverse entre los distintos documentos organizados como pestañas mediante atajos de teclado. En Windows, en cambio, podemos ir a la pestaña siguiente mediante Control + Tabulador y a la anterior con Control + Mayúscula + Tabulador, pero parece que en Mac no les ha parecido un atajo importante.
El problema es que en muchos de los programas de Adobe a esta acción no se le puede asignar un atajo de teclado desde el menú Métodos abreviados de teclado, por lo que he creado algunos comandos para ello, ya que sin atajo de teclado la organización de los documentos en pestañas no es útil para mí. El inconveniente de estos comandos es que la API de los distintos programas de Adobe reconocen documentos no la disposición de los mismos en el espacio de trabajo por lo que estos atajos no diferenciarán entre ventanas y pestañas por lo que pasará por todos los documentos abiertos independientemente si están o no en la mismo ventana.
El comando se guarda en la carpeta Commands que se puede encontrar en las siguientes ubicaciones, pudiendo variar según la versión del sistema operativo y del programa:
- Mac OS® X: Macintosh HD/Usuarios/<nombre de usuario>/Librería/Application Support/Adobe/<nombre de programa>/<idioma>/Configuration/Commands
Comandos Fireworks
Para Fireworks, he creado los siguientes comandos a los que les asigno desde el menú Métodos abreviados de teclado las combinaciones de tecla Control + Tabulador y Control + Mayúscula + Tabulador, respectivamente.
Comando Fireworks Siguiente documento
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
(function () { var currentDom = fw.getDocumentDOM(); for (i = 0; i < fw.documents.length; i++) { var dom = fw.documents[i]; if (currentDom.pngText == dom.pngText) { if (i == fw.documents.length-1) { //fw.documents[0].makeActive(); fw.setActiveWindow(fw.documents[0]); } else { //fw.documents[i+1].makeActive(); fw.setActiveWindow(fw.documents[i+1]); } } } })(); |
Comando Fireworks Documento Anterior
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
(function () { var currentDom = fw.getDocumentDOM(); for (i = 0; i < fw.documents.length; i++) { var dom = fw.documents[i]; if (currentDom.pngText == dom.pngText) { if (i == 0) { //fw.documents[0].makeActive(); fw.setActiveWindow(fw.documents[fw.documents.length-1]); } else { //fw.documents[i+1].makeActive(); fw.setActiveWindow(fw.documents[i-1]); } } } })(); |
Comandos Flash
Para Flash, he creado los siguientes comandos pero no les puedo asignar desde el menú Métodos abreviados de teclado las combinaciones de tecla Control + Tabulador y Control + Mayúscula + Tabulador, ya que Flash no permite usar la tecla Control en combinaciones de teclado.
Comando Flash Siguiente documento
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
(function () { var currentDom = fl.getDocumentDOM(); var originalDocID = currentDom.id; for (i = 0; i < fl.documents.length; i++) { var dom = fl.documents[i]; if (currentDom.id == dom.id) { if (i == fl.documents.length-1) { //fl.documents[0].makeActive(); fl.setActiveWindow(fl.documents[0]); } else { //fl.documents[i+1].makeActive(); fl.setActiveWindow(fl.documents[i+1]); } } } })(); |
Comando Flash Documento Anterior
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
(function () { var currentDom = fl.getDocumentDOM(); var originalDocID = currentDom.id; for (i = 0; i < fl.documents.length; i++) { var dom = fl.documents[i]; if (currentDom.id == dom.id) { if (i == 0) { //fl.documents[0].makeActive(); fl.setActiveWindow(fl.documents[fl.documents.length-1]); } else { //fl.documents[i+1].makeActive(); fl.setActiveWindow(fl.documents[i-1]); } } } })(); |