Como escribía en alguna ocasión, es increíble lo que experimentamos todavía en el siglo XXI en cuanto a configuración de teclados y compatibilidad con los equipos. Sinceramente, creo que la mayoría de la gente se acostumbró o resignó a esto. Supongo que es también algo relacionado con los costos, ya que es baratísimo hacerse de un teclado simple, pero funcional, y usarlo para las tareas más simples y repetitivas.
En mi caso, he traído por ahí una o dos cosillas con respecto a la configuración del teclado que me ha dado flojera investigar y arreglar. Supongo que he caído en esa conducta que he descrito en la apertura del post. Pero, más recientemente, una de ellas se ha vuelto ya bastante molesta y a ella le debo sumar otra con la que me he topado al hacer uso de los Jupyter notebooks. Esta última realmente se volvió supero a la otra mencionada y decidí mejor atenderla.
Si bien, veo issues similares reportadas en general o para ciertos layouts de teclados, resultó complicado buscar una respuesta. Lo único que llegué a concluir es que, al final, no es un bug y debía ser un mero problema de configuración.
El problema era el que no podía hacer uso de las teclas [ y ]. Al presionarlas no aparecía este caracter en el área de edición de las celdas de la libreta. Algo que sólo ocurría en esta aplicación. Por lo que si no era un bug debería ser algo de configuración.
Así que, explorando las opciones de configuración generales del Jupyter Lab (Settings > Settings Editor), accedí a los Keyboard shortcuts.


De inmediato vi que hay algunas combinaciones de teclas que usan alguno de estos dos caracteres. Revisando más, no tardé en encontrar que específicamente las teclas [ y ] estaban asignadas a la funcionalidad imageviewer. Aquí es donde el asunto se pone curioso.
Haciendo uso del teclado del equipo, puedo hacer uso de los caracteres problemáticos (a veces se llega a experimentar el problema que describo pero en general se pueden usar).

Pero, haciendo uso del Logitech MX Keys, no puedo. Este teclado inalámbrico es el que más uso por comodidad. Para usarlo, debo seleccionar el layout de teclado español (ES), a diferencia del latinoamericano (LA) que es el que aplica para el de la M1. En el MX Keys debo usar la combinación teclas ⌥ + [ y ⌥ + ].

Esta última combinación la tiene el inline-completer.
Pensando en el tema, supongo que el imageviewer se activa en otro contexto mientras que el inline-completer corresponde al de la edición de celdas. Hasta aquí pareciera que el problema puede solucionarse pero…
… el editor de atajos de teclado del Jupyter Lab permite definir un segundo shortcut pero no eliminar el preestablecido. Hasta aquí llegué.

Así que, en conclusión, las alternativas quedan en usar el teclado dela M1 para sacar estos caracteres o cambiar el layout del teclado externo para evitar la combinación de teclas.

