Back to project page translationKeyboard.
The source code is released under:
GNU General Public License
If you think the Android project translationKeyboard listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
/* * Copyright (C) 2011 Darren Salt/* w w w . j a v a 2s .c o m*/ * * Licensed under the Apache License, Version 2.0 (the "Licence"); you may * not use this file except in compliance with the Licence. You may obtain * a copy of the Licence at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the Licence is distributed on an "AS IS" BASIS, WITHOUT * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * Licence for the specific language governing permissions and limitations * under the Licence. */ package org.distantshoresmedia.translationkeyboard; public class ComposeSequence extends ComposeBase { public ComposeSequence(ComposeSequencing user) { init(user); } static { put("++", "#"); put("' ", "'"); put(" '", "'"); put("AT", "@"); put("((", "["); put("//", "\\"); put("/<", "\\"); put("</", "\\"); put("))", "]"); put("^ ", "^"); put(" ^", "^"); put("> ", "^"); put(" >", "^"); put("` ", "`"); put(" `", "`"); put(", ", ""); put(" ,", ""); put("(-", "{"); put("-(", "{"); put("/^", "|"); put("^/", "|"); put("VL", "|"); put("LV", "|"); put("vl", "|"); put("lv", "|"); put(")-", "}"); put("-)", "}"); put("~ ", "~"); put(" ~", "~"); put("- ", "~"); put(" -", "~"); put(" ", ""); put(" .", "?"); put("oc", ""); put("oC", ""); put("Oc", ""); put("OC", ""); put("or", ""); put("oR", ""); put("Or", ""); put("OR", ""); put(".>", ""); put(".<", ""); put("..", ""); put(".-", ""); put(".=", ""); put("!^", ""); put("!!", ""); put("p!", ""); put("P!", ""); put("+-", ""); put("??", ""); put("-d", "?"); put("-D", "??"); put("ss", ""); put("SS", "?"); put("oe", ""); put("OE", ""); put("ae", ""); put("AE", ""); put("oo", ""); put("\"\\", "??"); put("\"/", "?"); put("<<", ""); put(">>", ""); put("<'", ""); put("'<", ""); put(">'", ""); put("'>", ""); put(",'", ""); put("',", ""); put("<\"", ""); put("\"<", ""); put(">\"", "??"); put("\">", "??"); put(",\"", ""); put("\",", ""); put("%o", ""); put("CE", "?"); put("C/", "?"); put("/C", "?"); put("Cr", "?"); put("Fr", "?"); put("L=", "?"); put("=L", "?"); put("m/", "?"); put("/m", "?"); put("N=", "?"); put("=N", "?"); put("Pt", "?"); put("Rs", "?"); put("W=", "?"); put("=W", "?"); put("d-", "?"); put("C=", ""); put("=C", ""); put("c=", ""); put("=c", ""); put("E=", ""); put("=E", ""); put("e=", ""); put("=e", ""); put("|c", ""); put("c|", ""); put("c/", ""); put("/c", ""); put("L-", ""); put("-L", ""); put("Y=", ""); put("=Y", ""); put("fs", "?"); put("fS", "?"); put("--.", ""); put("---", ""); put("#b", "?"); put("#f", "?"); put("##", "?"); put("so", ""); put("os", ""); put("ox", ""); put("xo", ""); put("PP", ""); put("No", "?"); put("NO", "?"); put("?!", "?"); put("!?", "?"); put("CCCP", "?"); put("OA", "?"); put("<3", "?"); put(":)", "?"); put(":(", "?"); put(",-", ""); put("-,", ""); put("^_a", ""); put("^2", ""); put("^3", ""); put("mu", ""); put("^1", ""); put("^_o", ""); put("14", ""); put("12", ""); put("34", ""); put("`A", ""); put("'A", "??"); put("^A", ""); put("~A", ""); put("\"A", ""); put("oA", ""); put(",C", ""); put("`E", ""); put("'E", ""); put("^E", ""); put("\"E", ""); put("`I", ""); put("'I", "??"); put("^I", ""); put("\"I", "??"); put("DH", "??"); put("~N", ""); put("`O", ""); put("'O", ""); put("^O", ""); put("~O", ""); put("\"O", ""); put("xx", ""); put("/O", ""); put("`U", ""); put("'U", ""); put("^U", ""); put("\"U", ""); put("'Y", "??"); put("TH", ""); put("`a", ""); put("'a", ""); put("^a", ""); put("~a", ""); put("\"a", ""); put("oa", ""); put(",c", ""); put("`e", ""); put("'e", ""); put("^e", ""); put("\"e", ""); put("`i", ""); put("'i", ""); put("^i", ""); put("\"i", ""); put("dh", ""); put("~n", ""); put("`o", ""); put("'o", ""); put("^o", ""); put("~o", ""); put("\"o", ""); put(":-", ""); put("-:", ""); put("/o", ""); put("`u", ""); put("'u", ""); put("^u", ""); put("\"u", ""); put("'y", ""); put("th", ""); put("\"y", ""); put("_A", "?"); put("_a", "??"); put("UA", "?"); put("bA", "?"); put("Ua", "?"); put("ba", "?"); put(";A", "?"); put(",A", "?"); put(";a", "?"); put(",a", "?"); put("'C", "?"); put("'c", "?"); put("^C", "?"); put("^c", "?"); put(".C", "?"); put(".c", "?"); put("cC", "?"); put("cc", "??"); put("cD", "?"); put("cd", "??"); put("/D", "??"); put("/d", "?"); put("_E", "?"); put("_e", "?"); put("UE", "?"); put("bE", "?"); put("Ue", "?"); put("be", "?"); put(".E", "?"); put(".e", "?"); put(";E", "?"); put(",E", "?"); put(";e", "?"); put(",e", "?"); put("cE", "?"); put("ce", "?"); //put("ff", "?"); // Not usable, interferes with ffi/ffl prefix put("+f", "?"); put("f+", "?"); put("fi", "??"); put("fl", "?"); put("ffi", "?"); put("ffl", "?"); put("^G", "?"); put("^g", "??"); put("UG", "?"); put("bG", "?"); put("Ug", "?"); put("bg", "?"); put(".G", "?"); put(".g", "?"); put(",G", "?"); put(",g", "?"); put("^H", "?"); put("^h", "?"); put("/H", "?"); put("/h", "?"); put("~I", "?"); put("~i", "?"); put("_I", "?"); put("_i", "?"); put("UI", "?"); put("bI", "?"); put("Ui", "?"); put("bi", "?"); put(";I", "?"); put(",I", "?"); put(";i", "?"); put(",i", "?"); put(".I", "?"); put("i.", "?"); put("^J", "?"); put("^j", "?"); put(",K", "?"); put(",k", "?"); put("kk", "?"); put("'L", "?"); put("'l", "?"); put(",L", "?"); put(",l", "?"); put("cL", "?"); put("cl", "?"); put("/L", "??"); put("/l", "?"); put("'N", "?"); put("'n", "?"); put(",N", "?"); put(",n", "?"); put("cN", "?"); put("cn", "?"); put("NG", "?"); put("ng", "?"); put("_O", "?"); put("_o", "??"); put("UO", "?"); put("bO", "?"); put("Uo", "??"); put("bo", "??"); put("=O", "??"); put("=o", "?"); put("'R", "?"); put("'r", "?"); put(",R", "?"); put(",r", "?"); put("cR", "?"); put("cr", "?"); put("'S", "?"); put("'s", "?"); put("^S", "?"); put("^s", "??"); put(",S", "?"); put(",s", "?"); put("cS", ""); put("cs", ""); put(",T", "?"); put(",t", "?"); put("cT", "?"); put("ct", "?"); put("/T", "?"); put("/t", "?"); put("~U", "?"); put("~u", "?"); put("_U", "?"); put("_u", "?"); put("UU", "?"); put("bU", "?"); put("Uu", "?"); put("uu", "?"); put("bu", "?"); put("oU", "?"); put("ou", "?"); put("=U", "?"); put("=u", "?"); put(";U", "?"); put(",U", "?"); put(";u", "?"); put(",u", "?"); put("^W", "?"); put("^w", "?"); put("^Y", "?"); put("^y", "?"); put("\"Y", ""); put("'Z", "?"); put("'z", "?"); put(".Z", "?"); put(".z", "?"); put("cZ", ""); put("cz", ""); put("/b", "?"); put("/I", "?"); put("+O", "?"); put("+o", "?"); put("+U", "?"); put("+u", "?"); put("/Z", "?"); put("/z", "?"); put("cA", "??"); put("ca", "?"); put("cI", "??"); put("ci", "??"); put("cO", "?"); put("co", "?"); put("cU", "?"); put("cu", "?"); put("_", "?"); put("_\"U", "?"); put("_", "?"); put("_\"u", "?"); put("'", "?"); put("'\"U", "?"); put("'", "?"); put("'\"u", "?"); put("c", "?"); put("c\"U", "?"); put("c", "?"); put("c\"u", "?"); put("`", "?"); put("`\"U", "?"); put("`", "?"); put("`\"u", "?"); put("_", "?"); put("_\"A", "?"); put("_", "?"); put("_\"a", "?"); put("_.A", "?"); put("_.a", "?"); put("_", "?"); put("_", "?"); put("/G", "?"); put("/g", "?"); put("cG", "?"); put("cg", "?"); put("cK", "?"); put("ck", "?"); put(";O", "?"); put(";o", "?"); put("_;O", "?"); put("_;o", "?"); put("cj", "?"); put("'G", "?"); put("'g", "?"); put("`N", "?"); put("`n", "?"); put("'", "?"); put("o'A", "?"); put("'", "?"); put("o'a", "?"); put("'", "?"); put("'", "?"); put("'", "?"); put("'/O", "?"); put("'", "?"); put("'/o", "?"); put("cH", "?"); put("ch", "?"); put(".A", "?"); put(".a", "?"); put("_", "?"); put("_\"O", "?"); put("_", "?"); put("_\"o", "?"); put("_", "?"); put("_~O", "?"); put("_", "?"); put("_~o", "?"); put(".O", "?"); put(".o", "?"); put("_.O", "?"); put("_.o", "?"); put("_Y", "?"); put("_y", "?"); put("ee", "?"); put("/i", "?"); put("^_h", "?"); put("^_j", "?"); put("^_r", "?"); put("^_w", "?"); put("^_y", "?"); put("^_l", "?"); put("^_s", "?"); put("^_x", "?"); put("\"'", "?"); put(".B", "?"); put(".b", "?"); put("!B", "?"); put("!b", "?"); put("'", "?"); put("'", "?"); put(".D", "?"); put(".d", "?"); put("!D", "?"); put("!d", "??"); put(",D", "??"); put(",d", "?"); put("`?", "?"); put("`_E", "?"); put("`?", "?"); put("`_e", "?"); put("'?", "?"); put("'_E", "?"); put("'?", "?"); put("'_e", "?"); put("U,E", "?"); put("b,E", "?"); put("U,e", "??"); put("b,e", "??"); put(".F", "?"); put(".f", "?"); put("_G", "?"); put("_g", "?"); put(".H", "?"); put(".h", "?"); put("!H", "?"); put("!h", "?"); put("\"H", "?"); put("\"h", "?"); put(",H", "?"); put(",h", "?"); put("'??", "?"); put("'\"I", "?"); put("'", "?"); put("'\"i", "?"); put("'K", "?"); put("'k", "?"); put("!K", "?"); put("!k", "?"); put("!L", "?"); put("!l", "?"); put("_!L", "?"); put("_!l", "?"); put("'M", "?"); put("'m", "?"); put(".M", "?"); put(".m", "??"); put("!M", "?"); put("!m", "?"); put(".N", "?"); put(".n", "?"); put("!N", "?"); put("!n", "?"); put("'", "?"); put("'~O", "?"); put("'", "??"); put("'~o", "??"); put("\"", "?"); put("\"~O", "?"); put("\"", "??"); put("\"~o", "??"); put("`?", "??"); put("`_O", "??"); put("`??", "?"); put("`_o", "?"); put("'?", "?"); put("'_O", "?"); put("'??", "?"); put("'_o", "?"); put("'P", "?"); put("'p", "?"); put(".P", "?"); put(".p", "?"); put(".R", "?"); put(".r", "?"); put("!R", "?"); put("!r", "?"); put("_!R", "?"); put("_!r", "??"); put(".S", "?"); put(".s", "?"); put("!S", "?"); put("!s", "?"); put(".?", "?"); put(".'S", "?"); put(".?", "?"); put(".'s", "?"); put(".", "?"); put(".", "?"); put(".!S", "?"); put(".!s", "?"); put(".T", "?"); put(".t", "?"); put("!T", "?"); put("!t", "?"); put("'?", "?"); put("'~U", "?"); put("'?", "?"); put("'~u", "?"); put("\"?", "?"); put("\"_U", "?"); put("\"?", "?"); put("\"_u", "?"); put("~V", "?"); put("~v", "?"); put("!V", "?"); put("!v", "?"); put("`W", "?"); put("`w", "??"); put("'W", "?"); put("'w", "?"); put("\"W", "?"); put("\"w", "?"); put(".W", "?"); put(".w", "?"); put("!W", "?"); put("!w", "?"); put(".X", "?"); put(".x", "?"); put("\"X", "?"); put("\"x", "??"); put(".Y", "?"); put(".y", "??"); put("^Z", "??"); put("^z", "?"); put("!Z", "?"); put("!z", "?"); put("\"t", "?"); put("ow", "?"); put("oy", "?"); put("!A", "?"); put("!a", "?"); put("?A", "?"); put("?a", "?"); put("'", "?"); put("'^A", "?"); put("'", "?"); put("'^a", "?"); put("`", "?"); put("`^A", "?"); put("`", "?"); put("`^a", "?"); put("?", "?"); put("?^A", "?"); put("?", "?"); put("?^a", "?"); put("~", "?"); put("~^A", "?"); put("~", "?"); put("~^a", "?"); put("^!A", "?"); put("^!a", "?"); put("'?", "?"); put("'bA", "?"); put("'?", "?"); put("'ba", "?"); put("`?", "?"); put("`bA", "?"); put("`?", "?"); put("`ba", "?"); put("??", "?"); put("?bA", "?"); put("??", "?"); put("?ba", "?"); put("~?", "?"); put("~bA", "?"); put("~?", "?"); put("~ba", "?"); put("U!A", "?"); put("b!A", "?"); put("U!a", "?"); put("b!a", "?"); put("!E", "?"); put("!e", "?"); put("?E", "?"); put("?e", "?"); put("~E", "?"); put("~e", "?"); put("'", "?"); put("'^E", "?"); put("'", "?"); put("'^e", "?"); put("`", "?"); put("`^E", "?"); put("`", "??"); put("`^e", "??"); put("?", "?"); put("?^E", "?"); put("?", "?"); put("?^e", "?"); put("~", "?"); put("~^E", "?"); put("~", "?"); put("~^e", "?"); put("^!E", "?"); put("^!e", "?"); put("?I", "?"); put("?i", "?"); put("!I", "?"); put("!i", "?"); put("!O", "?"); put("!o", "??"); put("?O", "?"); put("?o", "??"); put("'", "??"); put("'^O", "??"); put("'", "?"); put("'^o", "?"); put("`", "?"); put("`^O", "?"); put("`", "?"); put("`^o", "?"); put("?", "?"); put("?^O", "?"); put("?", "?"); put("?^o", "?"); put("~", "?"); put("~^O", "?"); put("~", "?"); put("~^o", "?"); put("^!O", "?"); put("^!o", "?"); put("'?", "?"); put("'+O", "?"); put("'?", "?"); put("'+o", "?"); put("`?", "?"); put("`+O", "?"); put("`?", "??"); put("`+o", "??"); put("??", "?"); put("?+O", "?"); put("??", "?"); put("?+o", "?"); put("~?", "?"); put("~+O", "?"); put("~?", "?"); put("~+o", "?"); put("!?", "?"); put("!+O", "?"); put("!?", "?"); put("!+o", "?"); put("!U", "?"); put("!u", "?"); put("?U", "?"); put("?u", "?"); put("'?", "?"); put("'+U", "?"); put("'?", "?"); put("'+u", "?"); put("`?", "?"); put("`+U", "?"); put("`?", "?"); put("`+u", "?"); put("??", "?"); put("?+U", "?"); put("??", "?"); put("?+u", "?"); put("~?", "?"); put("~+U", "?"); put("~?", "?"); put("~+u", "?"); put("!?", "?"); put("!+U", "?"); put("!?", "?"); put("!+u", "?"); put("`Y", "?"); put("`y", "?"); put("!Y", "?"); put("!y", "?"); put("?Y", "?"); put("?y", "?"); put("~Y", "?"); put("~y", "?"); put("^0", "???"); put("^_i", "???"); put("^4", "???"); put("^5", "???"); put("^6", "???"); put("^7", "???"); put("^8", "???"); put("^9", "???"); put("^+", "???"); put("^=", "???"); put("^(", "???"); put("^)", "???"); put("^_n", "???"); put("_0", "?"); put("_1", "??"); put("_2", "?"); put("_3", "?"); put("_4", "?"); put("_5", "?"); put("_6", "?"); put("_7", "?"); put("_8", "?"); put("_9", "?"); put("_+", "?"); put("_=", "?"); put("_(", "??"); put("_)", "?"); put("SM", "?"); put("sM", "?"); put("Sm", "?"); put("sm", "?"); put("TM", ""); put("tM", ""); put("Tm", ""); put("tm", ""); put("13", "?"); put("23", "?"); put("15", "?"); put("25", "?"); put("35", "?"); put("45", "?"); put("16", "?"); put("56", "?"); put("18", "?"); put("38", "?"); put("58", "??"); put("78", "?"); put("/??", "?"); put("/?", "?"); put("<-", "??"); put("->", "?"); put("/=", "?"); put("=/", "?"); put("<=", "?"); put(">=", "?"); put("(1)", "?"); put("(2)", "?"); put("(3)", "?"); put("(4)", "?"); put("(5)", "?"); put("(6)", "?"); put("(7)", "?"); put("(8)", "?"); put("(9)", "?"); put("(10)", "?"); put("(11)", "?"); put("(12)", "?"); put("(13)", "?"); put("(14)", "?"); put("(15)", "?"); put("(16)", "?"); put("(17)", "?"); put("(18)", "?"); put("(19)", "?"); put("(20)", "?"); put("(A)", "?"); put("(B)", "?"); put("(C)", "?"); put("(D)", "?"); put("(E)", "?"); put("(F)", "?"); put("(G)", "?"); put("(H)", "?"); put("(I)", "?"); put("(J)", "?"); put("(K)", "?"); put("(L)", "??"); put("(M)", "?"); put("(N)", "?"); put("(O)", "?"); put("(P)", "?"); put("(Q)", "?"); put("(R)", "?"); put("(S)", "?"); put("(T)", "?"); put("(U)", "?"); put("(V)", "?"); put("(W)", "?"); put("(X)", "??"); put("(Y)", "?"); put("(Z)", "??"); put("(a)", "??"); put("(b)", "?"); put("(c)", "?"); put("(d)", "?"); put("(e)", "?"); put("(f)", "?"); put("(g)", "?"); put("(h)", "?"); put("(i)", "?"); put("(j)", "?"); put("(k)", "?"); put("(l)", "?"); put("(m)", "?"); put("(n)", "??"); put("(o)", "?"); put("(p)", "?"); put("(q)", "?"); put("(r)", "?"); put("(s)", "?"); put("(t)", "?"); put("(u)", "?"); put("(v)", "?"); put("(w)", "?"); put("(x)", "?"); put("(y)", "?"); put("(z)", "?"); put("(0)", "?"); put("(21)", "?"); put("(22)", "?"); put("(23)", "?"); put("(24)", "?"); put("(25)", "?"); put("(26)", "?"); put("(27)", "?"); put("(28)", "?"); put("(29)", "?"); put("(30)", "?"); put("(31)", "?"); put("(32)", "?"); put("(33)", "??"); put("(34)", "?"); put("(35)", "?"); put("(36)", "?"); put("(37)", "?"); put("(38)", "?"); put("(39)", "?"); put("(40)", "?"); put("(41)", "?"); put("(42)", "?"); put("(43)", "?"); put("(44)", "?"); put("(45)", "?"); put("(46)", "?"); put("(47)", "?"); put("(48)", "?"); put("(49)", "?"); put("(50)", "?"); put("\\o/", "?"); } }