Syntax Highlighter

Mostrando entradas con la etiqueta Windows 8. Mostrar todas las entradas
Mostrando entradas con la etiqueta Windows 8. Mostrar todas las entradas

jueves, 2 de octubre de 2014

I got a new laptop: where is my Break key?

This post is in memoriam to those cool keyboard designers that happily remove keys from laptops, just because they run out of space or because they think that key is no longer being used, doing things more funny for IT guys that they don’t have anything to do but spend their time on looking how to change now from full screen mode while doing a Remote Desktop session.

Raiders of the lost key

I have to say that I am very happy with my DELL M3800 laptop, it’s a real black beast workstation (16GB RAM, two SSD disks, UHD touch screen with the weight, etc.) with a very low weight, only 1,88Kg, what it does ideal for having opened several Visual Studio sessions, some Hyper-V machines running and a lot of other tasks in background. Cool!

I normally have the laptop connected via USB 3.0 to the dock station so I normally use an external keyboard during working hours, and was yesterday while running my awesome Windows 10 Technical Preview using Hyper-V and went to full-screen mode and unpinned the top bar to hide the remote session options (wanted a more immersive experience). To go to full-screen mode I used the menu “Full-Screen” from the Hyper-V window, but when I tried to came back to my real desktop by using the “Ctrl+Alt+Break” key combination, where in the hell was my Break/Pause key?

Keyboard_Low_Res

DELL M3800 Keyboard Layout

And then, I discovered a world of frustrated DELL customers asking for the same thing. How this can happen? How can I solve this?

Solution

I’m going to post here the solution so you can use it as well, but I’m really writing this because I’m sure I will need to revisit this post in a near future after reinstalling my OS for whatever reason.

I first tried to use a simple PowerShell cmdlets by sending the keys combination, but this was not working because the keyboard hooks just sends the keys to the Guest OS, and not to the “hosting Hyper-V window”.

Then I tried to use AutoHotKey in my local session, and while it’s a highly recommended piece of software for other tasks, has the same problem than using PowerShell, the keys are not sent to the hosting Hyper-V process (there are some attempts of resolving it by looking for the process handle, but after spending some time on that path, anything worked).

I gave a try to On Screen Keyboard (run osk.exe in a command line), in both the host OS and the Guest OS, but had the same issue, didn’t work!

So the solution: remap a key in my keyboard. This comes from a DELL support forums thread but I’m going to complement the answer because the procedure explained there is not easy to follow and does not explain how to map whatever key you want. 

WARNING Serious problems might occur if you modify the registry incorrectly by using Registry Editor or by using another method. These problems might require that you reinstall the operating system. Modify the registry at your own risk.

Remapping a key by using Scancodes: the hard way

I noticed that I was never using the key “Insert” (must be a key that keyboard designers use a lot), so I decided to convert that key as my new “Break” key. To do this remap, you must to do some modifications in your registry and then logoff/login again into your profile (restarting the laptop also works, but the first method is faster).

To change a key for another, you must open your registry editor by running regedit.exe and finding the key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout. There you can manually change the keyboard mappings but this is not an easy task since you will need to start wasting your time looking for the scancodes documentation:

image

If you want to go that path, I recommend you to visit this link with a good keyboard scancodes reference: http://www.win.tue.nl/~aeb/linux/kbd/scancodes-1.html

Remapping a key by using Scancodes: the easy way

I was getting a headache reading all these documentation and then found an awesome Open Source tool called Sharpkeys and available at CodePlex that allows you to do this task without diving into any keyboard code reference. So here the final steps I followed:

  1. Download and install SharpKeys from CodePlex
  2. Run the app and click on the “Add” button to add a new key mapping
  3. From the left list, select the key you want to map in your keyboard (I used “Insert”). You can easily find another one by clicking on the “Type Key” button
  4. From the right list, select the key you want to target. In our case, and for the purpose of this post in pro of a human race with happy IT guys, we are going to specify “Unknown: 0xE046”, that is the Scancode for the <Pause/Break> key
  5. Click on OK and that will save the entry in your registry
  6. Logoff and logon again, and you will see now that by using <Ctrl>+<Alt>+<Insert> is now working as <Ctrl>+<Alt>+<Break>

