Czy ktoś wie o bibliotece (najlepiej java), która może dać mi sąsiednie klucze, biorąc pod uwagę klucz do standardowej klawiatury US_POLISH?Biblioteka Układ klawiatury, aby znaleźć Sąsiednie klucze, podając klucz wejściowy (najlepiej java)
E.g. jeśli wprowadzę znak "d", powinienem otrzymać następujące znaki: [w, e, r, s, f, x, c, v].
Może również działać api z obsługą siatki (aby utworzyć instancję siatki z układem klawiatury qwerty i użyć jej do znalezienia moich sąsiadów).
Uwaga 1: Używam słów "znak" i "klucz" jako synonimiczny w odniesieniu do znaków.
Uwaga 2: Wiem, że potrafię zakodować metodę mapowania 50 podstawowych kluczy do swoich sąsiadów. Szukam lepszego rozwiązania.
Dziękuję.
Dzięki. Metoda getNeighboringKeys może być zoptymalizowana do wykonywania mniejszych operacji. – hashable
Optymalizacja spowodowałaby zbyt mały wzrost wydajności, aby usprawiedliwić dodatkowy czas na jej optymalizację. Mam na myśli, że w sieci jest tylko 80 kluczy mniej i rzadko to się nazywa. Ale bądź moim gościem i opublikuj zoptymalizowaną wersję, jeśli to zrobisz :) –