diff --git a/src/modules/illume-keyboard/keyboards/Default.kbd b/src/modules/illume-keyboard/keyboards/Default.kbd new file mode 100644 index 000000000..cf37fa88e --- /dev/null +++ b/src/modules/illume-keyboard/keyboards/Default.kbd @@ -0,0 +1,106 @@ +##KBDCONF-1.0 +kbd 130 45 +fuzz 20 + +# keyboard type +type ALPHA +# an icon for the keyboard so you know which one you have +icon alpha.png + +# if the key out is in quotes - "q" for example, then this key is used for +# typing words and can be part of a dictionary match, any other key when +# pressed will end the dictionary match (u can disable dictionary matching in +# a layout by not having any outputs in quotes) +key 5 5 10 10 + normal q "q" + shift Q "Q" +key 15 5 10 10 + normal w "w" + shift W "W" +key 25 5 10 10 + normal e "e" + shift E "E" +key 35 5 10 10 + normal r "r" + shift R "R" +key 45 5 10 10 + normal t "t" + shift T "T" +key 55 5 10 10 + normal y "y" + shift Y "Y" +key 65 5 10 10 + normal u "u" + shift U "U" +key 75 5 10 10 + normal i "i" + shift I "I" +key 85 5 10 10 + normal o "o" + shift O "O" +key 95 5 10 10 + normal p "p" + shift P "P" + +key 10 15 10 10 + normal a "a" + shift A "A" +key 20 15 10 10 + normal s "s" + shift S "S" +key 30 15 10 10 + normal d "d" + shift D "D" +key 40 15 10 10 + normal f "f" + shift F "F" +key 50 15 10 10 + normal g "g" + shift G "G" +key 60 15 10 10 + normal h "h" + shift H "H" +key 70 15 10 10 + normal j "j" + shift J "J" +key 80 15 10 10 + normal k "k" + shift K "K" +key 90 15 10 10 + normal l "l" + shift L "L" + +key 15 25 10 10 + normal z "z" + shift Z "Z" +key 25 25 10 10 + normal x "x" + shift X "X" +key 35 25 10 10 + normal c "c" + shift C "C" +key 45 25 10 10 + normal v "v" + shift V "V" +key 55 25 10 10 + normal b "b" + shift B "B" +key 65 25 10 10 + normal n "n" + shift N "N" +key 75 25 10 10 + normal m "m" + shift M "M" +key 105 25 10 10 + normal shift.png + is_shift + +key 115 5 10 10 + normal . period + shift , comma +key 115 15 10 10 + normal ? question + shift ! exclam +key 115 25 10 10 + normal ' "'" + shift / slash diff --git a/src/modules/illume-keyboard/keyboards/Makefile.am b/src/modules/illume-keyboard/keyboards/Makefile.am new file mode 100644 index 000000000..7fc25a059 --- /dev/null +++ b/src/modules/illume-keyboard/keyboards/Makefile.am @@ -0,0 +1,22 @@ +MAINTAINERCLEANFILES = Makefile.in +MODULE = illume-keyboard + +filesdir = $(libdir)/enlightenment/modules/$(MODULE)/keyboards +files_DATA = \ + ignore_built_in_keyboards \ + Default.kbd \ + alpha.png \ + Numbers.kbd \ + numeric.png \ + Terminal.kbd \ + qwerty.png \ + up.png \ + down.png \ + left.png \ + right.png \ + shift.png \ + tab.png \ + enter.png \ + backspace.png + +EXTRA_DIST = $(files_DATA) diff --git a/src/modules/illume-keyboard/keyboards/Numbers.kbd b/src/modules/illume-keyboard/keyboards/Numbers.kbd new file mode 100644 index 000000000..b770630ff --- /dev/null +++ b/src/modules/illume-keyboard/keyboards/Numbers.kbd @@ -0,0 +1,120 @@ +##KBDCONF-1.0 +kbd 130 45 +fuzz 20 + +# keyboard type +type NUMERIC +# an icon for the keyboard so you know which one you have +icon numeric.png + +key 5 5 10 10 + normal 1 1 + shift ! exclam +key 15 5 10 10 + normal 2 2 + shift @ at +key 25 5 10 10 + normal 3 3 + shift # numbersign +key 35 5 10 10 + normal 4 4 + shift $ dollar +key 45 5 10 10 + normal 5 5 + shift % percent +key 55 5 10 10 + normal 6 6 + shift ^ asciicircum +key 65 5 10 10 + normal 7 7 + shift & ampersand +key 75 5 10 10 + normal 8 8 + shift * asterisk +key 85 5 10 10 + normal 9 9 + shift ( parenleft +key 95 5 10 10 + normal 0 0 + shift ) parenright +key 105 5 10 10 + normal [ bracketleft + shift { braceleft +key 115 5 10 10 + normal ] bracketright + shift } braceright + + +key 5 15 10 10 + normal tab.png Tab + shift tab.png ISO_Left_Tab +key 15 15 10 10 + normal ` grave + shift ~ asciitilde +key 25 15 10 10 + normal - "-" + shift _ underscore +key 35 15 10 10 + normal = equal + shift + plus +key 45 15 10 10 + normal \ backslash + shift | bar +key 55 15 10 10 + normal ; semicolon + shift : colon +key 65 15 10 10 + normal ' apostrophe + shift " quotedbl +key 75 15 10 10 + normal / slash + shift ? question +key 85 15 10 10 + normal , comma + shift < less +key 95 15 10 10 + normal ß "ß" + shift ¢ "¢" +key 105 15 10 10 + normal € "€" + shift £ "£" +key 115 15 10 10 + normal ø "ø" + shift Ø "Ø" + +key 5 25 10 10 + normal ä "ä" + shift Ä "Ä" +key 15 25 10 10 + normal ö "ö" + shift Ö "Ó" +key 25 25 10 10 + normal ü "ü" + shift Ü "Ü" +key 35 25 10 10 + normal é "é" + shift É "É" +key 45 25 10 10 + normal è "è" + shift È "È" +key 55 25 10 10 + normal ô "ô" + shift Ô "Ô" +key 65 25 10 10 + normal ç "ç" + shift Ç "Ç" +key 75 25 10 10 + normal à "à" + shift À "À" +key 85 25 10 10 + normal ò "ò" + shift Ò "Ò" +key 95 25 10 10 + normal ó "ó" + shift Ó "Ó" +key 105 25 10 10 + normal ñ "ñ" + shift Ñ "Ñ" +key 115 25 10 10 + normal shift.png + is_shift diff --git a/src/modules/illume-keyboard/keyboards/Terminal.kbd b/src/modules/illume-keyboard/keyboards/Terminal.kbd new file mode 100644 index 000000000..292da9105 --- /dev/null +++ b/src/modules/illume-keyboard/keyboards/Terminal.kbd @@ -0,0 +1,244 @@ +##KBDCONF-1.0 +kbd 450 150 + +# keyboard type +type TERMINAL +# an icon for the keyboard so you know which one you have +icon qwerty.png + +key 0 0 30 30 + normal ` grave + shift ~ asciitilde + capslock ` grave +key 30 0 30 30 + normal 1 1 + shift ! exclam + capslock 1 1 +key 60 0 30 30 + normal 2 2 + shift @ at + capslock 2 2 +key 90 0 30 30 + normal 3 3 + shift # numbersign + capslock 3 3 +key 120 0 30 30 + normal 4 4 + shift $ dollar + capslock 4 4 +key 150 0 30 30 + normal 5 5 + shift % percent + capslock 5 5 +key 180 0 30 30 + normal 6 6 + shift ^ asciicircum + capslock 6 6 +key 210 0 30 30 + normal 7 7 + shift & ampersand + capslock 7 7 +key 240 0 30 30 + normal 8 8 + shift * asterisk + capslock 8 8 +key 270 0 30 30 + normal 9 9 + shift ( parenleft + capslock 9 9 +key 300 0 30 30 + normal 0 0 + shift ) parenright + capslock 0 0 +key 330 0 30 30 + normal - minus + shift _ underscore + capslock - minus +key 360 0 30 30 + normal = equal + shift + plus + capslock = equal +key 390 0 60 30 + normal backspace.png BackSpace + +key 0 30 45 30 + normal tab.png Tab + shift tab.png ISO_Left_Tab +key 45 30 30 30 + normal q q + shift Q Q + capslock Q Q +key 75 30 30 30 + normal w w + shift W W + capslock W W +key 105 30 30 30 + normal e e + shift E E + capslock E E +key 135 30 30 30 + normal r r + shift R R + capslock R R +key 165 30 30 30 + normal t t + shift T T + capslock T T +key 195 30 30 30 + normal y y + shift Y Y + capslock Y Y +key 225 30 30 30 + normal u u + shift U U + capslock U U +key 255 30 30 30 + normal i i + shift I I + capslock I I +key 285 30 30 30 + normal o o + shift O O + capslock O O +key 315 30 30 30 + normal p p + shift P P + capslock P P +key 345 30 30 30 + normal [ bracketleft + shift { braceleft + capslock [ bracketleft +key 375 30 30 30 + normal ] bracketright + shift } braceright + capslock ] bracketright +key 405 30 45 30 + normal \ backslash + shift | bar + capslock \ backslash + +key 0 60 60 30 + normal caps + capslock CAPS + is_capslock +key 60 60 30 30 + normal a a + shift A A + capslock A A +key 90 60 30 30 + normal s s + shift S S + capslock S S +key 120 60 30 30 + normal d d + shift D D + capslock D D +key 150 60 30 30 + normal f f + shift F F + capslock F F +key 180 60 30 30 + normal g g + shift G G + capslock G G +key 210 60 30 30 + normal h h + shift H H + capslock H H +key 240 60 30 30 + normal j j + shift J J + capslock J J +key 270 60 30 30 + normal k k + shift K K + capslock K K +key 300 60 30 30 + normal l l + shift L L + capslock L L +key 330 60 30 30 + normal ; semicolon + shift : colon + capslock ; semicolon +key 360 60 30 30 + normal ' apostrophe + shift " quotedbl + capslock ' apostrophe +key 390 60 60 30 + normal enter.png Return + +key 0 90 75 30 + normal shift.png + is_shift +key 75 90 30 30 + normal z z + shift Z Z + capslock Z Z +key 105 90 30 30 + normal x x + shift X X + capslock X X +key 135 90 30 30 + normal c c + shift C C + capslock C C +key 165 90 30 30 + normal v v + shift V V + capslock V V +key 195 90 30 30 + normal b b + shift B B + capslock B B +key 225 90 30 30 + normal n n + shift N N + capslock N N +key 255 90 30 30 + normal m m + shift M M + capslock M M +key 285 90 30 30 + normal , comma + shift < less + capslock , comma +key 315 90 30 30 + normal . period + shift > greater + capslock . period +key 345 90 30 30 + normal / slash + shift ? question + capslock / slash +key 375 90 30 30 + normal ins Insert +key 405 90 35 30 + normal del Delete + +key 0 120 30 30 + normal ctrl + is_ctrl +key 30 120 30 30 + normal alt + is_alt +key 60 120 120 30 + normal space space +key 180 120 30 30 + normal left.png Left +key 210 120 30 30 + normal right.png Right +key 240 120 30 30 + normal up.png Up +key 270 120 30 30 + normal down.png Down +key 300 120 30 30 + normal pu Prior +key 330 120 30 30 + normal pd Next +key 360 120 30 30 + normal hm Home +key 390 120 30 30 + normal en End +key 420 120 30 30 + normal es Escape diff --git a/src/modules/illume-keyboard/keyboards/alpha.png b/src/modules/illume-keyboard/keyboards/alpha.png new file mode 100644 index 000000000..4918fbba0 Binary files /dev/null and b/src/modules/illume-keyboard/keyboards/alpha.png differ diff --git a/src/modules/illume-keyboard/keyboards/backspace.png b/src/modules/illume-keyboard/keyboards/backspace.png new file mode 100644 index 000000000..2c369f26d Binary files /dev/null and b/src/modules/illume-keyboard/keyboards/backspace.png differ diff --git a/src/modules/illume-keyboard/keyboards/down.png b/src/modules/illume-keyboard/keyboards/down.png new file mode 100644 index 000000000..317fc2217 Binary files /dev/null and b/src/modules/illume-keyboard/keyboards/down.png differ diff --git a/src/modules/illume-keyboard/keyboards/enter.png b/src/modules/illume-keyboard/keyboards/enter.png new file mode 100644 index 000000000..efb70c8ad Binary files /dev/null and b/src/modules/illume-keyboard/keyboards/enter.png differ diff --git a/src/modules/illume-keyboard/keyboards/ignore_built_in_keyboards b/src/modules/illume-keyboard/keyboards/ignore_built_in_keyboards new file mode 100644 index 000000000..bdb9d6bbb --- /dev/null +++ b/src/modules/illume-keyboard/keyboards/ignore_built_in_keyboards @@ -0,0 +1 @@ +/org/freedesktop/Hal/devices/platform_* diff --git a/src/modules/illume-keyboard/keyboards/left.png b/src/modules/illume-keyboard/keyboards/left.png new file mode 100644 index 000000000..1bc063237 Binary files /dev/null and b/src/modules/illume-keyboard/keyboards/left.png differ diff --git a/src/modules/illume-keyboard/keyboards/numeric.png b/src/modules/illume-keyboard/keyboards/numeric.png new file mode 100644 index 000000000..8fd27ecfc Binary files /dev/null and b/src/modules/illume-keyboard/keyboards/numeric.png differ diff --git a/src/modules/illume-keyboard/keyboards/qwerty.png b/src/modules/illume-keyboard/keyboards/qwerty.png new file mode 100644 index 000000000..a1a959be6 Binary files /dev/null and b/src/modules/illume-keyboard/keyboards/qwerty.png differ diff --git a/src/modules/illume-keyboard/keyboards/right.png b/src/modules/illume-keyboard/keyboards/right.png new file mode 100644 index 000000000..2bb8b6504 Binary files /dev/null and b/src/modules/illume-keyboard/keyboards/right.png differ diff --git a/src/modules/illume-keyboard/keyboards/shift.png b/src/modules/illume-keyboard/keyboards/shift.png new file mode 100644 index 000000000..6675b22e0 Binary files /dev/null and b/src/modules/illume-keyboard/keyboards/shift.png differ diff --git a/src/modules/illume-keyboard/keyboards/tab.png b/src/modules/illume-keyboard/keyboards/tab.png new file mode 100644 index 000000000..61c082741 Binary files /dev/null and b/src/modules/illume-keyboard/keyboards/tab.png differ diff --git a/src/modules/illume-keyboard/keyboards/up.png b/src/modules/illume-keyboard/keyboards/up.png new file mode 100644 index 000000000..61181f434 Binary files /dev/null and b/src/modules/illume-keyboard/keyboards/up.png differ