/* * Lisans bilgisi icin lutfen proje ana dizinindeki zemberek2-lisans.txt dosyasini okuyunuz. */ package net.zemberek.araclar; import java.util.HashMap; public class TusTakimi { // Standart Türkçe Q Klavye haritası. public static char[][] qKlavyeHaritasi = new char[][]{ {'1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '*', '-'}, {'q', 'w', 'e', 'r', 't', 'y', 'u', '\u0131', 'o', 'p', '\u011f', '\u00fc'}, {'a', 's', 'd', 'f', 'g', 'h', 'j', 'k', 'l', '\u015f', 'i', ',', '#'}, {'z', 'x', 'c', 'v', 'b', 'n', 'm', '\u00f6', '\u00e7', '.', '.','.'}}; // Standart Türkçe F Klavye haritası. public static char[][] fKlavyeHaritasi = new char[][]{ {'1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '*', '-'}, {'f', 'g', '\u011f', '\u0131', 'o', 'd', 'r', 'n', 'h', 'p', 'q', 'w'}, {'u', 'i', 'e', 'a', '\u00fc', 't', 'k', 'm', 'l', 'y','\u015f', 'x'}, {'j', '\u00f6', 'v', 'c', '\u00e7', 'z', 's', 'b', '.', ','}}; private char[][] klavyeHaritasi = null; private HashMap koordinatlar = new HashMap(); private static TusTakimi q = new TusTakimi(qKlavyeHaritasi); private static TusTakimi f = new TusTakimi(fKlavyeHaritasi); public TusTakimi(char[][] klavyeHaritasi){ this.klavyeHaritasi = klavyeHaritasi; for(int i=0; i