image

Remapping a key by using Scancodes: the faster way

I have exported the registry key so if you want to use just the same mapping, changing the “Insert” key for the “Break” key without doing anything else, just download this file and open it to import it into your registry.

Hope this helps!

sábado, 21 de diciembre de 2013

¡Ya tenemos ganador de La Guerra de los Drones!

LaGuerraDeLosDrones_Logo_WhiteYa tenemos ganador del concurso de La Guerra de los Drones. Felicidades Marcos Lora Rosa (@magicheron), de La Garriga, Barcelona. Ha conseguido finalizar con éxito y en tiempo el desarrollo de la aplicación ARDrone Draw para Windows Phone 8 y publicarla en la Store. ¡Tu AR Drone 2.0 ya está en camino!

¿Cómo funciona la App?

La aplicación ganadora ha sido diseñada para Windows Phone 8 que permite al usuario controlar al dispositivo AR Drone 2.0 en el modo tradicional, que se basa en unos joysticks virtuales en la pantalla de la aplicación, o en un modo más innovador y divertido que se basa en dibujar trazados en pantalla y hacer que el drone lo siga. El interfaz de la app está muy ´limpio y cuidado así como las animaciones de los menús en los cambios de modo.
ARDroneDraw
photo 1
photo 3
En el video siguiente puedes observar una demo de este modo de vuelo de “dibujo”, en el que al trazar en pantalla las curvas y pulsar el botón de iniciar animación, el ARDrone reproduce la trayectoria dibujada en pantalla.

De nuevo, nuestra más sincera enhorabuena y felicidades por el buen trabajo realizado.

¿Y no ha habido más ganadores?

Pues al cierre de esta edición el único concursante que había conseguido cumplir con todas las bases del concurso -desde la implementación hasta la publicación en la Store- había sido Marcos, por lo que decidimos cerrar esta primera edición del concurso premiando el esfuerzo.
¿Y el resto de apps que estaban en desarrollo o cerca de su finalización? No desesperéis. Hemos tomado nota del poco tiempo que ha habido para la implementación y publicación, pero tampoco queríamos perjudicar a los que habían conseguido cumplir con todos los requisitos. La solución a la que hemos llegado es una segunda edición del concurso, en la que tendréis más tiempo. Permaneced en sintonía.

Agradecimientos

Desde aquí agradecemos a Parrot y a Microsoft España el apoyo en la celebración de este concurso. Por supuesto, a todas las comunidades técnicas que se han involucrado dando charlas y dedicando parte de su tiempo a compartir un buen rato desarrollando apps de una forma diferente. Y por supuesto a ti, que has estado ahí y sin el que este concurso no hubiera tenido sentido.
Aprovechamos para desearos unas felices fiestas y un próspero año 2014.
La Guerra de los Drones.

lunes, 28 de octubre de 2013

[Evento] ¡Construye la mejor App y llévate un AR Drone 2.0!

LaGuerraDeLosDrones_Logo_WhiteAtención a la última frikada que estamos organizando a nivel nacional entre todas las comunidades técnicas de Microsoft. Se trata de un concurso de desarrollo de aplicaciones para Windows Phone y Windows RT con el objetivo de controlar remotamente drones AR Drone 2.0 de Parrot.

Partiendo del SDK que ofrece Parrot, de código open source disponible en GitHub y de todo el SDK de desarrollo para Visual Studio, los desarrolladores de las mejores 9 apps serán obsequiados con un AR Drone 2.0. En este enlace puedes encontrar las bases del concurso.

drone

Durante las próximas semanas comenzarán en cada una de las ciudades una serie de formaciones técnicas GRATUITAS sobre cómo programar tu aplicación. De hecho, los drones ya están en las sedes de cada comunidad para que puedas realizar las pruebas oportunas. En la web del concurso puedes informarte acerca de todos los eventos transcurrirán próximamente.

