{"id":69,"date":"2009-02-23T01:06:18","date_gmt":"2009-02-22T23:06:18","guid":{"rendered":"http:\/\/blog.rastersoft.com\/?p=69"},"modified":"2015-08-15T18:00:52","modified_gmt":"2015-08-15T18:00:52","slug":"al-rico-teclado-de-pina-para-el-nino-y-la-nina","status":"publish","type":"post","link":"https:\/\/blog.rastersoft.com\/?p=69","title":{"rendered":"Al rico teclado de pi\u00f1a para el ni\u00f1o y la ni\u00f1a"},"content":{"rendered":"<p><strong>Actualizado. <\/strong>Si ya tuve una <a href=\"https:\/\/blog.rastersoft.com\/index.php\/2008\/11\/02\/la-nueva-ubuntu-y-mi-viejo-raton\/\" target=\"_blank\">entrada sobre ratones<\/a>, ahora le toca el turno al teclado. Y es que el de mi <a href=\"https:\/\/blog.rastersoft.com\/index.php\/2009\/01\/11\/caprichos\/\" target=\"_blank\">flamante Asus EEE PC<\/a> tiene un detalle algo molesto. V\u00e9ase la siguiente fotograf\u00eda:<\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" title=\"Distribuci\u00f3n de las teclas may\u00fasculas y cursor arriba\" src=\"http:\/\/www.rastersoft.com\/blogpic\/teclas_eeepc.jpg\" alt=\"\" width=\"196\" height=\"152\" \/><\/p>\n<p style=\"text-align: left;\">Resulta que la tecla <strong>May\u00fasculas derecha <\/strong>est\u00e1 completamente a la derecha y es corta (en lugar de larga, como en los teclados normales), y la tecla <strong>Cursor arriba<\/strong> est\u00e1 justo a la izquierda. El resultado es que, cuando se teclea al tacto, es inevitable pulsar con el me\u00f1ique el cursor cuando se quiere poner una may\u00fascula.<\/p>\n<p style=\"text-align: left;\">La soluci\u00f3n a este problema es tan sencilla como intercambiar el funcionamiento de dichas teclas, lo cual es muy sencillo gracias a XModMap. Para hacerlo no tenemos m\u00e1s que usar el siguiente script:<\/p>\n<div class=\"mycode\">\n<pre class=\"mycode\">#!\/bin\/bash\r\n\r\nxmodmap -e \"remove Shift = Shift_R\"\r\nxmodmap -e \"keycode 62 = Up\"\r\nxmodmap -e \"keycode 111 = Shift_R\"\r\nxmodmap -e \"add Shift = Shift_R\"\r\nxset -r 111\r\nxset r 62<\/pre>\n<\/div>\n<p style=\"text-align: left;\">Los cuatro comandos de XModMap se encargan de remapear los c\u00f3digos de las teclas con las nuevas funciones deseadas. Luego usamos <strong>xset<\/strong>, primero para eliminar la autorrepetici\u00f3n de la nueva tecla <strong>May\u00fasculas derecha<\/strong>, y luego para a\u00f1adirla a la nueva tecla <strong>Cursor arriba<\/strong>. Es precisamente el hecho de\u00a0 que la autorrepetici\u00f3n no se pueda controlar desde XModMap lo que obliga a utilizar un script en lugar de un fichero <em>.Xmodmap<\/em>, como cuando cambiamos los botones del rat\u00f3n.<\/p>\n<p style=\"text-align: left;\">Grabamos el script en un lugar c\u00f3modo, le damos permisos de ejecuci\u00f3n, y \u00a1voila! Problema resuelto.<\/p>\n<p style=\"text-align: left;\">O quiz\u00e1s no, porque cada vez que arrancamos el ordenador tendr\u00edamos que ejecutar a mano este script para intercambiar las teclas. Lo interesante ser\u00eda, sin embargo, que se lanzase \u00e9l solo cada vez que entr\u00e1semos en nuestra cuenta. Por fortuna es muy sencillo de hacer en Gnome (en KDE habr\u00e1 otra manera igual de f\u00e1cil, pero como no lo uso, no conozco los pasos. <strong>ACTUALIZACI\u00d3N: <\/strong>seg\u00fan comenta CoskiBukowsky en los comentarios, se puede copiar el script en ~\/.kde\/Autostart): basta con ir a <strong>Sistema -&gt; Preferencias -&gt; Sesiones<\/strong> y pulsar el bot\u00f3n <strong>A\u00f1adir<\/strong>, para a\u00f1adir un nuevo script a ejecutar durante el arranque. Nos saldr\u00e1 una ventana como \u00e9sta, en la que s\u00f3lo debemos poner la ruta a nuestro script (que, en mi caso, se llama <em>teclas.sh<\/em>):<\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" title=\"A\u00f1adir un script al arranque de Gnome\" src=\"http:\/\/www.rastersoft.com\/blogpic\/add_script_gnome.png\" alt=\"\" width=\"584\" height=\"408\" \/><\/p>\n<p style=\"text-align: left;\">\u00a1Y ahora s\u00ed, todo listo!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Actualizado. Si ya tuve una entrada sobre ratones, ahora le toca el turno al teclado. Y es que el de mi flamante Asus EEE PC tiene un detalle algo molesto. V\u00e9ase la siguiente fotograf\u00eda: Resulta que la tecla May\u00fasculas derecha est\u00e1 completamente a la derecha y es corta (en lugar de larga, como en los &hellip; <a href=\"https:\/\/blog.rastersoft.com\/?p=69\" class=\"more-link\">Seguir leyendo <span class=\"screen-reader-text\">Al rico teclado de pi\u00f1a para el ni\u00f1o y la ni\u00f1a<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,7],"tags":[],"class_list":["post-69","post","type-post","status-publish","format-standard","hentry","category-trucos","category-tutoriales"],"_links":{"self":[{"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=\/wp\/v2\/posts\/69","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=69"}],"version-history":[{"count":1,"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=\/wp\/v2\/posts\/69\/revisions"}],"predecessor-version":[{"id":1900,"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=\/wp\/v2\/posts\/69\/revisions\/1900"}],"wp:attachment":[{"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=69"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=69"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=69"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}