Etiquetas

Acer (1) Administrador (45) adobe (1) almacenamiento (2) Android (6) Apache (5) Apple (53) Apple Tv (3) Apps (4) AppStore (2) Articulos (36) ArtTech (3) Aspel (1) Asus (8) Audio (5) Bases de Datos (5) BlackBerry (5) Boot (8) BusinessIntelligence (4) CIO (4) CMS (2) Conmutador (4) Consola (17) CONTPAQi (1) Cydia (2) Debian (4) Diagnostico (22) Disco Duro (12) Diseño grafico (3) DIY (4) Drivers (3) ecommerce (3) electronica (4) Email (2) Excel (5) Facebook (2) Firewall (12) Forticlient (4) Fortinet (7) FTA (5) Ftp (4) Gadgets (47) google (5) googledocs (1) Hardware (63) Hp (3) HTML (2) Impresoras (7) Intel (6) IOS (28) Ipad (23) Iphone (27) Ipod (22) ITunes (14) Joomla (6) Kernel (2) LAMP (7) Laptop (24) Libro (3) Linux (24) Mac (22) Manuales (12) Microsip (4) Microsoft (13) Mods (7) MotherBoards (16) moviles (17) Mysql (2) Nagravision (3) Netbook (10) Noticias (4) Noticias. (12) Nube (11) Ocio (4) Office (9) Opensource (17) OS (1) Osx (22) Outlook (2) Pantallas (3) Perl (1) pgsql (1) Php (7) Programacion (4) publicidad (2) Red (45) Redes Sociales (8) Reparacion (21) Rss (1) satellite (4) Seguridad (9) Server (31) Servicio (10) Shell (12) Smartphones (10) Sofware (63) spam (1) Sql (2) SSH (4) Syslinux (5) Tablets (14) Teclado (3) Telefonia (11) transponder (3) Trucos (59) Ubuntu (8) unix (6) Usb (7) Video (8) virtuemart (1) Virus (3) Vista (6) Voz (3) Vpn (6) Wallpaper (1) web (18) Webmin (1) Wifi (7) Win7 (18) Windows (48) x64 (9) Youtube (3)
Mostrando entradas con la etiqueta Osx. Mostrar todas las entradas
Mostrando entradas con la etiqueta Osx. Mostrar todas las entradas

miércoles, 23 de octubre de 2013

OS X Mavericks Completamente gratis


El dia de ayer, fue anunciada la disponibilidad de la nueva version del Sistema OS X, la version 10.9, por primera vez despues de los ultimos lanzamientos estara disponible totalmente gratis, y directamente en la appStore, para los que ya disponen en sus equipos de versiones anteriores como SnowLeopard en Adelante, podran actualizar directamente a Mavericks en 1 solo paso.

Equipos Compatibles con Mavericks
  • Macbook Late2008 y Posteriores
  • Macbook Pro Late 2007 en Adelante
  • iMac Mid 2007 en Adelante.
  • Macbook Air 2008 en Adelante.
  • Sistemas Hackintosh, Core 2 Duo Procesador 64Bits y que soporte 10.6.8 o posterior.
 

viernes, 21 de junio de 2013

OS X a 32 o 64 bits?



A Partir de Mac OS X v10.6 y posterior incluyen un kernel de 64 bits. En el caso de hardware compatible con el kernel de 64 bits, tienes la opción de iniciar (arrancar) el Mac utilizando el kernel de 64 bits o el anterior de 32 bits.

Puedes utilizar cualquiera de los dos métodos siguientes:
Método 1: Combinación de teclas de inicio (sólo para el inicio actual)

  • Si tu Mac utiliza de forma predeterminada el kernel de 32 bits, pero es compatible con el kernel de 64 bits, puedes iniciarlo con el kernel de 64 bits pulsando al mismo tiempo las teclas 6 y 4 durante el inicio.
  • Si tu Mac utiliza el kernel de 64 bits de forma predeterminada, pero puedes iniciarlo con el kernel de 32 bits pulsando al mismo tiempo las teclas 3 y 2 durante el inicio.
Tu Mac volverá a utilizar el kernel predeterminado la próxima vez que lo reinicies.

Método 2: Configuración en disco (persistente)

Para iniciar el disco de inicio actual con el kernel de 64 bits, utiliza el siguiente comando en Terminal:

sudo systemsetup -setkernelbootarchitecture x86_64

Para iniciar el disco de inicio actual con el kernel de 32 bits, utiliza el siguiente comando en Terminal:

sudo systemsetup -setkernelbootarchitecture i386

Nota: Esta configuración se halla almacenada en el archivo /Librería/Preferences/SystemConfiguration/com.apple.Boot.plist y se activará cada vez que inicies el equipo desde este disco. Si inicias desde otro disco diferente, se activará bien la configuración de ese disco o la predeterminada del hardware.

Información adicional

Las teclas que se mantengan pulsadas durante el inicio (como 3-2 ó 6-4, método 1) anularán la configuración de com.apple.Boot.plist (método 2).

miércoles, 22 de febrero de 2012

Acceder a Carpetas Windows desde Mac



El Mac OSX. utiliza el servidor SMB para compartir Archivos, y posee un cliente al igual que el Linux (SAMBA). este protocolo, no viene activado por defecto, asi que para poder hacer uso del cliente y acceder a otras pcs en la red windows tenemos que activarlo.


Para ello, utilizaremos 2 apartados en las Preferencias del Sistema - Red y Compartir.


Primero vamos a Red, segun nuestra conexion, seleccionamos Avanzada y veremos una pantalla como esta. Alli seleccionamos la pestaña WINS y estableemos un nombre NetBios o dejamos el que nos pone por defecto.

En grupo de Trabajo ponemos el correspondiente a la red en la que estamos en nuestro Caso "SERVERS" y pulsa aceptar para cerrar la pantalla.


 Ahora en la pestaña compartir, selecciona la opcion "Compartir Archivos", y luego en la pestaña Opciones, Selecciona el servidor SMB (Windows). y pulsa Aceptar, y regresa a la pantalla principal de Preferencias, con eso se activara el Servidor SMB lo que tambien activara el Cliente para poder usar el protocolo desde el navegador de la forma smb://IP_del_equipo.





  Una vez activado el servicio, procedemos a acceder al equipo con las carpetas que nos interesan. Abrimos el Safari y escribimos "smb://LA_IP_DEL_EQUIPO" como se muestra en la imagen. Esto mostrara una ventana con las carpetas disponibles para seleccionar una y montarla. en caso de tener usuario y contraseña lo solicitara al momento de intentar la conexion.


La estructura de Directorios sera montada en el Finder y podra ser navegada como se hace con las carpetas propias del equipo. De igual forma disponemos del arbol de directorios en la parte lateral izquierda de la ventana, con la unidad montada. que podemos expulsarla al terminar de usarla, como lo hariamos con cualquier otra unidad.


sábado, 18 de febrero de 2012

OSX 10.8 Mountain Lion


Este verano, Apple se prepara para lanzar su nueva version de Mac OSX 10.8 Mountain Lion.


Entre sus nuevas caracteristicas, presenta detalles del ipad, como son:

  •  Centro de notificaciones
  •  Centro de Mensajes instantaneos iMessage
  •  Recordatorios
  •  Notas
  •  iCloud
  •  Game Center
  • Share Sheets
  • Integracion de Twitter en la interfaz nativa
  • Airplay
  • GateKeeper  que es un Firewall.

Ya se encuentra disponible la version developer.

para mas informacion consulta :
http://www.apple.com/macosx/mountain-lion/features.html#video-mountainlion

lunes, 29 de agosto de 2011

Trucos - Dual boot OSX y Win7


Esta miniguia, es para los que ya tienen instalado en su  PC (no mac), alguna version de Mac OSX como  Leopard, Snow Leopard o Lion. con sus respectivos Kext funcionando y el Chameleon como gestor de Arranque. Y quieren Adicionalmente instalar Windows 7 Para algun programa especial o Juego que lamentablemente no tiene version para Mac.  No vamos a entrar en detalles de configuracion e instalacion del OSX pues seria bastante extenso el tema ya que los Kexts dependen del Hardware que se tenga, y las combinaciones son infinitas.

