Para mi estación de trabajo en casa utilizo un Moonlander que permite añadir diferentes cambios de capa a cualquier tecla, y definir cada una de las capas con el carácter que se desee.
Por ejemplo, tendría una capa de símbolos que se activaría manteniendo la tecla "f". A partir de ahí, la tecla "j" produciría el carácter "(", la k produciría el carácter ")", etc.
Me doy cuenta de que es el firmware en el teclado haciendo el trabajo allí, pero ¿hay alguna manera de conseguir este tipo de comportamiento personalizado en el teclado del ordenador portátil de base?