¿Alguien sabe de una biblioteca (preferiblemente java) que me puede dar claves vecinas dada una entrada clave para el teclado estándar US_ENGLISH?biblioteca de diseño de teclado para encontrar claves vecinas dada una clave de entrada (preferible para java)
E.g. si ingreso el caracter 'd', debería obtener los siguientes caracteres devueltos: [w, e, r, s, f, x, c, v].
Como alternativa, una API de manipulación de cuadrícula también funcionaría (para poder instanciar una cuadrícula con un diseño de teclado qwerty y usarla para encontrar mis vecinos).
Nota 1: Estoy usando las palabras 'personaje' y 'clave' sinónimo de referirme a los caracteres.
Nota 2: Sé que puedo codificar un método para asignar las claves principales de 50 o más a sus vecinos. Estoy buscando una mejor solución.
Gracias.
Gracias. El método getNeighboringKeys podría optimizarse para hacer menos operaciones. – hashable
La optimización arrojaría un impulso de rendimiento demasiado pequeño como para justificar el tiempo adicional para intentar optimizarlo ... Quiero decir que solo hay 80 teclas más o menos en la cuadrícula y esto se llama rara vez. Pero sé mi invitado y publica la versión optimizada si lo haces :) –