Asumiendo que ya tienes instalado el OSx y funcionando en tu equipo empezamos con el proceso.

  1. Crear una particion con Formato FAT32 donde instalaremos Windows
    1. Para esto abrimos el DiskUtils localizado en Applicaciones > Utilerias
    2. Seleccionamos la pestaña Particiones
    3. Pulsa el Signo de + para agregar una Particion.
    4. Establece el tamaño  en GB y seleccionael formato FAT32 y pulsa Aceptar.
    5. Una vez creada la Particion, reinicia y conecta tu USB o CD de windows para iniciar con el.
  2. Instalar Windows 7 
    1. Arranca con tu disco de Windows
    2. Sigue las instrucciones
    3. En la seccion de la Particion selecciona la particion con formato FAT32 que se creo previamente.
    4. Tendras un mensaje de error que no se puede instalar, no te preocupes solo necesita formatearse.
    5. Ahora en herramientas de la parte de abajo, selecciona Formatear, pues al ser windows 7, no permite la instalacion en particiones a menos que sean NTFS.
    6. Despues de darle formato, selecciona la particion de nuevo y veraz que ya no muestra el error.
    7. Ahora si, continua con la instalacion normal hasta el final.
    8. Reinica y termina la instalacion.
    9. Hasta este punto tienes una instalacion de Windows Completa, pero el Chameleon ya no es visible, por lo que solo iniciara Windows.
  3. Apuntar el Arranque de windows a la particion EFI donde esta el Chameleon (Aqui viene el truco).
    1. Aprovechando que el windows domina en la Maquina, abrimos una terminal en Ejecutar ->CMD
    2. Una vez en la terminal ejecutamos los siguientes comandos.
      1. diskpart
      2. List Disk
      3. Select Disk 0
      4. Select Partition 1
      5. Active
    3. Reiniciamos el equipo y booteamos con el USB o CD de instalacion que usamos para instalar Mac OSX, el cual tiene Chameleon incluido. Al Hacer esto, podremos ver Tanto la particion de OSX y la Windows, asi como la propia para instalar OSX.
    4. Seleccionamos la Particion del Mac OSX instalado en nuestro disco Duro previamente.
    5. Debe iniciar normal nuestro Mac OSX.
    6. Ahora, reinstalamos el Chameleon y seleccionamos el disco duro local.
    7. Reiniciamos y retiramos, el USB o CD de Mac donde booteamos la vez anterior, para que inicie directo del disco duro.
    8. Si hiciste todo bien, ahora tendras al chameleon de inicio,  mostrando las 2 particiones, para iniciar Windows y Mac osx.

    martes, 5 de julio de 2011

    OSX - Snow Leopard update 10.6.8

    Mac OS X 10.6.8 Update

    The 10.6.8 update is recommended for all users running Mac OS X Snow Leopard.
    June 23, 2011 - 474.2 MB


    Esta Actualizacion prepara el Terreno para la Llegada de Lion a Finales de Mes y Corrige algunos bugs que se presentaron en versiones anteriores.

    Entre las Principales Cambios que posee la actualizacion estan.

    • Mejoras para la Mac App para que puedas actualizar a Lion
    • Resuelve un Detalle de la actualizacion pasada, donde Preview puede detenerse inesperadamente.
    • Incluye mejoras para IPV6
    • Mejoras para las Conexiones VPN
    • Identifica y Remueve Variantes Conocidas del Mac Defender

    • Version: 10.6.8
    • Post Date: June 23, 2011
    • Download ID: DL1400
    • License: Update
    • File Size: 474.2 MB

    Requerimientos

     Mac OS X 10.6.7

    miércoles, 22 de junio de 2011

    RDP en OSX


    Para utilizar el protocolo RDP o Acceder a las sesiones Terminal Server de windows desde tu Mac, Necesitas instalarte el complemento RDC (Remote Desktop Conexion) proporcionado por Microsoft.

    Descargalo desde el siguiente enlace.
    http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=18140



    martes, 7 de junio de 2011

    Fortinet - VPN por PPTP para usar con iOS,Windows,Windows mobile.

    Debido a sus comentarios en el Post VPN en iPod, iPad y iPhone, decidi ponerles los pasos para crear la cuenta PPTP en el Fortinet que servira para configurar una conexion VPN desde cualquier dispositivo (Laptop, PC, Telefono,Pda,Tablet,etc) que tenga acceso a internet y soporte el protocolo PPTP(Point to Point Protocol).

    Esta conexion les proveera acceso a remoto a su red, desde cualquier parte del mundo con una conexion disponible a internet. Una vez conectados, podremos hacer uso de herramientas de control remoto como el Escritorio Remoto (RDP) mismo que utiliza el Terminal Server, VNC, Administracion por Web, SSH, etc. dependiendo de las aplicaciones que tengamos disponibles en nuestro dispositivo cliente.

    Configuraciones en Fortinet:

    1. Inicia Sesion en tu Fortinet en mi caso es un 100A, no hay mucha diferencia en la interfaz web, de los modelos, asi que las pantallas seran similares si no iguales., en el explorador web excribe https://192.168.1.254 (la ip de tu fortinet, segun sea el caso).
    2.  Una vez adentro, nos vamos al menu USER>Local para crear el o los usuarios. Asignamos un nombre y contraseña y creamos tantos como necesitemos o solo 1 para nuestro dispositivo movil.
    3.  Ahora crearemos un Grupo de usuarios con el nombre USUARIOS PPTP en USER>User Group como se muestra en la figura, con el tipo: Firewall  y tipo de perfil : Unfiltered.  y asignamos (->) a nuestros usuarios en ese grupo pasandolos del lado derecho con el boton de la flecha. y pulsamos Aceptar para guardar.
    4.  Ya tenemos el o los Usuarios, que se conectaran, por lo que ahora configuramos el servicio VPN. Para ello vamos al Menu VPN > PPTP  alli asignamos un rango de direcciones IP de nuestra red, para los clientes que se van a conectar y que les seran asignadas automaticamente por el Router. de igual forma seleccionamos la opcion Enable PPTP y en User Group, Seleccionamos el Grupo de usuarios que creamos previamente para establecer que tales usuarios seran nuestros clientes PPTP.
    5. El siguiente paso es Crear el segmento de IPS que asignamos a nuestros clientes y que nos servira para que nuestro firewall les permita acceso y les asigne una IP para entrar a la red. Para esto vamos al menu FIREWALL>Adress y pulsamos nuevo Le ponemos un nombre al segmento y establecemos la IP inicial y la IP final, como se muestra en la figura.
    6. Ahora como paso Final Crearemos una Politica en el Firewall para permitir que nuestros visitantes (usuarios) puedan tener acceso desde fuera. Para esto vamos al menu FIREWALL >Polici  y pulsamos sobre nueva. en los parametros Selecciona Source Interface(Interfaz  Origen) : Wan1 o External segun tu caso, en Source Adress : (el segmento de nuestros clientes que creamos en el paso 3). Destination interface (interfaz Destino): Internal, Que es nuestra red local, y en Destination Address: El segmento de Ips que correspondan. si no cuentas con uno por defecto, selecciona Any  o Crea un segmento que contenga todas tus direcciones.










    Prueba de la Conexion.

    1. Desde tu dispositivo movil, o tu laptop windows, ve a conexiones de red y selecciona la opcion crear una conexion o red.
    2. Selecciona la opcion Conectar a mi red de Trabajo VPN, No marcar una conexion antes, si se presenta la opcion.
    3. Selecciona la opcion, usar mi conexion de Internet (VPN)
    4. Introduce la direccion o IP de tu Router VPN, y asigna un nombre a la conexion.
    5. Ahora solo basta introducir tu nombre de usuario y contraseña que corresponda a uno de los que creamos en el fortinet.
    6. Pulsa Conectar y listo.





    jueves, 17 de febrero de 2011

    Test Disk - Recuperacion Forense de Datos.



    Test Disk, es una herramienta gratuita hecha por cgsecurity, para la recuperacion y analisis de Discos duros, asi como los problemas mas comunes de los mismos, entre los cuales puede.


    • Arreglar la Tabla de Particiones, recuperar particiones eliminadas 
    • Recuperar sectores de arranque FAT32 de su copia de seguridad 
    • Reconstruir sectores de arranque FAT12/FAT16/FAT32 
    • Arreglar tablas de arranque de tipo FAT 
    • Reconstruir sectores de arranque NTFS 
    • Recuperar sectores de arranque NTFS de su copia de seguridad 
    • Arreglas la MFT usando la MFT imagen 
    • Localizar el Superblock de copia de seguridad de ext2/ext3/ext4 
    • Recuperar archivos del sistema de archivos FAT, NTFS y ext2 
    • Copiar archivos de particiones FAT, NTFS y ext2/ext3/ext4 eliminadas 

    Tiene características para expertos y principiantes. Para aquellos que saben poco o nada sobre técnicas de recuperación de datos, TestDisk puede ser usado para recolectar información detallada sobre un disco que no se inicia o arranca, la cual después puede ser enviada a un técnico para mayor análisis. Aquellos más familiarizados con dichos procedimientos pueden encontrar en TestDisk una herramienta útil para realizar recuperación de datos.

    Puede recuperar particiones de los siguientes tipos:



    • BeFS (BeOS) 
    • BSD disklabel (FreeBSD/OpenBSD/NetBSD) 
    • CramFS, Sistema de Archivos Comprimidos 
    • DOS/Windows FAT12, FAT16 y FAT32 
    • Windows exFAT 
    • HFS and HFS+, Sistema de Archivos Jerárquicos 
    • JFS, IBM's Sistema Diario de Archivos(Journaled File System) 
    • Linux ext2, ext3 y ext4 
    • Linux Raid 
    • RAID 1: espejos 
    • RAID 4: arreglos con dispositivo de paridad rayados 
    • RAID 5: arregloscon información de paridad distribuida rayados 
    • RAID 6: arreglos con información de dúo redundancia distribuida rayados 
    • Linux Swap (versiones 1 y 2) 
    • LVM y LVM2, Administración de Volumen Lógico de Linux 
    • Mapa de particiones Mac 
    • NSS Servicio de Almacenamiento Novell 
    • NTFS ( Windows NT/2K/XP/2003/Vista ) 
    • ReiserFS 3.5, 3.6 y 4 
    • Sun Solaris i386 disklabel 
    • UFS y UFS2, Sistema de Archivos Unix (Sun/BSD/...) 
    • XFS, SGI's Sistema Diario de Archivos(Journaled File System) 
    El programa puede descargarse desde aqui --> http://www.cgsecurity.org/wiki/TestDisk_Download

    lunes, 7 de febrero de 2011

    xbmc como centro multimedia

     El XBMC o Xbox Media Center, es una aplicacion open-source creada en 2003 para dotar al xbox de prestaciones de centro multimedia adicional a la consola de videojuegos tradicional. Debido a su popularidad se lanzaron versiones para los sistemas operativos windows, Osx y Linux.

    Estas versiones nos proveen un software capaz de ser un reproductor multiformato de imagen, audio y video. Con el uso de un equipo antiguo o con caracteristicas basicas y un disco de gran capacidad, podemos armar un centro dedicado multimedia o incluso proveer de estas capacidades a nuestro equipo de escritorio o laptop para organizar nuestra coleccion multimedia.

    la pagina del proyecto es: http://xbmc.org/

    Instalacion
    Descargue el paquete correspondiente a su sistema operativo en este enlace --> http://xbmc.org/download/
    Ejecute el paquete y siga los pasos.
    Abra la Aplicacion y configure los directorios donde se encuentran su coleccion multimedia.


    jueves, 13 de enero de 2011

    Instalar Mac App

    Finalmente ya se encuentra disponible la Tienda de Applicaciones Mac App para Equipos con el sistema operativo Convencional Mac OSX. La forma de operar es similar a la App Store del Itunes, solo click y Comprar. A diferencia de la anterior, en esta se podra adquirir, las nuevas versiones de las distintas aplicaciones que existen para escritorios, como el Garage Band, iPhoto o Numbers. Para muchos usuarios, podria ser una forma mas comoda de adquirir sus aplicaciones, sin la necesidad de contactar un dealer autorizado y pagar gastos de envio e impuestos.

    Al parecer Apple ya empezo a prepar el terreno para el OSX Lion, el cual vendra a explotar y facilitar mas este componente.  Lamentablemente la Mac App, se encuentra disponible como actualizacion unicamente para la version 10.6 Snow Leopard y Posterior.

    Para Instalar la Mac app Siga estos Pasos:
    1. Haga click en el icono de la manzana que se encuentra en la barra superior.
    2. En el menu desplegable , seleccione Actualizar Software.
    3. Seleccione las actualizaciones e Instale.
    4. Reinicie si es necesario.
    5. Al completar el proceso, encontrara el icono de la App Store en el Dock
     

    jueves, 16 de diciembre de 2010

    Escribir Particiones Windows en Osx

    Por defecto, Osx solo tiene acceso de lectura a los discos externos, unidades extraibles o particiones con formato NTFS nativas de Windows. muy util para leer e instalar programas, pero algo tedioso si deseamos escribir en ellas, por motivos de compatibilidad o respaldar archivos.

    Para estos casos existe un desarollo Opensource llamado MacFuse, en conjunto con la extension NTFS-3G  que nos brindan el soporte de lectura y escritura en este tipo de particiones. Basta con instalar ambos paquetes y posterior a la instalacion reiniciar el equipo y todo listo.
    Aqui pueden descargar los archivos.

    lunes, 13 de diciembre de 2010

    Teclado Latinoamericano en OSX

    Por defecto, apple no incluye la distribucion Latinoamericana del teclado en la instalacion del OSX,lo que hace incomodo el uso de un teclado estandar, para solucionar este detalle, solo copia el siguiente texto y guardalo como  Library>Keyboard Layouts>Latinamerican.keylayout





    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE keyboard SYSTEM "file://localhost/System/Library/DTDs/KeyboardLayout.dtd">
    <!--Last edited by Ukelele version 1.8.1 on 2009-09-07 at 13:19 (CDT)-->
    <keyboard group="0" id="5006" name="Latin American" maxout="1">
        <layouts>
            <layout first="0" last="0" modifiers="48" mapSet="312"/>
        </layouts>
        <modifierMap id="48" defaultIndex="0">
            <keyMapSelect mapIndex="0">
                <modifier keys=""/>
            </keyMapSelect>
            <keyMapSelect mapIndex="1">
                <modifier keys="anyShift caps?"/>
            </keyMapSelect>
            <keyMapSelect mapIndex="2">
                <modifier keys="caps"/>
            </keyMapSelect>
            <keyMapSelect mapIndex="3">
                <modifier keys="anyOption"/>
            </keyMapSelect>
            <keyMapSelect mapIndex="4">
                <modifier keys="anyShift caps? anyOption"/>
            </keyMapSelect>
            <keyMapSelect mapIndex="5">
                <modifier keys="caps anyOption"/>
            </keyMapSelect>
            <keyMapSelect mapIndex="6">
                <modifier keys="command anyShift? caps? anyOption? anyControl?"/>
            </keyMapSelect>
            <keyMapSelect mapIndex="7">
                <modifier keys="anyShift? caps? anyOption? anyControl"/>
            </keyMapSelect>
        </modifierMap>
        <keyMapSet id="312">
            <keyMap index="0">
                <key code="0" action="a10"/>
                <key code="1" output="s"/>
                <key code="2" output="d"/>
                <key code="3" output="f"/>
                <key code="4" output="h"/>
                <key code="5" output="g"/>
                <key code="6" output="z"/>
                <key code="7" output="x"/>
                <key code="8" output="c"/>
                <key code="9" output="v"/>
                <key code="10" output="|"/>
                <key code="11" output="b"/>
                <key code="12" output="q"/>
                <key code="13" output="w"/>
                <key code="14" action="a11"/>
                <key code="15" output="r"/>
                <key code="16" output="y"/>
                <key code="17" output="t"/>
                <key code="18" output="1"/>
                <key code="19" output="2"/>
                <key code="20" output="3"/>
                <key code="21" output="4"/>
                <key code="22" output="6"/>
                <key code="23" output="5"/>
                <key code="24" output="&#xBF;"/>
                <key code="25" output="9"/>
                <key code="26" output="7"/>
                <key code="27" output="'"/>
                <key code="28" output="8"/>
                <key code="29" output="0"/>
                <key code="30" output="+"/>
                <key code="31" action="a13"/>
                <key code="32" action="a14"/>
                <key code="33" action="a8"/>
                <key code="34" action="a12"/>
                <key code="35" output="p"/>
                <key code="36" output="&#xD;"/>
                <key code="37" output="l"/>
                <key code="38" output="j"/>
                <key code="39" output="{"/>
                <key code="40" output="k"/>
                <key code="41" output="&#xF1;"/>
                <key code="42" output="}"/>
                <key code="43" output=","/>
                <key code="44" output="-"/>
                <key code="45" action="a21"/>
                <key code="46" output="m"/>
                <key code="47" output="."/>
                <key code="48" output="&#x9;"/>
                <key code="49" action="a20"/>
                <key code="50" output="&#x003c;"/>
                <key code="51" output="&#x8;"/>
                <key code="52" output="&#x3;"/>
                <key code="53" output="&#x1B;"/>
                <!-- gap, 54-64 -->
                <key code="64" output="&#x0010;"/>
                <key code="65" output="."/>
                <key code="66" output="&#x1D;"/>
                <key code="67" output="*"/>
                <!-- gap, 68 -->
                <key code="69" output="+"/>
                <key code="70" output="&#x1C;"/>
                <key code="71" output="&#x1B;"/>
                <key code="72" output="&#x1F;"/>
                <!-- gap, 73-74 -->
                <key code="75" output="/"/>
                <key code="76" output="&#x3;"/>
                <key code="77" output="&#x1E;"/>
                <key code="78" output="-"/>
                <!-- gap, 79-80 -->
                <key code="79" output="&#x0010;"/>
                <key code="80" output="&#x0010;"/>
                <key code="81" output="="/>
                <key code="82" output="0"/>
                <key code="83" output="1"/>
                <key code="84" output="2"/>
                <key code="85" output="3"/>
                <key code="86" output="4"/>
                <key code="87" output="5"/>
                <key code="88" output="6"/>
                <key code="89" output="7"/>
                <!-- gap, 90 -->
                <key code="91" output="8"/>
                <key code="92" output="9"/>
                <!-- gap, 93-94 -->
                <key code="95" output=","/>
                <key code="96" output="&#x10;"/>
                <key code="97" output="&#x10;"/>
                <key code="98" output="&#x10;"/>
                <key code="99" output="&#x10;"/>
                <key code="100" output="&#x10;"/>
                <key code="101" output="&#x10;"/>
                <key code="102" action="a20"/>
                <key code="103" output="&#x10;"/>
                <key code="104" action="a20"/>
                <key code="105" output="&#x10;"/>
                <key code="106" output="&#x10;"/>
                <key code="107" output="&#x10;"/>
                <key code="108" output="&#x10;"/>
                <key code="109" output="&#x10;"/>
                <key code="110" output="&#x10;"/>
                <key code="111" output="&#x10;"/>
                <key code="112" output="&#x10;"/>
                <key code="113" output="&#x10;"/>
                <key code="114" output="&#x5;"/>
                <key code="115" output="&#x1;"/>
                <key code="116" output="&#xB;"/>
                <key code="117" output="&#x7F;"/>
                <key code="118" output="&#x10;"/>
                <key code="119" output="&#x4;"/>
                <key code="120" output="&#x10;"/>
                <key code="121" output="&#xC;"/>
                <key code="122" output="&#x10;"/>
                <key code="123" output="&#x1C;"/>
                <key code="124" output="&#x1D;"/>
                <key code="125" output="&#x1F;"/>
                <key code="126" output="&#x1E;"/>
            </keyMap>
            <keyMap index="1">
                <key code="0" action="a15"/>
                <key code="1" output="S"/>
                <key code="2" output="D"/>
                <key code="3" output="F"/>
                <key code="4" output="H"/>
                <key code="5" output="G"/>
                <key code="6" output="Z"/>
                <key code="7" output="X"/>
                <key code="8" output="C"/>
                <key code="9" output="V"/>
                <key code="10" output="°"/>
                <key code="11" output="B"/>
                <key code="12" output="Q"/>
                <key code="13" output="W"/>
                <key code="14" action="a16"/>
                <key code="15" output="R"/>
                <key code="16" output="Y"/>
                <key code="17" output="T"/>
                <key code="18" output="!"/>
                <key code="19" output="&#x22;"/>
                <key code="20" output="#"/>
                <key code="21" output="$"/>
                <key code="22" output="&#x26;"/>
                <key code="23" output="%"/>
                <key code="24" output="&#xA1;"/>
                <key code="25" output=")"/>
                <key code="26" output="/"/>
                <key code="27" output="?"/>
                <key code="28" output="("/>
                <key code="29" output="="/>
                <key code="30" output="*"/>
                <key code="31" action="a18"/>
                <key code="32" action="a19"/>
                <key code="33" action="a9"/>
                <key code="34" action="a17"/>
                <key code="35" output="P"/>
                <key code="36" output="&#xD;"/>
                <key code="37" output="L"/>
                <key code="38" output="J"/>
                <key code="39" output="["/>
                <key code="40" output="K"/>
                <key code="41" output="&#xD1;"/>
                <key code="42" output="]"/>
                <key code="43" output=";"/>
                <key code="44" output="_"/>
                <key code="45" action="a22"/>
                <key code="46" output="M"/>
                <key code="47" output=":"/>
                <key code="48" output="&#x9;"/>
                <key code="49" action="a20"/>
                <key code="50" output="&#x003e;"/>
                <key code="51" output="&#x8;"/>
                <key code="52" output="&#x3;"/>
                <key code="53" output="&#x1B;"/>
                <!-- gap, 54-64 -->
                <key code="64" output="&#x0010;"/>
                <key code="65" output="."/>
                <key code="66" output="*"/>
                <key code="67" output="*"/>
                <!-- gap, 68 -->
                <key code="69" output="+"/>
                <key code="70" output="+"/>
                <key code="71" output="&#x1B;"/>
                <key code="72" output="="/>
                <!-- gap, 73-74 -->
                <key code="75" output="/"/>
                <key code="76" output="&#x3;"/>
                <key code="77" output="/"/>
                <key code="78" output="-"/>
                <!-- gap, 79-80 -->
                <key code="79" output="&#x0010;"/>
                <key code="80" output="&#x0010;"/>
                <key code="81" output="="/>
                <key code="82" output="0"/>
                <key code="83" output="1"/>
                <key code="84" output="2"/>
                <key code="85" output="3"/>
                <key code="86" output="4"/>
                <key code="87" output="5"/>
                <key code="88" output="6"/>
                <key code="89" output="7"/>
                <!-- gap, 90 -->
                <key code="91" output="8"/>
                <key code="92" output="9"/>
                <!-- gap, 93-94 -->
                <key code="95" output=","/>
                <key code="96" output="&#x10;"/>
                <key code="97" output="&#x10;"/>
                <key code="98" output="&#x10;"/>
                <key code="99" output="&#x10;"/>
                <key code="100" output="&#x10;"/>
                <key code="101" output="&#x10;"/>
                <key code="102" action="a20"/>
                <key code="103" output="&#x10;"/>
                <key code="104" action="a20"/>
                <key code="105" output="&#x10;"/>
                <key code="106" output="&#x10;"/>
                <key code="107" output="&#x10;"/>
                <key code="108" output="&#x10;"/>
                <key code="109" output="&#x10;"/>
                <key code="110" output="&#x10;"/>
                <key code="111" output="&#x10;"/>
                <key code="112" output="&#x10;"/>
                <key code="113" output="&#x10;"/>
                <key code="114" output="&#x5;"/>
                <key code="115" output="&#x1;"/>
                <key code="116" output="&#xB;"/>
                <key code="117" output="&#x7F;"/>
                <key code="118" output="&#x10;"/>
                <key code="119" output="&#x4;"/>
                <key code="120" output="&#x10;"/>
                <key code="121" output="&#xC;"/>
                <key code="122" output="&#x10;"/>
                <key code="123" output="&#x1C;"/>
                <key code="124" output="&#x1D;"/>
                <key code="125" output="&#x1F;"/>
                <key code="126" output="&#x1E;"/>
            </keyMap>
            <keyMap index="2">
                <key code="0" action="a15"/>
                <key code="1" output="S"/>
                <key code="2" output="D"/>
                <key code="3" output="F"/>
                <key code="4" output="H"/>
                <key code="5" output="G"/>
                <key code="6" output="Z"/>
                <key code="7" output="X"/>
                <key code="8" output="C"/>
                <key code="9" output="V"/>
                <key code="10" output="&#x3C;"/>
                <key code="11" output="B"/>
                <key code="12" output="Q"/>
                <key code="13" output="W"/>
                <key code="14" action="a16"/>
                <key code="15" output="R"/>
                <key code="16" output="Y"/>
                <key code="17" output="T"/>
                <key code="18" output="1"/>
                <key code="19" output="2"/>
                <key code="20" output="3"/>
                <key code="21" output="4"/>
                <key code="22" output="6"/>
                <key code="23" output="5"/>
                <key code="24" output="&#xBF;"/>
                <key code="25" output="9"/>
                <key code="26" output="7"/>
                <key code="27" output="'"/>
                <key code="28" output="8"/>
                <key code="29" output="0"/>
                <key code="30" output="+"/>
                <key code="31" action="a18"/>
                <key code="32" action="a19"/>
                <key code="33" action="a8"/>
                <key code="34" action="a17"/>
                <key code="35" output="P"/>
                <key code="36" output="&#xD;"/>
                <key code="37" output="L"/>
                <key code="38" output="J"/>
                <key code="39" output="{"/>
                <key code="40" output="K"/>
                <key code="41" output="&#xF1;"/>
                <key code="42" output="}"/>
                <key code="43" output=","/>
                <key code="44" output="-"/>
                <key code="45" action="a22"/>
                <key code="46" output="M"/>
                <key code="47" output="."/>
                <key code="48" output="&#x9;"/>
                <key code="49" action="a20"/>
                <key code="50" output="|"/>
                <key code="51" output="&#x8;"/>
                <key code="52" output="&#x3;"/>
                <key code="53" output="&#x1B;"/>
                <key code="54" output="&#x0;"/>
                <key code="55" output="&#x0;"/>
                <key code="56" output="&#x0;"/>
                <key code="57" output="&#x0;"/>
                <key code="58" output="&#x0;"/>
                <key code="59" output="&#x0;"/>
                <key code="60" output="&#x0;"/>
                <key code="61" output="&#x0;"/>
                <key code="62" output="&#x0;"/>
                <key code="63" output="&#x0;"/>
                <key code="64" output="&#x0;"/>
                <key code="65" output="."/>
                <key code="66" output="&#x1D;"/>
                <key code="67" output="*"/>
                <key code="68" output="&#x0;"/>
                <key code="69" output="+"/>
                <key code="70" output="&#x1C;"/>
                <key code="71" output="&#x1B;"/>
                <key code="72" output="&#x1F;"/>
                <key code="73" output="&#x0;"/>
                <key code="74" output="&#x0;"/>
                <key code="75" output="/"/>
                <key code="76" output="&#x3;"/>
                <key code="77" output="&#x1E;"/>
                <key code="78" output="-"/>
                <key code="79" output="&#x0;"/>
                <key code="80" output="&#x0;"/>
                <key code="81" output="="/>
                <key code="82" output="0"/>
                <key code="83" output="1"/>
                <key code="84" output="2"/>
                <key code="85" output="3"/>
                <key code="86" output="4"/>
                <key code="87" output="5"/>
                <key code="88" output="6"/>
                <key code="89" output="7"/>
                <key code="90" output="&#x0;"/>
                <key code="91" output="8"/>
                <key code="92" output="9"/>
                <!-- gap, 93-94 -->
                <key code="95" output=","/>
                <key code="96" output="&#x10;"/>
                <key code="97" output="&#x10;"/>
                <key code="98" output="&#x10;"/>
                <key code="99" output="&#x10;"/>
                <key code="100" output="&#x10;"/>
                <key code="101" output="&#x10;"/>
                <key code="102" action="a20"/>
                <key code="103" output="&#x10;"/>
                <key code="104" action="a20"/>
                <key code="105" output="&#x10;"/>
                <key code="106" output="&#x10;"/>
                <key code="107" output="&#x10;"/>
                <key code="108" output="&#x10;"/>
                <key code="109" output="&#x10;"/>
                <key code="110" output="&#x10;"/>
                <key code="111" output="&#x10;"/>
                <key code="112" output="&#x10;"/>
                <key code="113" output="&#x10;"/>
                <key code="114" output="&#x5;"/>
                <key code="115" output="&#x1;"/>
                <key code="116" output="&#xB;"/>
                <key code="117" output="&#x7F;"/>
                <key code="118" output="&#x10;"/>
                <key code="119" output="&#x4;"/>
                <key code="120" output="&#x10;"/>
                <key code="121" output="&#xC;"/>
                <key code="122" output="&#x10;"/>
                <key code="123" output="&#x1C;"/>
                <key code="124" output="&#x1D;"/>
                <key code="125" output="&#x1F;"/>
                <key code="126" output="&#x1E;"/>
            </keyMap>
            <keyMap index="3">
                <key code="0" output="&#xE5;"/>
                <key code="1" output="&#xDF;"/>
                <key code="2" output="&#x2202;"/>
                <key code="3" output="&#x192;"/>
                <key code="4" output="&#x2D9;"/>
                <key code="5" output="&#xA9;"/>
                <key code="6" output="&#x3A9;"/>
                <key code="7" output="&#x2248;"/>
                <key code="8" output="&#xE7;"/>
                <key code="9" output="&#x221A;"/>
                <key code="10" output="¬"/>
                <key code="11" output="&#x222B;"/>
                <key code="12" output="@"/>
                <key code="13" output="&#x2211;"/>
                <key code="14" output="€"/>
                <key code="15" output="&#xAE;"/>
                <key code="16" output="&#xA5;"/>
                <key code="17" output="&#x2020;"/>
                <key code="18" output="&#xA1;"/>
                <key code="19" output="@"/>
                <key code="20" output="&#xA3;"/>
                <key code="21" output="&#xA2;"/>
                <key code="22" output="&#xA7;"/>
                <key code="23" output="&#x221E;"/>
                <key code="24" output="&#x2260;"/>
                <key code="25" output="&#xAA;"/>
                <key code="26" output="&#xB6;"/>
                <key code="27" output="\"/>
                <key code="28" output="&#x2022;"/>
                <key code="29" output="&#xBA;"/>
                <key code="30" output="~"/>
                <key code="31" output="&#xF8;"/>
                <key code="32" action="a7"/>
                <key code="33" output="&#x201C;"/>
                <key code="34" action="a5"/>
                <key code="35" output="&#x3C0;"/>
                <key code="36" output="&#xD;"/>
                <key code="37" output="λ"/>
                <key code="38" output="&#x2206;"/>
                <key code="39" action="a1"/>
                <key code="40" output="&#x2DA;"/>
                <key code="41" output="&#x2026;"/>
                <key code="42" action="a2"/>
                <key code="43" output="&#x2264;"/>
                <key code="44" output="&#xF7;"/>
                <key code="45" action="a6"/>
                <key code="46" output="&#xB5;"/>
                <key code="47" output="&#x2265;"/>
                <key code="48" output="&#x9;"/>
                <key code="49" output="&#xA0;"/>
                <key code="50" output="☆"/>
                <key code="51" output="&#x8;"/>
                <key code="52" output="&#x3;"/>
                <key code="53" output="&#x1B;"/>
                <!-- gap, 54-64 -->
                <key code="64" output="&#x0010;"/>
                <key code="65" output="."/>
                <key code="66" output="&#x1D;"/>
                <key code="67" output="*"/>
                <!-- gap, 68 -->
                <key code="69" output="+"/>
                <key code="70" output="&#x1C;"/>
                <key code="71" output="&#x1B;"/>
                <key code="72" output="&#x1F;"/>
                <!-- gap, 73-74 -->
                <key code="75" output="/"/>
                <key code="76" output="&#x3;"/>
                <key code="77" output="&#x1E;"/>
                <key code="78" output="-"/>
                <!-- gap, 79-80 -->
                <key code="79" output="&#x0010;"/>
                <key code="80" output="&#x0010;"/>
                <key code="81" output="="/>
                <key code="82" output="0"/>
                <key code="83" output="1"/>
                <key code="84" output="2"/>
                <key code="85" output="3"/>
                <key code="86" output="4"/>
                <key code="87" output="5"/>
                <key code="88" output="6"/>
                <key code="89" output="7"/>
                <!-- gap, 90 -->
                <key code="91" output="8"/>
                <key code="92" output="9"/>
                <!-- gap, 93-94 -->
                <key code="95" output=","/>
                <key code="96" output="&#x10;"/>
                <key code="97" output="&#x10;"/>
                <key code="98" output="&#x10;"/>
                <key code="99" output="&#x10;"/>
                <key code="100" output="&#x10;"/>
                <key code="101" output="&#x10;"/>
                <key code="102" action="a20"/>
                <key code="103" output="&#x10;"/>
                <key code="104" action="a20"/>
                <key code="105" output="&#x10;"/>
                <key code="106" output="&#x10;"/>
                <key code="107" output="&#x10;"/>
                <key code="108" output="&#x10;"/>
                <key code="109" output="&#x10;"/>
                <key code="110" output="&#x10;"/>
                <key code="111" output="&#x10;"/>
                <key code="112" output="&#x10;"/>
                <key code="113" output="&#x10;"/>
                <key code="114" output="&#x5;"/>
                <key code="115" output="&#x1;"/>
                <key code="116" output="&#xB;"/>
                <key code="117" output="&#x7F;"/>
                <key code="118" output="&#x10;"/>
                <key code="119" output="&#x4;"/>
                <key code="120" output="&#x10;"/>
                <key code="121" output="&#xC;"/>
                <key code="122" output="&#x10;"/>
                <key code="123" output="&#x1C;"/>
                <key code="124" output="&#x1D;"/>
                <key code="125" output="&#x1F;"/>
                <key code="126" output="&#x1E;"/>
            </keyMap>
            <keyMap index="4">
                <key code="0" output="&#xC5;"/>
                <key code="1" output="&#xCD;"/>
                <key code="2" output="&#xCE;"/>
                <key code="3" output="&#xCF;"/>
                <key code="4" output="&#xD3;"/>
                <key code="5" output="&#x2DD;"/>
                <key code="6" output="&#xB8;"/>
                <key code="7" output="&#x2DB;"/>
                <key code="8" output="&#xC7;"/>
                <key code="9" output="&#x25CA;"/>
                <key code="10" output="&#xB1;"/>
                <key code="11" output="&#x131;"/>
                <key code="12" output="&#x152;"/>
                <key code="13" output="&#x201E;"/>
                <key code="14" output="&#xB4;"/>
                <key code="15" output="&#x2030;"/>
                <key code="16" output="&#xC1;"/>
                <key code="17" output="&#x2C7;"/>
                <key code="18" output="&#x2044;"/>
                <key code="19" output="&#x20AC;"/>
                <key code="20" output="&#x2039;"/>
                <key code="21" output="&#x203A;"/>
                <key code="22" output="&#xFB02;"/>
                <key code="23" output="&#xFB01;"/>
                <key code="24" output="&#xB1;"/>
                <key code="25" output="&#xB7;"/>
                <key code="26" output="&#x2021;"/>
                <key code="27" output="&#x2014;"/>
                <key code="28" output="&#xB0;"/>
                <key code="29" output="&#x201A;"/>
                <key code="30" output="&#x2019;"/>
                <key code="31" output="&#xD8;"/>
                <key code="32" output="&#xA8;"/>
                <key code="33" output="&#x201D;"/>
                <key code="34" output="&#x2C6;"/>
                <key code="35" output="&#x220F;"/>
                <key code="36" output="&#xD;"/>
                <key code="37" output="&#xD2;"/>
                <key code="38" output="&#xD4;"/>
                <key code="39" output="&#xC6;"/>
                <key code="40" output="&#xF8FF;"/>
                <key code="41" output="&#xDA;"/>
                <key code="42" output="&#xBB;"/>
                <key code="43" output="&#xAF;"/>
                <key code="44" output="&#xBF;"/>
                <key code="45" output="&#x2DC;"/>
                <key code="46" output="&#xC2;"/>
                <key code="47" output="&#x2D8;"/>
                <key code="48" output="&#x9;"/>
                <key code="49" output="&#xA0;"/>
                <key code="50" output="`"/>
                <key code="51" output="&#x8;"/>
                <key code="52" output="&#x3;"/>
                <key code="53" output="&#x1B;"/>
                <!-- gap, 54-64 -->
                <key code="64" output="&#x0010;"/>
                <key code="65" output="."/>
                <key code="66" output="*"/>
                <key code="67" output="*"/>
                <!-- gap, 68 -->
                <key code="69" output="+"/>
                <key code="70" output="+"/>
                <key code="71" output="&#x1B;"/>
                <key code="72" output="="/>
                <!-- gap, 73-74 -->
                <key code="75" output="/"/>
                <key code="76" output="&#x3;"/>
                <key code="77" output="/"/>
                <key code="78" output="-"/>
                <!-- gap, 79-80 -->
                <key code="79" output="&#x0010;"/>
                <key code="80" output="&#x0010;"/>
                <key code="81" output="="/>
                <key code="82" output="0"/>
                <key code="83" output="1"/>
                <key code="84" output="2"/>
                <key code="85" output="3"/>
                <key code="86" output="4"/>
                <key code="87" output="5"/>
                <key code="88" output="6"/>
                <key code="89" output="7"/>
                <!-- gap, 90 -->
                <key code="91" output="8"/>
                <key code="92" output="9"/>
                <!-- gap, 93-94 -->
                <key code="95" output=","/>
                <key code="96" output="&#x10;"/>
                <key code="97" output="&#x10;"/>
                <key code="98" output="&#x10;"/>
                <key code="99" output="&#x10;"/>
                <key code="100" output="&#x10;"/>
                <key code="101" output="&#x10;"/>
                <key code="102" action="a20"/>
                <key code="103" output="&#x10;"/>
                <key code="104" action="a20"/>
                <key code="105" output="&#x10;"/>
                <key code="106" output="&#x10;"/>
                <key code="107" output="&#x10;"/>
                <key code="108" output="&#x10;"/>
                <key code="109" output="&#x10;"/>
                <key code="110" output="&#x10;"/>
                <key code="111" output="&#x10;"/>
                <key code="112" output="&#x10;"/>
                <key code="113" output="&#x10;"/>
                <key code="114" output="&#x5;"/>
                <key code="115" output="&#x1;"/>
                <key code="116" output="&#xB;"/>
                <key code="117" output="&#x7F;"/>
                <key code="118" output="&#x10;"/>
                <key code="119" output="&#x4;"/>
                <key code="120" output="&#x10;"/>
                <key code="121" output="&#xC;"/>
                <key code="122" output="&#x10;"/>
                <key code="123" output="&#x1C;"/>
                <key code="124" output="&#x1D;"/>
                <key code="125" output="&#x1F;"/>
                <key code="126" output="&#x1E;"/>
            </keyMap>
            <keyMap index="5">
                <key code="0" output="&#xC5;"/>
                <key code="1" output="&#xCD;"/>
                <key code="2" output="&#xCE;"/>
                <key code="3" output="&#xCF;"/>
                <key code="4" output="&#xD3;"/>
                <key code="5" output="&#xA9;"/>
                <key code="6" output="&#x3A9;"/>
                <key code="7" output="&#x2248;"/>
                <key code="8" output="&#xC7;"/>
                <key code="9" output="&#x221A;"/>
                <key code="10" output="&#xA7;"/>
                <key code="11" output="&#x131;"/>
                <key code="12" output="&#x152;"/>
                <key code="13" output="&#x2211;"/>
                <key code="14" action="a4"/>
                <key code="15" output="&#xAE;"/>
                <key code="16" output="&#xC1;"/>
                <key code="17" output="&#x2020;"/>
                <key code="18" output="&#xA1;"/>
                <key code="19" output="@"/>
                <key code="20" output="&#xA3;"/>
                <key code="21" output="&#xA2;"/>
                <key code="22" output="&#xA7;"/>
                <key code="23" output="&#x221E;"/>
                <key code="24" output="&#x2260;"/>
                <key code="25" output="&#xAA;"/>
                <key code="26" output="&#xB6;"/>
                <key code="27" output="\"/>
                <key code="28" output="&#x2022;"/>
                <key code="29" output="&#xBA;"/>
                <key code="30" action="a3"/>
                <key code="31" output="&#xD8;"/>
                <key code="32" action="a7"/>
                <key code="33" output="&#x201C;"/>
                <key code="34" action="a5"/>
                <key code="35" output="&#x220F;"/>
                <key code="36" output="&#xD;"/>
                <key code="37" output="&#xD2;"/>
                <key code="38" output="&#xD4;"/>
                <key code="39" action="a1"/>
                <key code="40" output="&#x2DA;"/>
                <key code="41" output="&#x2026;"/>
                <key code="42" action="a2"/>
                <key code="43" output="&#x2264;"/>
                <key code="44" output="&#xF7;"/>
                <key code="45" action="a6"/>
                <key code="46" output="&#xC2;"/>
                <key code="47" output="&#x2265;"/>
                <key code="48" output="&#x9;"/>
                <key code="49" output="&#xA0;"/>
                <key code="50" output="&#xAC;"/>
                <key code="51" output="&#x8;"/>
                <key code="52" output="&#x3;"/>
                <key code="53" output="&#x1B;"/>
                <!-- gap, 54-64 -->
                <key code="64" output="&#x0010;"/>
                <key code="65" output="."/>
                <key code="66" output="&#x1D;"/>
                <key code="67" output="*"/>
                <!-- gap, 68 -->
                <key code="69" output="+"/>
                <key code="70" output="&#x1C;"/>
                <key code="71" output="&#x1B;"/>
                <key code="72" output="&#x1F;"/>
                <!-- gap, 73-74 -->
                <key code="75" output="/"/>
                <key code="76" output="&#x3;"/>
                <key code="77" output="&#x1E;"/>
                <key code="78" output="-"/>
                <!-- gap, 79-80 -->
                <key code="79" output="&#x0010;"/>
                <key code="80" output="&#x0010;"/>
                <key code="81" output="="/>
                <key code="82" output="0"/>
                <key code="83" output="1"/>
                <key code="84" output="2"/>
                <key code="85" output="3"/>
                <key code="86" output="4"/>
                <key code="87" output="5"/>
                <key code="88" output="6"/>
                <key code="89" output="7"/>
                <!-- gap, 90 -->
                <key code="91" output="8"/>
                <key code="92" output="9"/>
                <!-- gap, 93-94 -->
                <key code="95" output=","/>
                <key code="96" output="&#x10;"/>
                <key code="97" output="&#x10;"/>
                <key code="98" output="&#x10;"/>
                <key code="99" output="&#x10;"/>
                <key code="100" output="&#x10;"/>
                <key code="101" output="&#x10;"/>
                <key code="102" action="a20"/>
                <key code="103" output="&#x10;"/>
                <key code="104" action="a20"/>
                <key code="105" output="&#x10;"/>
                <key code="106" output="&#x10;"/>
                <key code="107" output="&#x10;"/>
                <key code="108" output="&#x10;"/>
                <key code="109" output="&#x10;"/>
                <key code="110" output="&#x10;"/>
                <key code="111" output="&#x10;"/>
                <key code="112" output="&#x10;"/>
                <key code="113" output="&#x10;"/>
                <key code="114" output="&#x5;"/>
                <key code="115" output="&#x1;"/>
                <key code="116" output="&#xB;"/>
                <key code="117" output="&#x7F;"/>
                <key code="118" output="&#x10;"/>
                <key code="119" output="&#x4;"/>
                <key code="120" output="&#x10;"/>
                <key code="121" output="&#xC;"/>
                <key code="122" output="&#x10;"/>
                <key code="123" output="&#x1C;"/>
                <key code="124" output="&#x1D;"/>
                <key code="125" output="&#x1F;"/>
                <key code="126" output="&#x1E;"/>
            </keyMap>
            <keyMap index="6">
                <key code="0" action="a10"/>
                <key code="1" output="s"/>
                <key code="2" output="d"/>
                <key code="3" output="f"/>
                <key code="4" output="h"/>
                <key code="5" output="g"/>
                <key code="6" output="z"/>
                <key code="7" output="x"/>
                <key code="8" output="c"/>
                <key code="9" output="v"/>
                <key code="10" output="&#xA7;"/>
                <key code="11" output="b"/>
                <key code="12" output="q"/>
                <key code="13" output="w"/>
                <key code="14" action="a11"/>
                <key code="15" output="r"/>
                <key code="16" output="y"/>
                <key code="17" output="t"/>
                <key code="18" output="1"/>
                <key code="19" output="2"/>
                <key code="20" output="3"/>
                <key code="21" output="4"/>
                <key code="22" output="6"/>
                <key code="23" output="5"/>
                <key code="24" output="="/>
                <key code="25" output="9"/>
                <key code="26" output="7"/>
                <key code="27" output="-"/>
                <key code="28" output="8"/>
                <key code="29" output="0"/>
                <key code="30" output="]"/>
                <key code="31" action="a13"/>
                <key code="32" action="a14"/>
                <key code="33" output="["/>
                <key code="34" action="a12"/>
                <key code="35" output="p"/>
                <key code="36" output="&#xD;"/>
                <key code="37" output="l"/>
                <key code="38" output="j"/>
                <key code="39" output="'"/>
                <key code="40" output="k"/>
                <key code="41" output=";"/>
                <key code="42" output="\"/>
                <key code="43" output=","/>
                <key code="44" output="/"/>
                <key code="45" action="a21"/>
                <key code="46" output="m"/>
                <key code="47" output="."/>
                <key code="48" output="&#x9;"/>
                <key code="49" action="a20"/>
                <key code="50" output="`"/>
                <key code="51" output="&#x8;"/>
                <key code="52" output="&#x3;"/>
                <key code="53" output="&#x1B;"/>
                <!-- gap, 54-64 -->
                <key code="64" output="&#x0010;"/>
                <key code="65" output="."/>
                <key code="66" output="&#x1D;"/>
                <key code="67" output="*"/>
                <!-- gap, 68 -->
                <key code="69" output="+"/>
                <key code="70" output="&#x1C;"/>
                <key code="71" output="&#x1B;"/>
                <key code="72" output="&#x1F;"/>
                <!-- gap, 73-74 -->
                <key code="75" output="/"/>
                <key code="76" output="&#x3;"/>
                <key code="77" output="&#x1E;"/>
                <key code="78" output="-"/>
                <!-- gap, 79-80 -->
                <key code="79" output="&#x0010;"/>
                <key code="80" output="&#x0010;"/>
                <key code="81" output="="/>
                <key code="82" output="0"/>
                <key code="83" output="1"/>
                <key code="84" output="2"/>
                <key code="85" output="3"/>
                <key code="86" output="4"/>
                <key code="87" output="5"/>
                <key code="88" output="6"/>
                <key code="89" output="7"/>
                <!-- gap, 90 -->
                <key code="91" output="8"/>
                <key code="92" output="9"/>
                <!-- gap, 93-95 -->
                <key code="96" output="&#x10;"/>
                <key code="97" output="&#x10;"/>
                <key code="98" output="&#x10;"/>
                <key code="99" output="&#x10;"/>
                <key code="100" output="&#x10;"/>
                <key code="101" output="&#x10;"/>
                <key code="102" action="a20"/>
                <key code="103" output="&#x10;"/>
                <key code="104" action="a20"/>
                <key code="105" output="&#x10;"/>
                <key code="106" output="&#x10;"/>
                <key code="107" output="&#x10;"/>
                <key code="108" output="&#x10;"/>
                <key code="109" output="&#x10;"/>
                <key code="110" output="&#x10;"/>
                <key code="111" output="&#x10;"/>
                <key code="112" output="&#x10;"/>
                <key code="113" output="&#x10;"/>
                <key code="114" output="&#x5;"/>
                <key code="115" output="&#x1;"/>
                <key code="116" output="&#xB;"/>
                <key code="117" output="&#x7F;"/>
                <key code="118" output="&#x10;"/>
                <key code="119" output="&#x4;"/>
                <key code="120" output="&#x10;"/>
                <key code="121" output="&#xC;"/>
                <key code="122" output="&#x10;"/>
                <key code="123" output="&#x1C;"/>
                <key code="124" output="&#x1D;"/>
                <key code="125" output="&#x1F;"/>
                <key code="126" output="&#x1E;"/>
            </keyMap>
            <keyMap index="7">
                <key code="0" output="&#x1;"/>
                <key code="1" output="&#x13;"/>
                <key code="2" output="&#x4;"/>
                <key code="3" output="&#x6;"/>
                <key code="4" output="&#x8;"/>
                <key code="5" output="&#x7;"/>
                <key code="6" output="&#x1A;"/>
                <key code="7" output="&#x18;"/>
                <key code="8" output="&#x3;"/>
                <key code="9" output="&#x16;"/>
                <!-- gap, 10 -->
                <key code="11" output="&#x2;"/>
                <key code="12" output="&#x11;"/>
                <key code="13" output="&#x17;"/>
                <key code="14" output="&#x5;"/>
                <key code="15" output="&#x12;"/>
                <key code="16" output="&#x19;"/>
                <key code="17" output="&#x14;"/>
                <!-- gap, 18 -->
                <key code="19" output="&#x0;"/>
                <!-- gap, 20-21 -->
                <key code="22" output="&#x1E;"/>
                <!-- gap, 23-26 -->
                <key code="27" output="&#x1F;"/>
                <!-- gap, 28-29 -->
                <key code="30" output="&#x1D;"/>
                <key code="31" output="&#xF;"/>
                <key code="32" output="&#x15;"/>
                <key code="33" output="&#x1B;"/>
                <key code="34" output="&#x9;"/>
                <key code="35" output="&#x10;"/>
                <key code="36" output="&#xD;"/>
                <key code="37" output="&#xC;"/>
                <key code="38" output="&#xA;"/>
                <!-- gap, 39 -->
                <key code="40" output="&#xB;"/>
                <!-- gap, 41 -->
                <key code="42" output="&#x1C;"/>
                <!-- gap, 43-44 -->
                <key code="45" output="&#xE;"/>
                <key code="46" output="&#xD;"/>
                <!-- gap, 47 -->
                <key code="48" output="&#x9;"/>
                <key code="49" output="&#x0;"/>
                <!-- gap, 50 -->
                <key code="51" output="&#x8;"/>
                <key code="52" output="&#x3;"/>
                <key code="53" output="&#x1B;"/>
                <!-- gap, 54-65 -->
                <key code="64" output="&#x0010;"/>
                <key code="66" output="&#x1D;"/>
                <!-- gap, 67-69 -->
                <key code="70" output="&#x1C;"/>
                <key code="71" output="&#x1B;"/>
                <key code="72" output="&#x1F;"/>
                <!-- gap, 73-75 -->
                <key code="76" output="&#x3;"/>
                <key code="77" output="&#x1E;"/>
                <!-- gap, 78-95 -->
                <key code="79" output="&#x0010;"/>
                <key code="80" output="&#x0010;"/>
                <key code="96" output="&#x10;"/>
                <key code="97" output="&#x10;"/>
                <key code="98" output="&#x10;"/>
                <key code="99" output="&#x10;"/>
                <key code="100" output="&#x10;"/>
                <key code="101" output="&#x10;"/>
                <key code="102" action="a20"/>
                <key code="103" output="&#x10;"/>
                <key code="104" action="a20"/>
                <key code="105" output="&#x10;"/>
                <key code="106" output="&#x10;"/>
                <key code="107" output="&#x10;"/>
                <key code="108" output="&#x10;"/>
                <key code="109" output="&#x10;"/>
                <key code="110" output="&#x10;"/>
                <key code="111" output="&#x10;"/>
                <key code="112" output="&#x10;"/>
                <key code="113" output="&#x10;"/>
                <key code="114" output="&#x5;"/>
                <key code="115" output="&#x1;"/>
                <key code="116" output="&#xB;"/>
                <key code="117" output="&#x7F;"/>
                <key code="118" output="&#x10;"/>
                <key code="119" output="&#x4;"/>
                <key code="120" output="&#x10;"/>
                <key code="121" output="&#xC;"/>
                <key code="122" output="&#x10;"/>
                <key code="123" output="&#x1C;"/>
                <key code="124" output="&#x1D;"/>
                <key code="125" output="&#x1F;"/>
                <key code="126" output="&#x1E;"/>
            </keyMap>
        </keyMapSet>
        <actions>
            <action id="a1">
                <when state="none" next="s1"/>
            </action>
            <action id="a2">
                <when state="none" next="s2"/>
            </action>
            <action id="a3">
                <when state="none" next="s3"/>
            </action>
            <action id="a4">
                <when state="none" next="s4"/>
            </action>
            <action id="a5">
                <when state="none" next="s5"/>
            </action>
            <action id="a6">
                <when state="none" next="s6"/>
            </action>
            <action id="a7">
                <when state="none" next="s7"/>
            </action>
            <action id="a8">
                <when state="none" next="s8"/>
            </action>
            <action id="a9">
                <when state="none" next="s9"/>
            </action>
            <action id="a10">
                <when state="none" output="a"/>
                <when state="s1" output="&#xE2;"/>
                <when state="s2" output="&#xE0;"/>
                <when state="s3" output="&#xE3;"/>
                <when state="s4" output="&#xE1;"/>
                <when state="s5" output="&#xE2;"/>
                <when state="s6" output="&#xE3;"/>
                <when state="s7" output="&#xE4;"/>
                <when state="s8" output="&#xE1;"/>
                <when state="s9" output="&#xE4;"/>
            </action>
            <action id="a11">
                <when state="none" output="e"/>
                <when state="s1" output="&#xEA;"/>
                <when state="s2" output="&#xE8;"/>
                <when state="s4" output="&#xE9;"/>
                <when state="s5" output="&#xEA;"/>
                <when state="s7" output="&#xEB;"/>
                <when state="s8" output="&#xE9;"/>
                <when state="s9" output="&#xEB;"/>
            </action>
            <action id="a12">
                <when state="none" output="i"/>
                <when state="s1" output="&#xEE;"/>
                <when state="s2" output="&#xEC;"/>
                <when state="s4" output="&#xED;"/>
                <when state="s5" output="&#xEE;"/>
                <when state="s7" output="&#xEF;"/>
                <when state="s8" output="&#xED;"/>
                <when state="s9" output="&#xEF;"/>
            </action>
            <action id="a13">
                <when state="none" output="o"/>
                <when state="s1" output="&#xF4;"/>
                <when state="s2" output="&#xF2;"/>
                <when state="s3" output="&#xF5;"/>
                <when state="s4" output="&#xF3;"/>
                <when state="s5" output="&#xF4;"/>
                <when state="s6" output="&#xF5;"/>
                <when state="s7" output="&#xF6;"/>
                <when state="s8" output="&#xF3;"/>
                <when state="s9" output="&#xF6;"/>
            </action>
            <action id="a14">
                <when state="none" output="u"/>
                <when state="s1" output="&#xFB;"/>
                <when state="s2" output="&#xF9;"/>
                <when state="s4" output="&#xFA;"/>
                <when state="s5" output="&#xFB;"/>
                <when state="s7" output="&#xFC;"/>
                <when state="s8" output="&#xFA;"/>
                <when state="s9" output="&#xFC;"/>
            </action>
            <action id="a15">
                <when state="none" output="A"/>
                <when state="s1" output="&#xC2;"/>
                <when state="s2" output="&#xC0;"/>
                <when state="s3" output="&#xC3;"/>
                <when state="s4" output="&#xC1;"/>
                <when state="s5" output="&#xC2;"/>
                <when state="s6" output="&#xC3;"/>
                <when state="s7" output="&#xC4;"/>
                <when state="s8" output="&#xC1;"/>
                <when state="s9" output="&#xC4;"/>
            </action>
            <action id="a16">
                <when state="none" output="E"/>
                <when state="s1" output="&#xCA;"/>
                <when state="s2" output="&#xC8;"/>
                <when state="s4" output="&#xC9;"/>
                <when state="s5" output="&#xCA;"/>
                <when state="s7" output="&#xCB;"/>
                <when state="s8" output="&#xC9;"/>
                <when state="s9" output="&#xCB;"/>
            </action>
            <action id="a17">
                <when state="none" output="I"/>
                <when state="s1" output="&#xCE;"/>
                <when state="s2" output="&#xCC;"/>
                <when state="s4" output="&#xCD;"/>
                <when state="s5" output="&#xCE;"/>
                <when state="s7" output="&#xCF;"/>
                <when state="s8" output="&#xCD;"/>
                <when state="s9" output="&#xCF;"/>
            </action>
            <action id="a18">
                <when state="none" output="O"/>
                <when state="s1" output="&#xD4;"/>
                <when state="s2" output="&#xD2;"/>
                <when state="s3" output="&#xD5;"/>
                <when state="s4" output="&#xD3;"/>
                <when state="s5" output="&#xD4;"/>
                <when state="s6" output="&#xD5;"/>
                <when state="s7" output="&#xD6;"/>
                <when state="s8" output="&#xD3;"/>
                <when state="s9" output="&#xD6;"/>
            </action>
            <action id="a19">
                <when state="none" output="U"/>
                <when state="s1" output="&#xDB;"/>
                <when state="s2" output="&#xD9;"/>
                <when state="s4" output="&#xDA;"/>
                <when state="s5" output="&#xDB;"/>
                <when state="s7" output="&#xDC;"/>
                <when state="s8" output="&#xDA;"/>
                <when state="s9" output="&#xDC;"/>
            </action>
            <action id="a20">
                <when state="none" output=" "/>
                <when state="s1" output="^"/>
                <when state="s2" output="`"/>
                <when state="s3" output="~"/>
                <when state="s4" output="&#xB4;"/>
                <when state="s5" output="&#x2C6;"/>
                <when state="s6" output="&#x2DC;"/>
                <when state="s7" output="&#xA8;"/>
                <when state="s8" output="&#xB4;"/>
                <when state="s9" output="&#xA8;"/>
            </action>
            <action id="a21">
                <when state="none" output="n"/>
                <when state="s3" output="&#xF1;"/>
                <when state="s6" output="&#xF1;"/>
            </action>
            <action id="a22">
                <when state="none" output="N"/>
                <when state="s3" output="&#xD1;"/>
                <when state="s6" output="&#xD1;"/>
            </action>
        </actions>
        <terminators>
            <when state="s1" output="^"/>
            <when state="s2" output="`"/>
            <when state="s3" output="~"/>
            <when state="s4" output="&#xB4;"/>
            <when state="s5" output="&#x2C6;"/>
            <when state="s6" output="&#x2DC;"/>
            <when state="s7" output="&#xA8;"/>
            <when state="s8" output="&#xB4;"/>
            <when state="s9" output="&#xA8;"/>
        </terminators>
    </keyboard>





    Ahora solo cierra sesion o reinicia el equipo y selecciona el esquema que acabas de crear en System Preferences>International>Input Menu




    Ahora desde tu barra superior donde aparece la banderita de la distribucion de teclado que utilizas, solo selecciona el esquema que acabas de incluir, para que se efectue el cambio.