Así que ya sabes: piensa en una idea, ven a las sesiones para aprender cómo desarrollarla, publícala y gana tu AR Drone 2.0.

¿Friki? Ya verás los videos que vamos a ir colgando…

…¿alguien dijo drones recibiendo señales desde un servidor en Windows Azure?

EvoqContentAgradecer a DNN Corp. por la instancia de Evoq Content in the Cloud, que permiten alojar la web actual del concurso.

http://www.laguerradelosdrones.com/

 

Evento en TenerifeDev

Titulo: Desarrollando apps de control de AR.Drones en Windows Phone y Windows 8
Descripción: aprende a desarrollar aplicaciones para dispositivos móviles de plataforma Windows y compite con otros equipos a nivel nacional a ver quien construye la app más innovadora. En esta sesión se realizara una introducción al desarrollo de ambas plataformas, centrándonos finalmente en un ejemplo de app para el AR.Drone con el SDK. Veremos en directo como depurar línea a línea de código mientras el cuadricóptero revolotea por la sala. Anímate, forma un equipo, implementa tu idea, y hazte con uno de los 9 drones que hay de premio a las mejores apps.

LogoFecha: 8 de Noviembre de 2013
Hora: 17:00
Lugar: Sala de Grados de la ETSII, La Laguna
Inscripción gratuita pero por razones de aforo es necesario registrarse previamente
URL de registro al evento: http://bit.ly/TenerifeDevDrones
Organiza: TenerifeDev (http://www.tenerifedev.com) – Alberto Díaz, Jose Fortes, Santiago Porras, David Rodriguez

La dirección de la ETSII, recuerda a aquellos alumnos interesados en participar en este evento, que los estatutos de la Universidad de La Laguna (Art. 1.3, Art. 99),  establecen que la ULL "está al servicio del desarrollo integral de los pueblos, de la paz y de la defensa del medio ambiente" y que "en ningún caso se fomentará la investigación en aspectos específicamente bélicos o militaristas" por lo que la ETSII no apoyará proyectos fuera de estas directrices. Entendemos que las aplicaciones de los drones pueden ser útiles en muchos otros aspectos, por lo que animamos a los alumnos interesados a participar en proyectos ligados a las funciones que los estatutos establecen para la Universidad.

viernes, 15 de marzo de 2013

¡Vuelve el Megathon 2013!

Por segundo año consecutivo, tendrá lugar el Megathon Windows, un hackathon que se celebra de manera simultánea en varias ciudades, donde tendrás la oportunidad de crear apps para Windows 8 y Windows Phone, aprender y conocer a otros programadores y ganar fabulosos premios.

Además como novedad, este año hemos preparado una serie de cursos y webcasts gratuitos de desarrollo de apps para Windows 8 y Windows Phone previos al evento para que puedas empezar a prepararte a fondo para el gran día.

¡Accede a la web del Megathon Windows para apuntarte a los cursos y no olvides registrarte en alguna de las ciudades que ya tenemos confirmadas!

¡Empieza a prepararte! ¡Contamos contigo!

miércoles, 12 de septiembre de 2012

[Offtopic] Cómo instalar Canal+ YOMVI en Windows 8

CanalPlusYomvi

Hoy toca escribir uno de esos posts que tienen los días contados ya que supongo que Canal+ adoptará medidas en breve, pero espero que a alguno le ayude mientras tanto.

Durante el pasado Megathon de Windows 8 comenté que prácticamente todas las aplicaciones que hoy en día funcionan en Windows 7 se ejecutan sin problemas en Windows 8. Una de las que entran en la excepción para confirmar la regla es la App de Canal+ Yomvi para poder ver en tu PC los contenidos de Canal Plus a los que estés suscrito (realmente no todo pero hasta 18 canales por el momento). Ya se había convertido en una de mis aplicaciones favoritas y hace meses atrás, cuando instalé la Release Preview de Windows 8, no conseguí echarla a andar correctamente ya que la imagen iba a tirones.

Con la versión RTM de Windows 8 y con los drivers actualizados de tu tarjeta de video, hay un “workaround” para lograr instalar y ejecutar la aplicación correctamente:

  1. Descargar la aplicación cliente de Canal+ Yomvi para PC desde este enlace: http://www.plus.es/canalplusyomvi/descarga/. Fíjate que si intentas instalar la aplicación te dará el siguiente error:

    YomviInstallError
  2. Descargar el descompresor 7-Zip desde la siguiente URL: http://www.7-zip.org/download.html
  3. Descomprimir el archivo ejecutable descargado en el Paso 1 pulsando con el botón derecho del ratón, con lo que obtendremos el fichero de instalación “NagraMediaPlayer.msi”
    NagraMediaPlayer
  4. Iniciar la instalación haciendo doble click en el archivo y completar el asistente, indicando que cree el acceso directo en el escritorio:

    YomviInstallWizard
  5. Pulsando con el botón derecho sobre el icono del escritorio, establecemos las siguientes propiedades en la pestaña de Compatibilidad
    1. Seleccionar modo de compatibilidad Windows 7
    2. Ejecutar la aplicación como Administrador

      CompatibilidadAccesoDirecto
  6. Ejecutar la aplicación e introducir los credenciales de tu suscripción a Canal+
    YomviLoggedIn
  7. A disfrutar!

Como comenté al principio, esta solución la había probado con la Release Preview de Windows 8 y la imagen me iba a tirones, cosa que parece solucionarse al poder instalar los correspondientes drivers de la tarjeta de video para la versión RTM. Hay algunos enlaces y menús en la parte superior que parecen no funcionar como debieran (supongo que por que de algún modo está utilizando el motor de IE10 incorrectamente), pero después de pasar por encima el ratón y hacer click puedes acceder a ellos sin problemas.

Ya puedo seguir desarrollando mientras veo mi serie favorita Smile

DesktopYomviCropped

Un saludo y Happy Coding!

miércoles, 29 de agosto de 2012

[Evento] Megathon Windows 8 en Tenerife

Banner_1Si aún no te has enterado es porque has pasado este verano totalmente desconectado, no hay otra explicación. El próximo 7, 8 y 9 de septiembre (fin de semana) se ha montado una gorda a nivel nacional y en 13 ciudades se desarrollará al mismo tiempo el primer Hackathon multiciudad en España.

El Megathon Windows 8 es una ocasión estupenda para aprender a desarrollar para Windows 8 (de hecho ya puedes hacerlo con toda la formación gratuita que se ha publicado en el sitio oficial del Megathon), para hacer networking con personas que comparten tus mismos intereses y para acabar el fin de semana con una app que rentabilizar en la Windows Store.

Partió de una idea loca en Twitter sobre hacer un hackathon aprovechando la salida de Windows 8, que a través de un efecto mariposa –y de ver quién los tenía más grandes, los megas me refiero-, acabó convirtiéndose en un hackathon multiciudad ahora denominado Megathon. En este post de Jose Bonnin tienes más información de cómo empezó todo.

¿En qué consiste?

En resumen, en cada ciudad se crearán grupos de 4 desarrolladores/diseñadores para crear una aplicación para Windows 8 a contrarreloj durante el fin de semana, ya sea con .NET, Javacript+HTML y cualquier añadido (¿Windows Azure? ¿Bing?). No estaréis solos, habrán varios mentores por ciudad ofreciendo apoyo técnico así como impartiendo diversas charlas en paralelo.

El domingo por la tarde, se votará la aplicación ganadora accediendo a unos premios locales a través de un jurado local. Las aplicaciones que hayan ganado en cada ciudad participarán en el concurso nacional, con la posibilidad de conseguir hasta un viaje a Redmond para conocer el campus de Microsoft con los gastos pagados para todos los miembros del equipo.

Más información: bases Megathon Windows 8 

¿Cuánto cuesta?

El evento es gratuito para todos los asistentes, gracias al patrocinio y colaboración de diversas entidades a lo largo del territorio nacional, así como la dedicación desinteresada de los mentores –vamos, que también tenemos jiribilla por participar de algún modo en tan magno evento.

En el caso de Tenerife tenemos que dar las gracias a Microsoft, Intelequia Software Solutions, General de Software de Canarias, Fundación Empresa Universidad de La Laguna, Cámara de Comercio de Santa Cruz de Tenerife, Fuentealta y Panrico Donuts, así como a Telerik, a los miembros de TenerifeDev y en general a todos los organizadores y mentores a nivel nacional que han puesto su granito de arena para que esto haya sido posible.

¿Dónde me registro?

Para registrarte en el Megathon de Windows 8 de Tenerife, sigue el enlace siguiente:

Registro Megathon Windows 8 Tenerife

En la web oficial del Megathon tienes más información sobre dónde registrarte para el resto de ciudades.

¿Dónde se desarrolla?

En el caso de Tenerife y gracias a la Fundación Empresa Universidad de La Laguna, dispondremos de unas aulas para el desarrollo del mismo durante todo el fin de semana. Sigue este enlace para ver cómo llegar.

¿Cuál va a ser la agenda?

En la web del Megathon de Windows 8 disponéis de la agenda completa de los 3 días, comenzando el viernes 7 de septiembre a las 17:00 horas y finalizando el domingo 9 de septiembre a las 19:00 horas.

NOTA IMPORTANTE PARA TENERIFE: El horario de la agenda es siempre hora local, con lo que en Tenerife comenzaremos a las 17:00 GMT+0 (hora canaria).

¿Tengo que llevar algo?

Para poder disfrutar de este pedazo de evento es necesario que traigáis vuestro propio equipo con Windows 8 instalado –vale instalado en una máquina virtual. Si no sois suscriptores de MSDN/Technet podéis descargaros una versión de prueba de 90 días. También tenéis que traer instalado Visual Studio 2012, bien la versión Express gratuita o la versión de prueba de Visual Studio 2012 Ultimate. En este enlace se explica cómo instalar Windows 8 en un VHD con el arranque nativo de Windows 7.

Más información

Podéis manteneros informados de los cambios y últimas noticias en el blog, o bien puedes conversar con nosotros por twitter mediante el hashtag #megathonW8.

Un saludo. ¡Nos vemos el 7!

miércoles, 18 de julio de 2012

WP7, Windows 8, redes sociales con Windows Azure y DotNetNuke: todo en la TFLP2k12

SantaCruz40CPara el que esté algo despistado, hoy se han abierto las puertas de la Tenerife LAN Party 2k12, en un día que se alcanza la máxima temperatura del año en Santa Cruz de Tenerife. ¿Será debido al calentamiento de motores en el Recinto Ferial por el comienzo del evento?

¿O será por el número de sesiones sobre lo más de lo más que transcurrirán a lo largo de la LAN Party?

Si aún no has echado un vistazo a la agenda completa, te recomiendo que hagas planes para estos días porque no querrás perderte ni una, ni tampoco las “cosillas” que vamos a sortear desde TenerifeDev en las sesiones que tenemos preparadas Sonrisa

Aquí van los enlaces directos de las sesiones que prepara TenerifeDev, centrándonos en el desarrollo con Windows Phone 7, Windows 8, construcción de redes sociales sobre Windows Azure e innovación en Canarias.

Jueves 19 de Julio

Viernes 20 de Julio

TelerikY si como si ahí no quedara la cosa, este año con patrocinios de calibre mundial como Microsoft, Telerik o Pluralsight.

nokia-lumia-800-500x500¿Y qué dicen los rumores? Pues por ahí corren rumores sobre que se van a sortear camisetas, cursos gratuitos para “hard-core developers”, algunas cosas bastantes frikis y…Nokia Lumia 800?? No puede ser verdad…

¿Te lo vas a perder?

Related Posts Plugin for WordPress, Blogger...