summaryrefslogtreecommitdiffstats
path: root/friendfinder/vkbd/vkbd.edc
diff options
context:
space:
mode:
Diffstat (limited to 'friendfinder/vkbd/vkbd.edc')
-rw-r--r--friendfinder/vkbd/vkbd.edc188
1 files changed, 188 insertions, 0 deletions
diff --git a/friendfinder/vkbd/vkbd.edc b/friendfinder/vkbd/vkbd.edc
new file mode 100644
index 0000000..bbd6828
--- /dev/null
+++ b/friendfinder/vkbd/vkbd.edc
@@ -0,0 +1,188 @@
+fonts {
+ font: "VeraBd.ttf" "key";
+}
+
+data {
+ item: "dash" "-";
+ item: "slash" "/";
+ item: "colon" ":";
+ item: "semi_colon" ";";
+ item: "open_par" "(";
+ item: "close_par" ")";
+ item: "dot" ".";
+ item: "comma" ",";
+ item: "question" "?";
+ item: "exclamation" "!";
+ item: "back_quote" "`";
+ item: "single_quote" "'";
+ item: "double_quote" "\"";
+ item: "at" "@";
+ item: "dollar" "$";
+ item: "amp" "&";
+ item: "underline" "_";
+ item: "star" "*";
+ item: "hash" "#";
+ item: "enter" "<br>";
+ item: "plus" "+";
+ item: "equal" "=";
+ item: "percent" "%";
+ item: "tilde" "~";
+ item: "circumflex" "^";
+ item: "backslash" "\\";
+ item: "vert_bar" "|";
+ item: "less" "&lt;";
+ item: "greater" "&gt;";
+ item: "open_bracket" "[";
+ item: "close_bracket" "]";
+ item: "open_brace" "}";
+ item: "close_brace" "{";
+ item: "space" " ";
+}
+
+images {
+ image: "background.png" COMP;
+ image: "backspace.png" COMP;
+ image: "bt_basew.png" COMP;
+ image: "bt_glow.png" COMP;
+ image: "ilist_1.png" COMP;
+ image: "arrow_down.png" COMP;
+}
+
+styles {
+ style {
+ name: "field_style";
+ base: "font=key font_size=15 align=left valign=top color=#000 wrap=char";
+ tag: "br" " \n";
+ }
+}
+
+collections {
+#include "vkbd-main.edc"
+#include "vkbd-key.edc"
+
+ group {
+ name: "alpha";
+
+ parts {
+ KEY_FULL("A", KEY_HPOS(0), KEY_VPOS(0), -6, 0)
+ KEY_FULL("B", KEY_HPOS(1), KEY_VPOS(0), -2, 0)
+ KEY_FULL("C", KEY_HPOS(2), KEY_VPOS(0), -4, 0)
+ KEY_FULL("D", KEY_HPOS(3), KEY_VPOS(0), 0, 0)
+ KEY_FULL("E", KEY_HPOS(4), KEY_VPOS(0), 0, 0)
+ KEY_FULL("F", KEY_HPOS(5), KEY_VPOS(0), 0, 0)
+ KEY_FULL("G", KEY_HPOS(6), KEY_VPOS(0), -2, 2)
+ KEY_FULL("H", KEY_HPOS(7), KEY_VPOS(0), 2, 0)
+
+ KEY_FULL("I", KEY_HPOS(0), KEY_VPOS(1), 2, 0)
+ KEY_FULL("J", KEY_HPOS(1), KEY_VPOS(1), -6, 0)
+ KEY_FULL("K", KEY_HPOS(2), KEY_VPOS(1), 0, 0)
+ KEY_FULL("L", KEY_HPOS(3), KEY_VPOS(1), 0, 0)
+ KEY_FULL("M", KEY_HPOS(4), KEY_VPOS(1), 0, 0)
+ KEY_FULL("N", KEY_HPOS(5), KEY_VPOS(1), 2, 0)
+ KEY_FULL("O", KEY_HPOS(6), KEY_VPOS(1), -2, 0)
+ KEY_FULL("P", KEY_HPOS(7), KEY_VPOS(1), 0, 0)
+
+ KEY_FULL("Q", KEY_HPOS(0), KEY_VPOS(2), -2, 0)
+ KEY_FULL("R", KEY_HPOS(1), KEY_VPOS(2), 0, 0)
+ KEY_FULL("S", KEY_HPOS(2), KEY_VPOS(2), 0, 0)
+ KEY_FULL("T", KEY_HPOS(3), KEY_VPOS(2), -4, 0)
+ KEY_FULL("U", KEY_HPOS(4), KEY_VPOS(2), 0, 0)
+ KEY_FULL("V", KEY_HPOS(5), KEY_VPOS(2), -6, 0)
+ KEY_FULL("W", KEY_HPOS(6), KEY_VPOS(2), -5, 0)
+ KEY_FULL("X", KEY_HPOS(7), KEY_VPOS(2), -4, 0)
+
+ KEY_FULL("Y", KEY_HPOS(0), KEY_VPOS(3), -4, 0)
+ KEY_FULL("Z", KEY_HPOS(1), KEY_VPOS(3), -6, 0)
+ KEY_FULL("Ä", KEY_HPOS(2), KEY_VPOS(3), 0, 0)
+ KEY_FULL("Ö", KEY_HPOS(3), KEY_VPOS(3), 0, 0)
+ KEY_FULL("Ü", KEY_HPOS(4), KEY_VPOS(3), 0, 0)
+ KEY_WIDE("enter", KEY_HPOS(5), KEY_VPOS(3), 2*KEY_SIZE)
+ KEY_IMG("backspace.png", "backspace", KEY_HPOS(7), KEY_VPOS(3),
+ KEY_SIZE, KEY_SIZE)
+
+ KEY_WIDE("shift", KEY_HPOS(0), KEY_VPOS(4), 2*KEY_SIZE)
+ KEY_WIDE("space", KEY_HPOS(2), KEY_VPOS(4), 4*KEY_SIZE)
+ KEY_WIDE(".@123", KEY_HPOS(6), KEY_VPOS(4), 2*KEY_SIZE)
+ KEY_IMG2("arrow_down.png", "hide", KEY_HPOS(0), KEY_VPOS(5),
+ 8*KEY_SIZE, 20, 45, 20);
+ }
+ }
+
+#define FIRST_ROW KEY_VPOS(0)
+#define SECOND_ROW KEY_VPOS(1)
+#define THIRD_ROW KEY_VPOS(2)
+
+ group {
+ name: "special-1";
+ parts {
+ KEY("0", KEY_HPOS(0), FIRST_ROW)
+ KEY("1", KEY_HPOS(1), FIRST_ROW)
+ KEY("2", KEY_HPOS(2), FIRST_ROW)
+ KEY("3", KEY_HPOS(3), FIRST_ROW)
+ KEY("4", KEY_HPOS(4), FIRST_ROW)
+ KEY("5", KEY_HPOS(5), FIRST_ROW)
+ KEY("6", KEY_HPOS(6), FIRST_ROW)
+ KEY("7", KEY_HPOS(7), FIRST_ROW)
+
+ KEY("8", KEY_HPOS(0), SECOND_ROW)
+ KEY("9", KEY_HPOS(1), SECOND_ROW)
+ SKEY("-", "dash", KEY_HPOS(2), SECOND_ROW)
+ SKEY("/", "slash", KEY_HPOS(3), SECOND_ROW)
+ SKEY(":", "colon", KEY_HPOS(4), SECOND_ROW)
+ SKEY(";", "semi_colon", KEY_HPOS(5), SECOND_ROW)
+ SKEY("(", "open_par", KEY_HPOS(6), SECOND_ROW)
+ SKEY(")", "close_par", KEY_HPOS(7), SECOND_ROW)
+
+ SKEY(".", "dot", KEY_HPOS(0), THIRD_ROW)
+ SKEY(",", "comma", KEY_HPOS(1), THIRD_ROW)
+ SKEY("?", "question", KEY_HPOS(2), THIRD_ROW)
+ SKEY("!", "exclamation", KEY_HPOS(3), THIRD_ROW)
+ SKEY("`", "back_quote", KEY_HPOS(4), THIRD_ROW)
+ SKEY("'", "single_quote", KEY_HPOS(5), THIRD_ROW)
+ SKEY("\"", "double_quote", KEY_HPOS(6), THIRD_ROW)
+ SKEY("@", "at", KEY_HPOS(7), THIRD_ROW)
+
+ SKEY("$", "dollar", KEY_HPOS(0), KEY_VPOS(3))
+ SKEY("&", "amp", KEY_HPOS(1), KEY_VPOS(3))
+ SKEY("_", "underline", KEY_HPOS(2), KEY_VPOS(3))
+ SKEY("*", "star", KEY_HPOS(3), KEY_VPOS(3))
+ SKEY("#", "hash", KEY_HPOS(4), KEY_VPOS(3))
+ KEY_WIDE("enter", KEY_HPOS(5), KEY_VPOS(3), 2*KEY_SIZE)
+ KEY_IMG("backspace.png", "backspace", KEY_HPOS(7), KEY_VPOS(3), KEY_SIZE, KEY_SIZE)
+
+ KEY_WIDE("ABC", KEY_HPOS(0), KEY_VPOS(4), 2*KEY_SIZE)
+ KEY_WIDE("space", KEY_HPOS(2), KEY_VPOS(4), 4*KEY_SIZE)
+ SKEY_WIDE("symb", "[]{}", KEY_HPOS(6), KEY_VPOS(4), 2*KEY_SIZE)
+
+ KEY_IMG2("arrow_down.png", "hide", KEY_HPOS(0), KEY_VPOS(5),
+ 8*KEY_SIZE, 20, 45, 20);
+ }
+ }
+
+ group {
+ name: "special-2";
+ parts {
+ SKEY("+", "plus", KEY_HPOS(0), FIRST_ROW)
+ SKEY("=", "equal", KEY_HPOS(1), FIRST_ROW)
+ SKEY("%", "percent", KEY_HPOS(2), FIRST_ROW)
+ SKEY("~", "tilde", KEY_HPOS(3), FIRST_ROW)
+ SKEY("^", "circumflex", KEY_HPOS(4), FIRST_ROW)
+ SKEY("\\", "backslash", KEY_HPOS(5), FIRST_ROW)
+ SKEY("|", "vert_bar", KEY_HPOS(6), FIRST_ROW)
+ SKEY("<", "less", KEY_HPOS(7), FIRST_ROW)
+
+ SKEY(">", "greater", KEY_HPOS(0), SECOND_ROW)
+ SKEY("[", "open_bracket", KEY_HPOS(1), SECOND_ROW)
+ SKEY("]", "close_bracket", KEY_HPOS(2), SECOND_ROW)
+ SKEY("{", "open_brace", KEY_HPOS(3), SECOND_ROW)
+ SKEY("}", "close_brace", KEY_HPOS(4), SECOND_ROW)
+
+ KEY_WIDE("enter", KEY_HPOS(5), KEY_VPOS(3), 2*KEY_SIZE)
+ KEY_IMG("backspace.png", "backspace", KEY_HPOS(7), KEY_VPOS(3), KEY_SIZE, KEY_SIZE)
+ KEY_WIDE("ABC", KEY_HPOS(0), KEY_VPOS(4), 2*KEY_SIZE)
+ KEY_WIDE("space", KEY_HPOS(2), KEY_VPOS(4), 4*KEY_SIZE)
+ KEY_WIDE(".@123", KEY_HPOS(6), KEY_VPOS(4), 2*KEY_SIZE)
+
+ }
+ }
+}