{"id":11380,"date":"2025-12-11T11:02:59","date_gmt":"2025-12-11T10:02:59","guid":{"rendered":"https:\/\/bitacora.eniac2000.com\/?p=11380"},"modified":"2025-12-11T11:03:02","modified_gmt":"2025-12-11T10:03:02","slug":"uso-de-un-teclado-ibm-modelo-m-con-macos","status":"publish","type":"post","link":"https:\/\/bitacora.eniac2000.com\/?p=11380","title":{"rendered":"Uso de un teclado IBM Modelo M con MacOS"},"content":{"rendered":"\n<p>Desde hace algunos meses vengo haciendo uso para mis asuntos particulares de un <a href=\"https:\/\/bitacora.eniac2000.com\/?p=5786\" data-type=\"post\" data-id=\"5786\" target=\"_blank\" rel=\"noreferrer noopener\">Mac Mini M4 de Apple<\/a>. Nunca hab\u00eda sido demasiado aficionado a los equipos Mac (incluso en mi periplo irland\u00e9s llegu\u00e9 a usar durante unos d\u00edas un MacBook Pro que acab\u00e9 devolviendo a IBM), pero la verdad es que estoy muy satisfecho con este equipo. Tanto es as\u00ed, que incluso llegu\u00e9 a construir un <a href=\"https:\/\/bitacora.eniac2000.com\/?p=5836\" data-type=\"post\" data-id=\"5836\" target=\"_blank\" rel=\"noreferrer noopener\">secreter<\/a> para poder trabajar con \u00e9l de manera c\u00f3moda. Bueno, y tambi\u00e9n porque me hace falta un espacio de trabajo adecuado en el sal\u00f3n de casa.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/bitacora.eniac2000.com\/wp-content\/uploads\/2025\/12\/IMG_20251211_085352399_HDR-1024x768.jpg\" alt=\"\" class=\"wp-image-11381\" srcset=\"https:\/\/bitacora.eniac2000.com\/wp-content\/uploads\/2025\/12\/IMG_20251211_085352399_HDR-1024x768.jpg 1024w, https:\/\/bitacora.eniac2000.com\/wp-content\/uploads\/2025\/12\/IMG_20251211_085352399_HDR-300x225.jpg 300w, https:\/\/bitacora.eniac2000.com\/wp-content\/uploads\/2025\/12\/IMG_20251211_085352399_HDR-768x576.jpg 768w, https:\/\/bitacora.eniac2000.com\/wp-content\/uploads\/2025\/12\/IMG_20251211_085352399_HDR-1536x1152.jpg 1536w, https:\/\/bitacora.eniac2000.com\/wp-content\/uploads\/2025\/12\/IMG_20251211_085352399_HDR-2048x1536.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Mac Mini M4 en el secreter con el teclado IBM Modelo M<\/figcaption><\/figure>\n\n\n\n<p>S\u00ed, eso es un teclado IBM Modelo M. El que me conozca sabr\u00e1 que tengo aprecio por ciertos dinosaurios, y el m\u00e1s acusado de ellos es el que tengo por los teclados mec\u00e1nicos de IBM. Tengo un par, de hecho. Pero como todo buen dinosaurio, tiene algunos problemas si pretendes hacer uso de ellos en el d\u00eda a d\u00eda, y esto se manifiesta claramente cuando lo conectas a un Mac.<\/p>\n\n\n\n<p>M\u00e1s all\u00e1 del tema de la incompatibilidad de conectores (recordemos, el Modelo M tiene conexi\u00f3n PS\/2, y el Mac Mini s\u00f3lo tiene conectores USB-C), el problema mayor viene por la incompatibilidad de los mapeos.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"439\" src=\"https:\/\/bitacora.eniac2000.com\/wp-content\/uploads\/2025\/12\/teclado-mac-es-1-1024x439.jpg\" alt=\"\" class=\"wp-image-11383\" srcset=\"https:\/\/bitacora.eniac2000.com\/wp-content\/uploads\/2025\/12\/teclado-mac-es-1-1024x439.jpg 1024w, https:\/\/bitacora.eniac2000.com\/wp-content\/uploads\/2025\/12\/teclado-mac-es-1-300x129.jpg 300w, https:\/\/bitacora.eniac2000.com\/wp-content\/uploads\/2025\/12\/teclado-mac-es-1-768x329.jpg 768w, https:\/\/bitacora.eniac2000.com\/wp-content\/uploads\/2025\/12\/teclado-mac-es-1-1536x659.jpg 1536w, https:\/\/bitacora.eniac2000.com\/wp-content\/uploads\/2025\/12\/teclado-mac-es-1.jpg 1923w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Teclado Mac con disposici\u00f3n espa\u00f1ola<\/figcaption><\/figure>\n\n\n\n<p>Casi nada que ver en las funciones de teclas especiales. Y es que los Mac son un pel\u00edn particularcitos. La situaci\u00f3n no es tan mala si se pretende hacer uso de un teclado de PC razonablemente moderno. Existe una correspondencia bastante cercana entre teclas, y las m\u00e1s problem\u00e1ticas, que son las teclas Control, Option y Command se pueden mapear razonablemente bien a las teclas Control, Windows y Alt de la arquitectura PC. Adem\u00e1s, el asistente de identificar teclado de Mac funciona bastante bien a la hora de reconocer teclados PC, y permite realizar este mapeo de una manera razonablemente sencilla. Pero el caso del Modelo M es harina de otro costal.<\/p>\n\n\n\n<p>Y es que el venerable teclado IBM Modelo M carece de la tecla Windows, as\u00ed que una de las opciones de mapeo (Control->Control, Windows->Option, Alt->Command) se pierde directamente, lo que es tremendamente fastidioso a la hora de ejecutar atajos de teclado, funcionalidades espec\u00edficas de programas, y muchos aspectos del trabajo diario con el teclado. Adem\u00e1s, Mac no distingue entre Alt y AltGr, por lo que otras acciones de uso en Windows o Linux tambi\u00e9n empiezan a resultar complicadas.<\/p>\n\n\n\n<p>Por suerte, es aqu\u00ed donde entra en acci\u00f3n <a href=\"https:\/\/karabiner-elements.pqrs.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">Karabiner-Elements<\/a>. Karabiner\u2011Elements es un personalizador avanzado de teclado para macOS que permite redefinir qu\u00e9 hace cada tecla, crear combinaciones complejas y adaptar teclados externos (PC, ANSI, vintage\u2026) al ecosistema Mac.\u200b Soporta las versiones modernas de macOS (incluida Sequoia, Sonoma y Ventura) tanto en Intel como en Apple Silicon, por lo que es v\u00e1lido para su uso en un Mac mini M4.<\/p>\n\n\n\n<p>Karabiner-Elements se basa en tres grandes premisas: facilidad de uso, mediante la capacidad para realizar memapeos sencillos desde una interfaz gr\u00e1fica; potencia, permitiendo clerar reglas avanzadas predefinidas como cursores tipo \u201cdiamond\u201d, atajos estilo Emacs\/Vi o prevenci\u00f3n de Command\u2011Q accidental; y flexibilidad total mediante reglas personalizadas en JSON. De hecho, existe hasta un repositorio de <em>recetas<\/em> que los usuarios de este <em>software<\/em> comparten para su uso por parte de la comunidad. Y es que, adem\u00e1s, se trata de software libre, por lo que no es preciso realizar compra alguna para poder acceder a \u00e9l. El proyecto est\u00e1 publicado en GitHub, con historial de versiones y decenas de colaboradores, lo que permite auditor\u00eda p\u00fablica del c\u00f3digo y del flujo de datos.<\/p>\n\n\n\n<p>Esto es un punto importante, adem\u00e1s, en lo que se refiere a la ciberseguridad. Los remapeadores de teclado son sensibles desde el punto de vista de ciberseguridad, porque cualquier programa que vea todas las pulsaciones que se realizan podr\u00eda comportarse como un <em>keylogger<\/em> si estuviera mal dise\u00f1ado o fuera malicioso.\u200b En este sentido, Karabiner\u2011Elements aborda este riesgo mediante una arquitectura de procesos separada: solo un proceso privilegiado (Karabiner\u2011Core\u2011Service) captura los eventos del teclado y los reenv\u00eda a un dispositivo HID virtual, evitando que otras aplicaciones puedan espiar dichas pulsaciones.\u200b<br>La propia documentaci\u00f3n del programa destaca que los eventos se tratan \u00fanicamente en este proceso privilegiado y que otros procesos, incluidos los potencialmente maliciosos, no pueden robar las pulsaciones, de modo que escribir contrase\u00f1as sigue siendo seguro dentro del modelo de amenaza previsto.<\/p>\n\n\n\n<p>En mi caso concreto, lo tengo resuelto de la siguiente manera:<\/p>\n\n\n\n<p>En primer lugar, hago uso de un <a href=\"https:\/\/www.appinformatica.com\/10-03-0101-cable-nc-conv--ps2-a-usb-2xps2-a-m-15cm\/p\" target=\"_blank\" rel=\"noreferrer noopener\">adaptador PS\/2->USB<\/a> para tener una conexi\u00f3n de tipo USB en el Modelo M. En segundo lugar, hago uso de un <a href=\"https:\/\/www.amazon.es\/Adaptador-lector-iPhone-MacBook-Samsung\/dp\/B0F2DBM179?dib=eyJ2IjoiMSJ9.VT_QWf_7HkpKeORtpgeOayhHH_aQZG9LsIECb_WidI-J6YqmcAESWKFMIY3ZwO6QHp6e0inZ4dHnAW6o-m_o-1QBNj-1OGkjtTZYqsQF_G6gfBGex4491iBakEFRoapyhK6Un_axjne3J-0O1_5rsRHgNb272O0hDodRdkcGxh3sSfRMaMBIqTAv2OrDrpfeN5UQb-sxnArRjC3Yx57UsFDVCo1IosMbk7JiQm9_fzepDwf8cs2_lLCodAqgnwduyLzMwaxDT5TB5DsjisaTd4sYVPcH5txrR2A8KAp81RM.nRUO-knLdeUjf2secsUHbj152PIrPi2YCNwIIb2B0UQ&amp;dib_tag=se&amp;keywords=hub+usb+c&amp;qid=1765446876&amp;sr=8-6\" target=\"_blank\" rel=\"noreferrer noopener\">hub USB-C<\/a> para disponer de conexiones USB convencionales, que pueda conectar a un puerto USB-C, que adem\u00e1s permite disponer de conexi\u00f3n HDMI para el monitor, y un puerto Ethernet. No es el caso del Mac, pero cuando uso este mismo hub en mi port\u00e1til Thinkpad, funciona tambi\u00e9n como interfaz de carga. Es algo bastante impresionante, que permite tener todos los perif\u00e9ricos conectados a una sola interfaz USB-C.<\/p>\n\n\n\n<p>Resueltos los aspectos f\u00edsicos, queda la parte de los mapeos. En mi caso, utilizo tres funcionalidades de Karabiner:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"964\" height=\"207\" src=\"https:\/\/bitacora.eniac2000.com\/wp-content\/uploads\/2025\/12\/karabiner-01.png\" alt=\"\" class=\"wp-image-11386\" srcset=\"https:\/\/bitacora.eniac2000.com\/wp-content\/uploads\/2025\/12\/karabiner-01.png 964w, https:\/\/bitacora.eniac2000.com\/wp-content\/uploads\/2025\/12\/karabiner-01-300x64.png 300w, https:\/\/bitacora.eniac2000.com\/wp-content\/uploads\/2025\/12\/karabiner-01-768x165.png 768w\" sizes=\"auto, (max-width: 964px) 100vw, 964px\" \/><figcaption class=\"wp-element-caption\">Modificaciones simples de Karabiner<\/figcaption><\/figure>\n\n\n\n<p>La primera es la de modificaciones simples. Aqu\u00ed me limito a mapear la tecla Alt (identificada como left_option por Mac) a la tecla Command. Con esto, dado que sigo teniendo la tecla AltGr mapeada como la tecla Option por defecto, tengo ya ambas funcionalidades disponibles.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"203\" src=\"https:\/\/bitacora.eniac2000.com\/wp-content\/uploads\/2025\/12\/karabiner-03-1024x203.png\" alt=\"\" class=\"wp-image-11387\" srcset=\"https:\/\/bitacora.eniac2000.com\/wp-content\/uploads\/2025\/12\/karabiner-03-1024x203.png 1024w, https:\/\/bitacora.eniac2000.com\/wp-content\/uploads\/2025\/12\/karabiner-03-300x59.png 300w, https:\/\/bitacora.eniac2000.com\/wp-content\/uploads\/2025\/12\/karabiner-03-768x152.png 768w, https:\/\/bitacora.eniac2000.com\/wp-content\/uploads\/2025\/12\/karabiner-03.png 1081w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Modificaciones complejas<\/figcaption><\/figure>\n\n\n\n<p>La segunda es la de modificaciones complejas. Hago uso de ellas para recuperar las funcionalidades de Re P\u00e1g y Av P\u00e1g (Home y End en ingl\u00e9s), que no funcionaban en Mac. \u00c9stas se mapean a Command Left y Command Right.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"901\" height=\"555\" src=\"https:\/\/bitacora.eniac2000.com\/wp-content\/uploads\/2025\/12\/karabiner-02.png\" alt=\"\" class=\"wp-image-11388\" srcset=\"https:\/\/bitacora.eniac2000.com\/wp-content\/uploads\/2025\/12\/karabiner-02.png 901w, https:\/\/bitacora.eniac2000.com\/wp-content\/uploads\/2025\/12\/karabiner-02-300x185.png 300w, https:\/\/bitacora.eniac2000.com\/wp-content\/uploads\/2025\/12\/karabiner-02-768x473.png 768w\" sizes=\"auto, (max-width: 901px) 100vw, 901px\" \/><figcaption class=\"wp-element-caption\">Telcas de funci\u00f3n<\/figcaption><\/figure>\n\n\n\n<p>La \u00faltima es relativa a las teclas de funci\u00f3n, para permitir que funcionen como controles multimedia junto con la tecla Function.<\/p>\n\n\n\n<p>Con ello, tengo un uso estupendo de mi teclado IBM Modelo M con el Mac Mini M4, sin perder funcionalidades, y permiti\u00e9ndome seguir trabajando con este estupendo teclado. Que, por cierto, pesa considerablemente m\u00e1s que el propio Mini M4. <img src=\"https:\/\/bitacora.eniac2000.com\/wp-includes\/images\/smilies\/mrgreen.png\" alt=\":mrgreen:\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Desde hace algunos meses vengo haciendo uso para mis asuntos<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[13],"tags":[828,1889,1020,1096],"series":[],"class_list":["post-11380","post","type-post","status-publish","format-standard","hentry","category-informatica","tag-ibm","tag-karabiner-elements","tag-mac-mini-m4","tag-modelo-m"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/bitacora.eniac2000.com\/index.php?rest_route=\/wp\/v2\/posts\/11380","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bitacora.eniac2000.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bitacora.eniac2000.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bitacora.eniac2000.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bitacora.eniac2000.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=11380"}],"version-history":[{"count":2,"href":"https:\/\/bitacora.eniac2000.com\/index.php?rest_route=\/wp\/v2\/posts\/11380\/revisions"}],"predecessor-version":[{"id":11389,"href":"https:\/\/bitacora.eniac2000.com\/index.php?rest_route=\/wp\/v2\/posts\/11380\/revisions\/11389"}],"wp:attachment":[{"href":"https:\/\/bitacora.eniac2000.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=11380"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bitacora.eniac2000.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=11380"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bitacora.eniac2000.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=11380"},{"taxonomy":"series","embeddable":true,"href":"https:\/\/bitacora.eniac2000.com\/index.php?rest_route=%2Fwp%2Fv2%2Fseries&post=11380"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}