Compare commits
23 Commits
eekboard-1
...
eekboard-1
| Author | SHA1 | Date | |
|---|---|---|---|
| 8d70eedc5f | |||
| 74550d2424 | |||
| 148d8e7524 | |||
| aca9a4dcb6 | |||
| 953c35bdac | |||
| 596b33f149 | |||
| ef3ea618d2 | |||
| 362b210a31 | |||
| 15f7b0ecff | |||
| f72e9f5293 | |||
| 0d93f31eea | |||
| f1af125d24 | |||
| a6c08bee7b | |||
| c2d2c8660f | |||
| db3538af64 | |||
| 04ac7fb19e | |||
| 53e853fbc9 | |||
| 747ce4e00b | |||
| 5f6eb76d7f | |||
| 3777620574 | |||
| b02ae1b7cc | |||
| 88816018d8 | |||
| 06e7e2afac |
@ -16,12 +16,4 @@
|
||||
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
||||
# 02110-1301 USA
|
||||
|
||||
SUBDIRS =
|
||||
|
||||
if ENABLE_PYTHON
|
||||
SUBDIRS += python
|
||||
endif
|
||||
|
||||
if ENABLE_VALA
|
||||
SUBDIRS += vala
|
||||
endif
|
||||
SUBDIRS = python vala
|
||||
|
||||
@ -15,10 +15,13 @@
|
||||
# along with this program. If not, see
|
||||
# <http://www.gnu.org/licenses/>.
|
||||
|
||||
if ENABLE_PYTHON
|
||||
pkgpython_PYTHON = \
|
||||
__init__.py \
|
||||
serializable.py \
|
||||
symbol.py \
|
||||
keysym.py \
|
||||
text.py \
|
||||
client.py \
|
||||
context.py
|
||||
endif
|
||||
|
||||
@ -17,6 +17,7 @@
|
||||
|
||||
from symbol import *
|
||||
from keysym import *
|
||||
from text import *
|
||||
from serializable import *
|
||||
from client import *
|
||||
from context import *
|
||||
|
||||
@ -60,7 +60,7 @@ class Context(gobject.GObject):
|
||||
|
||||
self.__context.connect_to_signal('Enabled', self.__enabled_cb)
|
||||
self.__context.connect_to_signal('Disabled', self.__disabled_cb)
|
||||
self.__context.connect_to_signal('KeyPressed', self.__key_pressed_cb)
|
||||
self.__context.connect_to_signal('KeyActivated', self.__key_pressed_cb)
|
||||
self.__context.connect_to_signal('Destroyed', self.__destroyed_cb)
|
||||
self.__context.connect_to_signal('VisibilityChanged', self.__visibility_changed_cb)
|
||||
self.__context.connect_to_signal('KeyboardChanged', self.__keyboard_changed_cb)
|
||||
@ -99,7 +99,7 @@ class Context(gobject.GObject):
|
||||
self.__properties[pspec.name] = value
|
||||
|
||||
def do_get_property(self, pspec):
|
||||
return self.__properties[pspec.name]
|
||||
return self.__properties.get(pspec.name, pspec.default_value)
|
||||
|
||||
def add_keyboard(self, keyboard_type):
|
||||
return self.__context.AddKeyboard(keyboard_type)
|
||||
|
||||
@ -24,7 +24,7 @@ class Keysym(symbol.Symbol):
|
||||
def __init__(self):
|
||||
super(Keysym, self).__init__()
|
||||
|
||||
xkeysym = property(lambda self: self.xkeysym)
|
||||
xkeysym = property(lambda self: self.__xkeysym)
|
||||
|
||||
def serialize(self, struct):
|
||||
super(Keysym, self).serialize(struct)
|
||||
|
||||
35
bindings/python/eekboard/text.py
Normal file
35
bindings/python/eekboard/text.py
Normal file
@ -0,0 +1,35 @@
|
||||
# Copyright (C) 2011 Daiki Ueno <ueno@unixuser.org>
|
||||
# Copyright (C) 2011 Red Hat, Inc.
|
||||
|
||||
# This program is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation, either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
|
||||
# This program is distributed in the hope that it will be useful, but
|
||||
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
# General Public License for more details.
|
||||
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see
|
||||
# <http://www.gnu.org/licenses/>.
|
||||
|
||||
import symbol
|
||||
|
||||
class Text(symbol.Symbol):
|
||||
__gtype_name__ = "PYEekText"
|
||||
__NAME__ = "EekText"
|
||||
|
||||
def __init__(self):
|
||||
super(Text, self).__init__()
|
||||
|
||||
text = property(lambda self: self.__text)
|
||||
|
||||
def serialize(self, struct):
|
||||
super(Text, self).serialize(struct)
|
||||
struct.append(dbus.String(self.__text))
|
||||
|
||||
def deserialize(self, struct):
|
||||
super(Text, self).deserialize(struct)
|
||||
self.__text = struct.pop(0)
|
||||
@ -16,6 +16,7 @@
|
||||
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
||||
# 02110-1301 USA
|
||||
|
||||
if ENABLE_VALA
|
||||
vapidir = $(datadir)/vala/vapi
|
||||
dist_vapi_DATA = \
|
||||
eek-$(EEK_API_VERSION).vapi \
|
||||
@ -72,3 +73,5 @@ eekboard-$(EEK_API_VERSION).vapi:
|
||||
VAPIGEN_V = $(VAPIGEN_V_$(V))
|
||||
VAPIGEN_V_ = $(VAPIGEN_V_$(AM_DEFAULT_VERBOSITY))
|
||||
VAPIGEN_V_0 = @echo " VAPIG " $@;
|
||||
endif
|
||||
|
||||
|
||||
@ -20,7 +20,7 @@ AC_PREREQ(2.63)
|
||||
dnl AC_CONFIG_SRCDIR([configure.ac])
|
||||
AC_CONFIG_MACRO_DIR([m4])
|
||||
|
||||
AC_INIT([eekboard], [1.0.2], [ueno@unixuser.org])
|
||||
AC_INIT([eekboard], [1.0.4], [ueno@unixuser.org])
|
||||
|
||||
dnl Init automake
|
||||
AM_INIT_AUTOMAKE
|
||||
|
||||
@ -1,2 +1,32 @@
|
||||
keyboarddir = $(pkgdatadir)/keyboards
|
||||
dist_keyboard_DATA = us.xml th.xml jp-kana.xml
|
||||
dist_keyboard_DATA = \
|
||||
ar.xml \
|
||||
be.xml \
|
||||
fa.xml \
|
||||
he.xml \
|
||||
jp-kana.xml \
|
||||
kk.xml \
|
||||
ks.xml \
|
||||
my.xml \
|
||||
ru.xml \
|
||||
th.xml \
|
||||
ua.xml \
|
||||
ug.xml \
|
||||
us.xml \
|
||||
zh-bopomofo.xml \
|
||||
$(inscript_keyboards)
|
||||
inscript_keyboards = \
|
||||
as-inscript.xml \
|
||||
bn-inscript.xml \
|
||||
gu-inscript.xml \
|
||||
hi-inscript.xml \
|
||||
kn-inscript.xml \
|
||||
ks-inscript.xml \
|
||||
mai-inscript.xml \
|
||||
ml-inscript.xml \
|
||||
mr-inscript.xml \
|
||||
or-inscript.xml \
|
||||
pa-inscript.xml \
|
||||
sd-inscript.xml \
|
||||
ta-inscript.xml \
|
||||
te-inscript.xml
|
||||
|
||||
683
data/keyboards/ar.xml
Normal file
683
data/keyboards/ar.xml
Normal file
@ -0,0 +1,683 @@
|
||||
<?xml version="1.0"?>
|
||||
<keyboard version="0.90">
|
||||
<bounds>0.000000,0.000000,640.000000,296.585366</bounds>
|
||||
<section>
|
||||
<bounds>15.609756,15.609756,640.000000,39.024390</bounds>
|
||||
<angle>0</angle>
|
||||
<row>
|
||||
<columns>16</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<key id="keycode9" name="keycode9" column="0" row="0">
|
||||
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Escape" label="Esc" category="keyname" keyval="65307">Escape</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode67" name="keycode67" column="1" row="0">
|
||||
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F1" label="F1" category="function" keyval="65470">F1</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode68" name="keycode68" column="2" row="0">
|
||||
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F2" label="F2" category="function" keyval="65471">F2</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode69" name="keycode69" column="3" row="0">
|
||||
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F3" label="F3" category="function" keyval="65472">F3</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode70" name="keycode70" column="4" row="0">
|
||||
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F4" label="F4" category="function" keyval="65473">F4</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode71" name="keycode71" column="5" row="0">
|
||||
<bounds>266.926829,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F5" label="F5" category="function" keyval="65474">F5</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode72" name="keycode72" column="6" row="0">
|
||||
<bounds>307.512195,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F6" label="F6" category="function" keyval="65475">F6</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode73" name="keycode73" column="7" row="0">
|
||||
<bounds>348.097561,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F7" label="F7" category="function" keyval="65476">F7</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode74" name="keycode74" column="8" row="0">
|
||||
<bounds>388.682927,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F8" label="F8" category="function" keyval="65477">F8</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode75" name="keycode75" column="9" row="0">
|
||||
<bounds>449.560976,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F9" label="F9" category="function" keyval="65478">F9</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode76" name="keycode76" column="10" row="0">
|
||||
<bounds>490.146341,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F10" label="F10" category="function" keyval="65479">F10</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode95" name="keycode95" column="11" row="0">
|
||||
<bounds>530.731707,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F11" label="F11" category="function" keyval="65480">F11</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode96" name="keycode96" column="12" row="0">
|
||||
<bounds>571.317073,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F12" label="F12" category="function" keyval="65481">F12</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
</section>
|
||||
<section>
|
||||
<bounds>15.609756,78.048780,608.780488,201.365854</bounds>
|
||||
<angle>0</angle>
|
||||
<row>
|
||||
<columns>14</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>14</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>13</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>12</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>8</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<key id="keycode49" name="keycode49" column="0" row="0">
|
||||
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="quoteleft" label="`" category="letter" keyval="96">quoteleft</keysym>
|
||||
<text name="asciitilde" label="ّ" category="letter">ّ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode10" name="keycode10" column="1" row="0">
|
||||
<bounds>43.707317,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="1" label="١" category="letter">١</text>
|
||||
<keysym name="exclam" label="!" category="letter" keyval="33">exclam</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode11" name="keycode11" column="2" row="0">
|
||||
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="2" label="٢" category="letter">٢</text>
|
||||
<keysym name="at" label="@" category="letter" keyval="64">at</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode12" name="keycode12" column="3" row="0">
|
||||
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="3" label="٣" category="letter">٣</text>
|
||||
<keysym name="numbersign" label="#" category="letter" keyval="35">numbersign</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode13" name="keycode13" column="4" row="0">
|
||||
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="4" label="٤" category="letter">٤</text>
|
||||
<keysym name="dollar" label="$" category="letter" keyval="36">dollar</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode14" name="keycode14" column="5" row="0">
|
||||
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="3">
|
||||
<text name="5" label="٥" category="letter">٥</text>
|
||||
<keysym name="percent" label="%" category="letter" keyval="37">percent</keysym>
|
||||
<keysym name="EuroSign" label="€" category="letter" keyval="8364">EuroSign</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode15" name="keycode15" column="6" row="0">
|
||||
<bounds>245.073171,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="6" label="٦" category="letter">٦</text>
|
||||
<keysym name="asciicircum" label="^" category="letter" keyval="94">asciicircum</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode16" name="keycode16" column="7" row="0">
|
||||
<bounds>285.658537,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="7" label="٧" category="letter">٧</text>
|
||||
<keysym name="ampersand" label="&" category="letter" keyval="38">ampersand</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode17" name="keycode17" column="8" row="0">
|
||||
<bounds>326.243902,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="8" label="٨" category="letter">٨</text>
|
||||
<keysym name="asterisk" label="*" category="letter" keyval="42">asterisk</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode18" name="keycode18" column="9" row="0">
|
||||
<bounds>366.829268,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="9" label="٩" category="letter">٩</text>
|
||||
<text name="parenleft" label=")" category="letter">)</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode19" name="keycode19" column="10" row="0">
|
||||
<bounds>407.414634,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="0" label="٠" category="letter">٠</text>
|
||||
<text name="parenright" label="(" category="letter">(</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode20" name="keycode20" column="11" row="0">
|
||||
<bounds>448.000000,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="minus" label="-" category="letter" keyval="45">minus</keysym>
|
||||
<keysym name="underscore" label="_" category="letter" keyval="95">underscore</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode21" name="keycode21" column="12" row="0">
|
||||
<bounds>488.585366,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="equal" label="=" category="letter" keyval="61">equal</keysym>
|
||||
<keysym name="plus" label="+" category="letter" keyval="43">plus</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode22" name="keycode22" column="13" row="0">
|
||||
<bounds>529.170732,1.560976,79.609756,37.463415</bounds>
|
||||
<oref>outline4</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="BackSpace" label="←" category="keyname" keyval="65288">BackSpace</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode23" name="keycode23" column="0" row="1">
|
||||
<bounds>3.121951,42.146341,59.317073,37.463415</bounds>
|
||||
<oref>outline5</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="Tab" label="⇥" category="keyname" keyval="65289">Tab</keysym>
|
||||
<keysym name="ISO_Left_Tab" label="⇤" category="keyname" keyval="65056">ISO_Left_Tab</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode24" name="keycode24" column="1" row="1">
|
||||
<bounds>65.560976,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="q" label="ض" category="letter">ض</text>
|
||||
<text name="Q" label="َ" category="letter">َ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode25" name="keycode25" column="2" row="1">
|
||||
<bounds>106.146341,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="w" label="ص" category="letter">ص</text>
|
||||
<text name="W" label="ً" category="letter">ً</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode26" name="keycode26" column="3" row="1">
|
||||
<bounds>145.170732,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="e" label="ث" category="letter">ث</text>
|
||||
<text name="E" label="ُ" category="letter">ُ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode27" name="keycode27" column="4" row="1">
|
||||
<bounds>185.756098,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="r" label="ق" category="letter">ق</text>
|
||||
<text name="R" label="ٌ" category="letter">ٌ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode28" name="keycode28" column="5" row="1">
|
||||
<bounds>226.341463,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="t" label="ف" category="letter">ف</text>
|
||||
<text name="T" label="لإ" category="letter">لإ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode29" name="keycode29" column="6" row="1">
|
||||
<bounds>266.926829,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="y" label="غ" category="letter">غ</text>
|
||||
<text name="Y" label="إ" category="letter">إ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode30" name="keycode30" column="7" row="1">
|
||||
<bounds>307.512195,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="u" label="ع" category="letter">ع</text>
|
||||
<text name="U" label="`" category="letter">`</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode31" name="keycode31" column="8" row="1">
|
||||
<bounds>348.097561,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="i" label="ه" category="letter">ه</text>
|
||||
<text name="I" label="÷" category="letter">÷</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode32" name="keycode32" column="9" row="1">
|
||||
<bounds>388.682927,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="o" label="خ" category="letter">خ</text>
|
||||
<text name="O" label="×" category="letter">×</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode33" name="keycode33" column="10" row="1">
|
||||
<bounds>429.268293,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="p" label="ح" category="letter">ح</text>
|
||||
<text name="P" label="؛" category="letter">؛</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode34" name="keycode34" column="11" row="1">
|
||||
<bounds>468.292683,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="bracketleft" label="ج" category="letter">ج</text>
|
||||
<text name="braceleft" label=">" category="letter">></text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode35" name="keycode35" column="12" row="1">
|
||||
<bounds>508.878049,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="bracketright" label="د" category="letter">د</text>
|
||||
<text name="braceright" label="<" category="letter"><</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode51" name="keycode51" column="13" row="1">
|
||||
<bounds>549.463415,42.146341,59.317073,37.463415</bounds>
|
||||
<oref>outline6</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="backslash" label="\" category="letter" keyval="92">backslash</keysym>
|
||||
<keysym name="bar" label="|" category="letter" keyval="124">bar</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode66" name="keycode66" column="0" row="2">
|
||||
<bounds>3.121951,82.731707,68.682927,37.463415</bounds>
|
||||
<oref>outline7</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="ISO_Level3_Shift" label="⇮" category="keyname" keyval="65027">ISO_Level3_Shift</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode38" name="keycode38" column="1" row="2">
|
||||
<bounds>76.487805,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="a" label="ش" category="letter">ش</text>
|
||||
<text name="A" label="ِ" category="letter">ِ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode39" name="keycode39" column="2" row="2">
|
||||
<bounds>115.512195,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="s" label="س" category="letter">س</text>
|
||||
<text name="S" label="ٍ" category="letter">ٍ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode40" name="keycode40" column="3" row="2">
|
||||
<bounds>156.097561,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="d" label="ي" category="letter">ي</text>
|
||||
<text name="D" label="]" category="letter">]</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode41" name="keycode41" column="4" row="2">
|
||||
<bounds>196.682927,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="f" label="ب" category="letter">ب</text>
|
||||
<text name="F" label="[" category="letter">[</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode42" name="keycode42" column="5" row="2">
|
||||
<bounds>237.268293,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="g" label="ل" category="letter">ل</text>
|
||||
<text name="G" label="لأ" category="letter">لأ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode43" name="keycode43" column="6" row="2">
|
||||
<bounds>277.853659,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="h" label="ا" category="letter">ا</text>
|
||||
<text name="H" label="أ" category="letter">أ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode44" name="keycode44" column="7" row="2">
|
||||
<bounds>318.439024,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="j" label="ت" category="letter">ت</text>
|
||||
<text name="J" label="ـ" category="letter">ـ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode45" name="keycode45" column="8" row="2">
|
||||
<bounds>359.024390,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="k" label="ن" category="letter">ن</text>
|
||||
<text name="K" label="،" category="letter">،</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode46" name="keycode46" column="9" row="2">
|
||||
<bounds>399.609756,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="l" label="م" category="letter">م</text>
|
||||
<text name="L" label="/" category="letter">/</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode47" name="keycode47" column="10" row="2">
|
||||
<bounds>438.634146,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="semicolon" label="ك" category="letter">ك</text>
|
||||
<keysym name="colon" label=":" category="letter" keyval="58">colon</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode48" name="keycode48" column="11" row="2">
|
||||
<bounds>479.219512,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="quoteright" label="'" category="letter" keyval="39">quoteright</keysym>
|
||||
<keysym name="quotedbl" label=""" category="letter" keyval="34">quotedbl</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode36" name="keycode36" column="12" row="2">
|
||||
<bounds>519.804878,82.731707,88.975610,37.463415</bounds>
|
||||
<oref>outline8</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Return" label="↵" category="keyname" keyval="65293">Return</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode50" name="keycode50" column="0" row="3">
|
||||
<bounds>3.121951,121.756098,88.975610,37.463415</bounds>
|
||||
<oref>outline9</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Shift_L" label="⇧" category="keyname" keyval="65505">Shift_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode52" name="keycode52" column="1" row="3">
|
||||
<bounds>95.219512,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="z" label="ئ" category="letter">ئ</text>
|
||||
<text name="Z" label="~" category="letter">~</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode53" name="keycode53" column="2" row="3">
|
||||
<bounds>135.804878,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="x" label="ء" category="letter">ء</text>
|
||||
<text name="X" label="ْ" category="letter">ْ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode54" name="keycode54" column="3" row="3">
|
||||
<bounds>176.390244,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="c" label="ؤ" category="letter">ؤ</text>
|
||||
<text name="C" label="}" category="letter">}</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode55" name="keycode55" column="4" row="3">
|
||||
<bounds>215.414634,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="v" label="ر" category="letter">ر</text>
|
||||
<text name="V" label="{" category="letter">{</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode56" name="keycode56" column="5" row="3">
|
||||
<bounds>256.000000,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="b" label="لا" category="letter">لا</text>
|
||||
<text name="B" label="لآ" category="letter">لآ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode57" name="keycode57" column="6" row="3">
|
||||
<bounds>296.585366,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="n" label="ى" category="letter">ى</text>
|
||||
<text name="N" label="آ" category="letter">آ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode58" name="keycode58" column="7" row="3">
|
||||
<bounds>337.170732,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="m" label="ة" category="letter">ة</text>
|
||||
<text name="M" label="'" category="letter">'</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode59" name="keycode59" column="8" row="3">
|
||||
<bounds>377.756098,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="comma" label="و" category="letter">و</text>
|
||||
<text name="less" label="," category="letter">,</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode60" name="keycode60" column="9" row="3">
|
||||
<bounds>418.341463,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="period" label="ز" category="letter">ز</text>
|
||||
<text name="greater" label="." category="letter">.</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode61" name="keycode61" column="10" row="3">
|
||||
<bounds>458.926829,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="slash" label="ظ" category="letter">ظ</text>
|
||||
<text name="question" label="؟" category="letter">؟</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode62" name="keycode62" column="11" row="3">
|
||||
<bounds>499.512195,121.756098,109.268293,37.463415</bounds>
|
||||
<oref>outline10</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Shift_R" label="⇧" category="keyname" keyval="65506">Shift_R</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode37" name="keycode37" column="0" row="4">
|
||||
<bounds>3.121951,162.341463,56.195122,37.463415</bounds>
|
||||
<oref>outline1</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<symbol name="cycle-keyboard" icon="input-keyboard-symbolic" label="⌨" category="keyname">cycle-keyboard</symbol>
|
||||
<symbol name="preferences" icon="preferences-system-symbolic" label="☺" category="keyname">preferences</symbol>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode133" name="keycode133" column="1" row="4">
|
||||
<bounds>62.439024,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Control_L" label="Ctrl" category="keyname" keyval="65507">Control_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode64" name="keycode64" column="2" row="4">
|
||||
<bounds>113.951220,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="Alt_L" label="Alt" category="keyname" keyval="65513">Alt_L</keysym>
|
||||
<keysym name="Meta_L" label="Meta" category="keyname" keyval="65511">Meta_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode65" name="keycode65" column="3" row="4">
|
||||
<bounds>165.463415,162.341463,238.829268,37.463415</bounds>
|
||||
<oref>outline11</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="space" category="letter" keyval="32">space</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode108" name="keycode108" column="4" row="4">
|
||||
<bounds>407.414634,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Left" label="⇠" category="keyname" keyval="65361">Left</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode134" name="keycode134" column="5" row="4">
|
||||
<bounds>458.926829,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Up" label="⇡" category="keyname" keyval="65362">Up</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode135" name="keycode135" column="6" row="4">
|
||||
<bounds>508.878049,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Down" label="⇣" category="keyname" keyval="65364">Down</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode105" name="keycode105" column="7" row="4">
|
||||
<bounds>560.390244,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Right" label="⇢" category="keyname" keyval="65363">Right</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
</section>
|
||||
<outline id="outline1">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>56.195122,0.000000</point>
|
||||
<point>56.195122,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline3">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>37.463415,0.000000</point>
|
||||
<point>37.463415,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline4">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>79.609756,0.000000</point>
|
||||
<point>79.609756,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline5">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>59.317073,0.000000</point>
|
||||
<point>59.317073,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline6">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>59.317073,0.000000</point>
|
||||
<point>59.317073,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline7">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>68.682927,0.000000</point>
|
||||
<point>68.682927,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline8">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>88.975610,0.000000</point>
|
||||
<point>88.975610,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline9">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>88.975610,0.000000</point>
|
||||
<point>88.975610,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline10">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>109.268293,0.000000</point>
|
||||
<point>109.268293,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline11">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>238.829268,0.000000</point>
|
||||
<point>238.829268,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline2">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>48.390244,0.000000</point>
|
||||
<point>48.390244,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
</keyboard>
|
||||
|
||||
683
data/keyboards/as-inscript.xml
Normal file
683
data/keyboards/as-inscript.xml
Normal file
@ -0,0 +1,683 @@
|
||||
<?xml version="1.0"?>
|
||||
<keyboard version="0.90">
|
||||
<bounds>0.000000,0.000000,640.000000,296.585366</bounds>
|
||||
<section>
|
||||
<bounds>15.609756,15.609756,640.000000,39.024390</bounds>
|
||||
<angle>0</angle>
|
||||
<row>
|
||||
<columns>16</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<key id="keycode9" name="keycode9" column="0" row="0">
|
||||
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Escape" label="Esc" category="keyname" keyval="65307">Escape</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode67" name="keycode67" column="1" row="0">
|
||||
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F1" label="F1" category="function" keyval="65470">F1</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode68" name="keycode68" column="2" row="0">
|
||||
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F2" label="F2" category="function" keyval="65471">F2</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode69" name="keycode69" column="3" row="0">
|
||||
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F3" label="F3" category="function" keyval="65472">F3</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode70" name="keycode70" column="4" row="0">
|
||||
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F4" label="F4" category="function" keyval="65473">F4</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode71" name="keycode71" column="5" row="0">
|
||||
<bounds>266.926829,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F5" label="F5" category="function" keyval="65474">F5</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode72" name="keycode72" column="6" row="0">
|
||||
<bounds>307.512195,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F6" label="F6" category="function" keyval="65475">F6</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode73" name="keycode73" column="7" row="0">
|
||||
<bounds>348.097561,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F7" label="F7" category="function" keyval="65476">F7</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode74" name="keycode74" column="8" row="0">
|
||||
<bounds>388.682927,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F8" label="F8" category="function" keyval="65477">F8</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode75" name="keycode75" column="9" row="0">
|
||||
<bounds>449.560976,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F9" label="F9" category="function" keyval="65478">F9</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode76" name="keycode76" column="10" row="0">
|
||||
<bounds>490.146341,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F10" label="F10" category="function" keyval="65479">F10</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode95" name="keycode95" column="11" row="0">
|
||||
<bounds>530.731707,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F11" label="F11" category="function" keyval="65480">F11</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode96" name="keycode96" column="12" row="0">
|
||||
<bounds>571.317073,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F12" label="F12" category="function" keyval="65481">F12</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
</section>
|
||||
<section>
|
||||
<bounds>15.609756,78.048780,608.780488,201.365854</bounds>
|
||||
<angle>0</angle>
|
||||
<row>
|
||||
<columns>14</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>14</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>13</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>12</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>8</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<key id="keycode49" name="keycode49" column="0" row="0">
|
||||
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="quoteleft" label="`" category="letter" keyval="96">quoteleft</keysym>
|
||||
<text name="asciitilde" label="~" category="letter">~</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode10" name="keycode10" column="1" row="0">
|
||||
<bounds>43.707317,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="1" label="১" category="letter">১</text>
|
||||
<text name="exclam" label="!" category="letter">!</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode11" name="keycode11" column="2" row="0">
|
||||
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="2" label="২" category="letter">২</text>
|
||||
<text name="at" label="@" category="letter">@</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode12" name="keycode12" column="3" row="0">
|
||||
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="3" label="৩" category="letter">৩</text>
|
||||
<text name="numbersign" label="্ৰ" category="letter">্ৰ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode13" name="keycode13" column="4" row="0">
|
||||
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="4" label="৪" category="letter">৪</text>
|
||||
<text name="dollar" label="ৰ্" category="letter">ৰ্</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode14" name="keycode14" column="5" row="0">
|
||||
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="3">
|
||||
<text name="5" label="৫" category="letter">৫</text>
|
||||
<text name="percent" label="জ্ঞ" category="letter">জ্ঞ</text>
|
||||
<keysym name="EuroSign" label="€" category="letter" keyval="8364">EuroSign</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode15" name="keycode15" column="6" row="0">
|
||||
<bounds>245.073171,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="6" label="৬" category="letter">৬</text>
|
||||
<text name="asciicircum" label="ত্ৰ" category="letter">ত্ৰ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode16" name="keycode16" column="7" row="0">
|
||||
<bounds>285.658537,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="7" label="৭" category="letter">৭</text>
|
||||
<text name="ampersand" label="ক্ষ" category="letter">ক্ষ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode17" name="keycode17" column="8" row="0">
|
||||
<bounds>326.243902,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="8" label="৮" category="letter">৮</text>
|
||||
<text name="asterisk" label="শ্ৰ" category="letter">শ্ৰ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode18" name="keycode18" column="9" row="0">
|
||||
<bounds>366.829268,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="9" label="৯" category="letter">৯</text>
|
||||
<text name="parenleft" label="(" category="letter">(</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode19" name="keycode19" column="10" row="0">
|
||||
<bounds>407.414634,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="0" label="০" category="letter">০</text>
|
||||
<text name="parenright" label=")" category="letter">)</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode20" name="keycode20" column="11" row="0">
|
||||
<bounds>448.000000,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="minus" label="-" category="letter">-</text>
|
||||
<text name="underscore" label="ঃ" category="letter">ঃ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode21" name="keycode21" column="12" row="0">
|
||||
<bounds>488.585366,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="equal" label="ৃ" category="letter">ৃ</text>
|
||||
<text name="plus" label="ঋ" category="letter">ঋ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode22" name="keycode22" column="13" row="0">
|
||||
<bounds>529.170732,1.560976,79.609756,37.463415</bounds>
|
||||
<oref>outline4</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="BackSpace" label="←" category="keyname" keyval="65288">BackSpace</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode23" name="keycode23" column="0" row="1">
|
||||
<bounds>3.121951,42.146341,59.317073,37.463415</bounds>
|
||||
<oref>outline5</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="Tab" label="⇥" category="keyname" keyval="65289">Tab</keysym>
|
||||
<keysym name="ISO_Left_Tab" label="⇤" category="keyname" keyval="65056">ISO_Left_Tab</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode24" name="keycode24" column="1" row="1">
|
||||
<bounds>65.560976,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="q" label="ৌ" category="letter">ৌ</text>
|
||||
<text name="Q" label="ঔ" category="letter">ঔ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode25" name="keycode25" column="2" row="1">
|
||||
<bounds>106.146341,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="w" label="ৈ" category="letter">ৈ</text>
|
||||
<text name="W" label="ঐ" category="letter">ঐ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode26" name="keycode26" column="3" row="1">
|
||||
<bounds>145.170732,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="e" label="া" category="letter">া</text>
|
||||
<text name="E" label="আ" category="letter">আ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode27" name="keycode27" column="4" row="1">
|
||||
<bounds>185.756098,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="r" label="ী" category="letter">ী</text>
|
||||
<text name="R" label="ঈ" category="letter">ঈ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode28" name="keycode28" column="5" row="1">
|
||||
<bounds>226.341463,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="t" label="ূ" category="letter">ূ</text>
|
||||
<text name="T" label="ঊ" category="letter">ঊ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode29" name="keycode29" column="6" row="1">
|
||||
<bounds>266.926829,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="y" label="ব" category="letter">ব</text>
|
||||
<text name="Y" label="ভ" category="letter">ভ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode30" name="keycode30" column="7" row="1">
|
||||
<bounds>307.512195,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="u" label="হ" category="letter">হ</text>
|
||||
<text name="U" label="ঙ" category="letter">ঙ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode31" name="keycode31" column="8" row="1">
|
||||
<bounds>348.097561,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="i" label="গ" category="letter">গ</text>
|
||||
<text name="I" label="ঘ" category="letter">ঘ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode32" name="keycode32" column="9" row="1">
|
||||
<bounds>388.682927,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="o" label="দ" category="letter">দ</text>
|
||||
<text name="O" label="ধ" category="letter">ধ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode33" name="keycode33" column="10" row="1">
|
||||
<bounds>429.268293,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="p" label="জ" category="letter">জ</text>
|
||||
<text name="P" label="ঝ" category="letter">ঝ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode34" name="keycode34" column="11" row="1">
|
||||
<bounds>468.292683,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="bracketleft" label="ড" category="letter">ড</text>
|
||||
<text name="braceleft" label="ঢ" category="letter">ঢ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode35" name="keycode35" column="12" row="1">
|
||||
<bounds>508.878049,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="bracketright" label="়" category="letter">়</text>
|
||||
<text name="braceright" label="ঞ" category="letter">ঞ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode51" name="keycode51" column="13" row="1">
|
||||
<bounds>549.463415,42.146341,59.317073,37.463415</bounds>
|
||||
<oref>outline6</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="backslash" label="য" category="letter">য</text>
|
||||
<text name="bar" label="|" category="letter">|</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode66" name="keycode66" column="0" row="2">
|
||||
<bounds>3.121951,82.731707,68.682927,37.463415</bounds>
|
||||
<oref>outline7</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="ISO_Level3_Shift" label="⇮" category="keyname" keyval="65027">ISO_Level3_Shift</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode38" name="keycode38" column="1" row="2">
|
||||
<bounds>76.487805,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="a" label="ো" category="letter">ো</text>
|
||||
<text name="A" label="ও" category="letter">ও</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode39" name="keycode39" column="2" row="2">
|
||||
<bounds>115.512195,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="s" label="ে" category="letter">ে</text>
|
||||
<text name="S" label="এ" category="letter">এ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode40" name="keycode40" column="3" row="2">
|
||||
<bounds>156.097561,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="d" label="্" category="letter">্</text>
|
||||
<text name="D" label="অ" category="letter">অ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode41" name="keycode41" column="4" row="2">
|
||||
<bounds>196.682927,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="f" label="ি" category="letter">ি</text>
|
||||
<text name="F" label="ই" category="letter">ই</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode42" name="keycode42" column="5" row="2">
|
||||
<bounds>237.268293,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="g" label="ু" category="letter">ু</text>
|
||||
<text name="G" label="উ" category="letter">উ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode43" name="keycode43" column="6" row="2">
|
||||
<bounds>277.853659,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="h" label="প" category="letter">প</text>
|
||||
<text name="H" label="ফ" category="letter">ফ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode44" name="keycode44" column="7" row="2">
|
||||
<bounds>318.439024,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="j" label="ৰ" category="letter">ৰ</text>
|
||||
<text name="J" label="J" category="letter">J</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode45" name="keycode45" column="8" row="2">
|
||||
<bounds>359.024390,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="k" label="ক" category="letter">ক</text>
|
||||
<text name="K" label="খ" category="letter">খ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode46" name="keycode46" column="9" row="2">
|
||||
<bounds>399.609756,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="l" label="ত" category="letter">ত</text>
|
||||
<text name="L" label="থ" category="letter">থ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode47" name="keycode47" column="10" row="2">
|
||||
<bounds>438.634146,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="semicolon" label="চ" category="letter">চ</text>
|
||||
<text name="colon" label="ছ" category="letter">ছ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode48" name="keycode48" column="11" row="2">
|
||||
<bounds>479.219512,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="quoteright" label="'" category="letter" keyval="39">quoteright</keysym>
|
||||
<text name="quotedbl" label="ঠ" category="letter">ঠ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode36" name="keycode36" column="12" row="2">
|
||||
<bounds>519.804878,82.731707,88.975610,37.463415</bounds>
|
||||
<oref>outline8</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Return" label="↵" category="keyname" keyval="65293">Return</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode50" name="keycode50" column="0" row="3">
|
||||
<bounds>3.121951,121.756098,88.975610,37.463415</bounds>
|
||||
<oref>outline9</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Shift_L" label="⇧" category="keyname" keyval="65505">Shift_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode52" name="keycode52" column="1" row="3">
|
||||
<bounds>95.219512,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="z" label="ৎ" category="letter">ৎ</text>
|
||||
<text name="Z" label="৺" category="letter">৺</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode53" name="keycode53" column="2" row="3">
|
||||
<bounds>135.804878,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="x" label="ং" category="letter">ং</text>
|
||||
<text name="X" label="ঁ" category="letter">ঁ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode54" name="keycode54" column="3" row="3">
|
||||
<bounds>176.390244,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="c" label="ম" category="letter">ম</text>
|
||||
<text name="C" label="ণ" category="letter">ণ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode55" name="keycode55" column="4" row="3">
|
||||
<bounds>215.414634,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="v" label="ন" category="letter">ন</text>
|
||||
<text name="V" label="V" category="letter">V</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode56" name="keycode56" column="5" row="3">
|
||||
<bounds>256.000000,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="b" label="ৱ" category="letter">ৱ</text>
|
||||
<text name="B" label="B" category="letter">B</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode57" name="keycode57" column="6" row="3">
|
||||
<bounds>296.585366,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="n" label="ল" category="letter">ল</text>
|
||||
<text name="N" label="N" category="letter">N</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode58" name="keycode58" column="7" row="3">
|
||||
<bounds>337.170732,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="m" label="স" category="letter">স</text>
|
||||
<text name="M" label="শ" category="letter">শ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode59" name="keycode59" column="8" row="3">
|
||||
<bounds>377.756098,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="comma" label="," category="letter">,</text>
|
||||
<text name="less" label="ষ" category="letter">ষ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode60" name="keycode60" column="9" row="3">
|
||||
<bounds>418.341463,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="period" label="." category="letter">.</text>
|
||||
<text name="greater" label="।" category="letter">।</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode61" name="keycode61" column="10" row="3">
|
||||
<bounds>458.926829,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="slash" label="য়" category="letter">য়</text>
|
||||
<keysym name="question" label="?" category="letter" keyval="63">question</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode62" name="keycode62" column="11" row="3">
|
||||
<bounds>499.512195,121.756098,109.268293,37.463415</bounds>
|
||||
<oref>outline10</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Shift_R" label="⇧" category="keyname" keyval="65506">Shift_R</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode37" name="keycode37" column="0" row="4">
|
||||
<bounds>3.121951,162.341463,56.195122,37.463415</bounds>
|
||||
<oref>outline1</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<symbol name="cycle-keyboard" icon="input-keyboard-symbolic" label="⌨" category="keyname">cycle-keyboard</symbol>
|
||||
<symbol name="preferences" icon="preferences-system-symbolic" label="☺" category="keyname">preferences</symbol>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode133" name="keycode133" column="1" row="4">
|
||||
<bounds>62.439024,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Control_L" label="Ctrl" category="keyname" keyval="65507">Control_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode64" name="keycode64" column="2" row="4">
|
||||
<bounds>113.951220,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="Alt_L" label="Alt" category="keyname" keyval="65513">Alt_L</keysym>
|
||||
<keysym name="Meta_L" label="Meta" category="keyname" keyval="65511">Meta_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode65" name="keycode65" column="3" row="4">
|
||||
<bounds>165.463415,162.341463,238.829268,37.463415</bounds>
|
||||
<oref>outline11</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="space" category="letter" keyval="32">space</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode108" name="keycode108" column="4" row="4">
|
||||
<bounds>407.414634,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Left" label="⇠" category="keyname" keyval="65361">Left</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode134" name="keycode134" column="5" row="4">
|
||||
<bounds>458.926829,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Up" label="⇡" category="keyname" keyval="65362">Up</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode135" name="keycode135" column="6" row="4">
|
||||
<bounds>508.878049,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Down" label="⇣" category="keyname" keyval="65364">Down</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode105" name="keycode105" column="7" row="4">
|
||||
<bounds>560.390244,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Right" label="⇢" category="keyname" keyval="65363">Right</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
</section>
|
||||
<outline id="outline1">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>56.195122,0.000000</point>
|
||||
<point>56.195122,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline3">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>37.463415,0.000000</point>
|
||||
<point>37.463415,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline4">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>79.609756,0.000000</point>
|
||||
<point>79.609756,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline5">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>59.317073,0.000000</point>
|
||||
<point>59.317073,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline6">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>59.317073,0.000000</point>
|
||||
<point>59.317073,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline7">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>68.682927,0.000000</point>
|
||||
<point>68.682927,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline8">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>88.975610,0.000000</point>
|
||||
<point>88.975610,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline9">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>88.975610,0.000000</point>
|
||||
<point>88.975610,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline10">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>109.268293,0.000000</point>
|
||||
<point>109.268293,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline11">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>238.829268,0.000000</point>
|
||||
<point>238.829268,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline2">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>48.390244,0.000000</point>
|
||||
<point>48.390244,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
</keyboard>
|
||||
|
||||
683
data/keyboards/be.xml
Normal file
683
data/keyboards/be.xml
Normal file
@ -0,0 +1,683 @@
|
||||
<?xml version="1.0"?>
|
||||
<keyboard version="0.90">
|
||||
<bounds>0.000000,0.000000,640.000000,296.585366</bounds>
|
||||
<section>
|
||||
<bounds>15.609756,15.609756,640.000000,39.024390</bounds>
|
||||
<angle>0</angle>
|
||||
<row>
|
||||
<columns>16</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<key id="keycode9" name="keycode9" column="0" row="0">
|
||||
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Escape" label="Esc" category="keyname" keyval="65307">Escape</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode67" name="keycode67" column="1" row="0">
|
||||
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F1" label="F1" category="function" keyval="65470">F1</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode68" name="keycode68" column="2" row="0">
|
||||
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F2" label="F2" category="function" keyval="65471">F2</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode69" name="keycode69" column="3" row="0">
|
||||
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F3" label="F3" category="function" keyval="65472">F3</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode70" name="keycode70" column="4" row="0">
|
||||
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F4" label="F4" category="function" keyval="65473">F4</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode71" name="keycode71" column="5" row="0">
|
||||
<bounds>266.926829,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F5" label="F5" category="function" keyval="65474">F5</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode72" name="keycode72" column="6" row="0">
|
||||
<bounds>307.512195,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F6" label="F6" category="function" keyval="65475">F6</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode73" name="keycode73" column="7" row="0">
|
||||
<bounds>348.097561,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F7" label="F7" category="function" keyval="65476">F7</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode74" name="keycode74" column="8" row="0">
|
||||
<bounds>388.682927,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F8" label="F8" category="function" keyval="65477">F8</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode75" name="keycode75" column="9" row="0">
|
||||
<bounds>449.560976,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F9" label="F9" category="function" keyval="65478">F9</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode76" name="keycode76" column="10" row="0">
|
||||
<bounds>490.146341,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F10" label="F10" category="function" keyval="65479">F10</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode95" name="keycode95" column="11" row="0">
|
||||
<bounds>530.731707,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F11" label="F11" category="function" keyval="65480">F11</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode96" name="keycode96" column="12" row="0">
|
||||
<bounds>571.317073,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F12" label="F12" category="function" keyval="65481">F12</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
</section>
|
||||
<section>
|
||||
<bounds>15.609756,78.048780,608.780488,201.365854</bounds>
|
||||
<angle>0</angle>
|
||||
<row>
|
||||
<columns>14</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>14</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>13</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>12</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>8</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<key id="keycode49" name="keycode49" column="0" row="0">
|
||||
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="quoteleft" label="`" category="letter" keyval="96">quoteleft</keysym>
|
||||
<text name="asciitilde" label="Ё" category="letter">Ё</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode10" name="keycode10" column="1" row="0">
|
||||
<bounds>43.707317,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="1" label="1" category="letter" keyval="49">1</keysym>
|
||||
<text name="exclam" label="!" category="letter">!</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode11" name="keycode11" column="2" row="0">
|
||||
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="2" label="2" category="letter" keyval="50">2</keysym>
|
||||
<text name="at" label=""" category="letter">"</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode12" name="keycode12" column="3" row="0">
|
||||
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="3" label="3" category="letter" keyval="51">3</keysym>
|
||||
<text name="numbersign" label="№" category="letter">№</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode13" name="keycode13" column="4" row="0">
|
||||
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="4" label="4" category="letter" keyval="52">4</keysym>
|
||||
<text name="dollar" label=";" category="letter">;</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode14" name="keycode14" column="5" row="0">
|
||||
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="3">
|
||||
<keysym name="5" label="5" category="letter" keyval="53">5</keysym>
|
||||
<text name="percent" label="%" category="letter">%</text>
|
||||
<keysym name="EuroSign" label="€" category="letter" keyval="8364">EuroSign</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode15" name="keycode15" column="6" row="0">
|
||||
<bounds>245.073171,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="6" label="6" category="letter" keyval="54">6</keysym>
|
||||
<text name="asciicircum" label=":" category="letter">:</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode16" name="keycode16" column="7" row="0">
|
||||
<bounds>285.658537,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="7" label="7" category="letter" keyval="55">7</keysym>
|
||||
<text name="ampersand" label="?" category="letter">?</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode17" name="keycode17" column="8" row="0">
|
||||
<bounds>326.243902,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="8" label="8" category="letter" keyval="56">8</keysym>
|
||||
<text name="asterisk" label="*" category="letter">*</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode18" name="keycode18" column="9" row="0">
|
||||
<bounds>366.829268,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="9" label="9" category="letter" keyval="57">9</keysym>
|
||||
<text name="parenleft" label="(" category="letter">(</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode19" name="keycode19" column="10" row="0">
|
||||
<bounds>407.414634,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="0" label="0" category="letter" keyval="48">0</keysym>
|
||||
<text name="parenright" label=")" category="letter">)</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode20" name="keycode20" column="11" row="0">
|
||||
<bounds>448.000000,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="minus" label="-" category="letter" keyval="45">minus</keysym>
|
||||
<text name="underscore" label="_" category="letter">_</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode21" name="keycode21" column="12" row="0">
|
||||
<bounds>488.585366,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="equal" label="=" category="letter" keyval="61">equal</keysym>
|
||||
<text name="plus" label="+" category="letter">+</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode22" name="keycode22" column="13" row="0">
|
||||
<bounds>529.170732,1.560976,79.609756,37.463415</bounds>
|
||||
<oref>outline4</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="BackSpace" label="←" category="keyname" keyval="65288">BackSpace</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode23" name="keycode23" column="0" row="1">
|
||||
<bounds>3.121951,42.146341,59.317073,37.463415</bounds>
|
||||
<oref>outline5</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="Tab" label="⇥" category="keyname" keyval="65289">Tab</keysym>
|
||||
<keysym name="ISO_Left_Tab" label="⇤" category="keyname" keyval="65056">ISO_Left_Tab</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode24" name="keycode24" column="1" row="1">
|
||||
<bounds>65.560976,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="q" label="й" category="letter">й</text>
|
||||
<text name="Q" label="Й" category="letter">Й</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode25" name="keycode25" column="2" row="1">
|
||||
<bounds>106.146341,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="w" label="ц" category="letter">ц</text>
|
||||
<text name="W" label="Ц" category="letter">Ц</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode26" name="keycode26" column="3" row="1">
|
||||
<bounds>145.170732,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="e" label="у" category="letter">у</text>
|
||||
<text name="E" label="У" category="letter">У</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode27" name="keycode27" column="4" row="1">
|
||||
<bounds>185.756098,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="r" label="к" category="letter">к</text>
|
||||
<text name="R" label="К" category="letter">К</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode28" name="keycode28" column="5" row="1">
|
||||
<bounds>226.341463,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="t" label="е" category="letter">е</text>
|
||||
<text name="T" label="Е" category="letter">Е</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode29" name="keycode29" column="6" row="1">
|
||||
<bounds>266.926829,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="y" label="н" category="letter">н</text>
|
||||
<text name="Y" label="Н" category="letter">Н</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode30" name="keycode30" column="7" row="1">
|
||||
<bounds>307.512195,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="u" label="г" category="letter">г</text>
|
||||
<text name="U" label="Г" category="letter">Г</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode31" name="keycode31" column="8" row="1">
|
||||
<bounds>348.097561,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="i" label="ш" category="letter">ш</text>
|
||||
<text name="I" label="Ш" category="letter">Ш</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode32" name="keycode32" column="9" row="1">
|
||||
<bounds>388.682927,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="o" label="ў" category="letter">ў</text>
|
||||
<text name="O" label="Ў" category="letter">Ў</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode33" name="keycode33" column="10" row="1">
|
||||
<bounds>429.268293,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="p" label="з" category="letter">з</text>
|
||||
<text name="P" label="З" category="letter">З</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode34" name="keycode34" column="11" row="1">
|
||||
<bounds>468.292683,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="bracketleft" label="х" category="letter">х</text>
|
||||
<text name="braceleft" label="Х" category="letter">Х</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode35" name="keycode35" column="12" row="1">
|
||||
<bounds>508.878049,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="bracketright" label="'" category="letter">'</text>
|
||||
<text name="braceright" label="'" category="letter">'</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode51" name="keycode51" column="13" row="1">
|
||||
<bounds>549.463415,42.146341,59.317073,37.463415</bounds>
|
||||
<oref>outline6</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="backslash" label="\" category="letter">\</text>
|
||||
<text name="bar" label="|" category="letter">|</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode66" name="keycode66" column="0" row="2">
|
||||
<bounds>3.121951,82.731707,68.682927,37.463415</bounds>
|
||||
<oref>outline7</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="ISO_Level3_Shift" label="⇮" category="keyname" keyval="65027">ISO_Level3_Shift</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode38" name="keycode38" column="1" row="2">
|
||||
<bounds>76.487805,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="a" label="ф" category="letter">ф</text>
|
||||
<text name="A" label="Ф" category="letter">Ф</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode39" name="keycode39" column="2" row="2">
|
||||
<bounds>115.512195,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="s" label="ы" category="letter">ы</text>
|
||||
<text name="S" label="Ы" category="letter">Ы</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode40" name="keycode40" column="3" row="2">
|
||||
<bounds>156.097561,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="d" label="в" category="letter">в</text>
|
||||
<text name="D" label="В" category="letter">В</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode41" name="keycode41" column="4" row="2">
|
||||
<bounds>196.682927,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="f" label="а" category="letter">а</text>
|
||||
<text name="F" label="А" category="letter">А</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode42" name="keycode42" column="5" row="2">
|
||||
<bounds>237.268293,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="g" label="п" category="letter">п</text>
|
||||
<text name="G" label="П" category="letter">П</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode43" name="keycode43" column="6" row="2">
|
||||
<bounds>277.853659,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="h" label="р" category="letter">р</text>
|
||||
<text name="H" label="Р" category="letter">Р</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode44" name="keycode44" column="7" row="2">
|
||||
<bounds>318.439024,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="j" label="о" category="letter">о</text>
|
||||
<text name="J" label="О" category="letter">О</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode45" name="keycode45" column="8" row="2">
|
||||
<bounds>359.024390,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="k" label="л" category="letter">л</text>
|
||||
<text name="K" label="Л" category="letter">Л</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode46" name="keycode46" column="9" row="2">
|
||||
<bounds>399.609756,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="l" label="д" category="letter">д</text>
|
||||
<text name="L" label="Д" category="letter">Д</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode47" name="keycode47" column="10" row="2">
|
||||
<bounds>438.634146,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="semicolon" label="ж" category="letter">ж</text>
|
||||
<text name="colon" label="Ж" category="letter">Ж</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode48" name="keycode48" column="11" row="2">
|
||||
<bounds>479.219512,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="quoteright" label="'" category="letter" keyval="39">quoteright</keysym>
|
||||
<text name="quotedbl" label="Э" category="letter">Э</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode36" name="keycode36" column="12" row="2">
|
||||
<bounds>519.804878,82.731707,88.975610,37.463415</bounds>
|
||||
<oref>outline8</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Return" label="↵" category="keyname" keyval="65293">Return</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode50" name="keycode50" column="0" row="3">
|
||||
<bounds>3.121951,121.756098,88.975610,37.463415</bounds>
|
||||
<oref>outline9</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Shift_L" label="⇧" category="keyname" keyval="65505">Shift_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode52" name="keycode52" column="1" row="3">
|
||||
<bounds>95.219512,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="z" label="я" category="letter">я</text>
|
||||
<text name="Z" label="Я" category="letter">Я</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode53" name="keycode53" column="2" row="3">
|
||||
<bounds>135.804878,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="x" label="ч" category="letter">ч</text>
|
||||
<text name="X" label="Ч" category="letter">Ч</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode54" name="keycode54" column="3" row="3">
|
||||
<bounds>176.390244,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="c" label="с" category="letter">с</text>
|
||||
<text name="C" label="С" category="letter">С</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode55" name="keycode55" column="4" row="3">
|
||||
<bounds>215.414634,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="v" label="м" category="letter">м</text>
|
||||
<text name="V" label="М" category="letter">М</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode56" name="keycode56" column="5" row="3">
|
||||
<bounds>256.000000,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="b" label="і" category="letter">і</text>
|
||||
<text name="B" label="І" category="letter">І</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode57" name="keycode57" column="6" row="3">
|
||||
<bounds>296.585366,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="n" label="т" category="letter">т</text>
|
||||
<text name="N" label="Т" category="letter">Т</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode58" name="keycode58" column="7" row="3">
|
||||
<bounds>337.170732,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="m" label="ь" category="letter">ь</text>
|
||||
<text name="M" label="Ь" category="letter">Ь</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode59" name="keycode59" column="8" row="3">
|
||||
<bounds>377.756098,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="comma" label="б" category="letter">б</text>
|
||||
<text name="less" label="Б" category="letter">Б</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode60" name="keycode60" column="9" row="3">
|
||||
<bounds>418.341463,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="period" label="ю" category="letter">ю</text>
|
||||
<text name="greater" label="Ю" category="letter">Ю</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode61" name="keycode61" column="10" row="3">
|
||||
<bounds>458.926829,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="slash" label="." category="letter">.</text>
|
||||
<text name="question" label="," category="letter">,</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode62" name="keycode62" column="11" row="3">
|
||||
<bounds>499.512195,121.756098,109.268293,37.463415</bounds>
|
||||
<oref>outline10</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Shift_R" label="⇧" category="keyname" keyval="65506">Shift_R</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode37" name="keycode37" column="0" row="4">
|
||||
<bounds>3.121951,162.341463,56.195122,37.463415</bounds>
|
||||
<oref>outline1</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<symbol name="cycle-keyboard" icon="input-keyboard-symbolic" label="⌨" category="keyname">cycle-keyboard</symbol>
|
||||
<symbol name="preferences" icon="preferences-system-symbolic" label="☺" category="keyname">preferences</symbol>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode133" name="keycode133" column="1" row="4">
|
||||
<bounds>62.439024,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Control_L" label="Ctrl" category="keyname" keyval="65507">Control_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode64" name="keycode64" column="2" row="4">
|
||||
<bounds>113.951220,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="Alt_L" label="Alt" category="keyname" keyval="65513">Alt_L</keysym>
|
||||
<keysym name="Meta_L" label="Meta" category="keyname" keyval="65511">Meta_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode65" name="keycode65" column="3" row="4">
|
||||
<bounds>165.463415,162.341463,238.829268,37.463415</bounds>
|
||||
<oref>outline11</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="space" category="letter" keyval="32">space</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode108" name="keycode108" column="4" row="4">
|
||||
<bounds>407.414634,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Left" label="⇠" category="keyname" keyval="65361">Left</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode134" name="keycode134" column="5" row="4">
|
||||
<bounds>458.926829,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Up" label="⇡" category="keyname" keyval="65362">Up</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode135" name="keycode135" column="6" row="4">
|
||||
<bounds>508.878049,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Down" label="⇣" category="keyname" keyval="65364">Down</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode105" name="keycode105" column="7" row="4">
|
||||
<bounds>560.390244,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Right" label="⇢" category="keyname" keyval="65363">Right</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
</section>
|
||||
<outline id="outline1">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>56.195122,0.000000</point>
|
||||
<point>56.195122,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline3">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>37.463415,0.000000</point>
|
||||
<point>37.463415,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline4">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>79.609756,0.000000</point>
|
||||
<point>79.609756,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline5">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>59.317073,0.000000</point>
|
||||
<point>59.317073,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline6">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>59.317073,0.000000</point>
|
||||
<point>59.317073,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline7">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>68.682927,0.000000</point>
|
||||
<point>68.682927,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline8">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>88.975610,0.000000</point>
|
||||
<point>88.975610,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline9">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>88.975610,0.000000</point>
|
||||
<point>88.975610,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline10">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>109.268293,0.000000</point>
|
||||
<point>109.268293,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline11">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>238.829268,0.000000</point>
|
||||
<point>238.829268,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline2">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>48.390244,0.000000</point>
|
||||
<point>48.390244,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
</keyboard>
|
||||
|
||||
683
data/keyboards/bn-inscript.xml
Normal file
683
data/keyboards/bn-inscript.xml
Normal file
@ -0,0 +1,683 @@
|
||||
<?xml version="1.0"?>
|
||||
<keyboard version="0.90">
|
||||
<bounds>0.000000,0.000000,640.000000,296.585366</bounds>
|
||||
<section>
|
||||
<bounds>15.609756,15.609756,640.000000,39.024390</bounds>
|
||||
<angle>0</angle>
|
||||
<row>
|
||||
<columns>16</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<key id="keycode9" name="keycode9" column="0" row="0">
|
||||
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Escape" label="Esc" category="keyname" keyval="65307">Escape</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode67" name="keycode67" column="1" row="0">
|
||||
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F1" label="F1" category="function" keyval="65470">F1</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode68" name="keycode68" column="2" row="0">
|
||||
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F2" label="F2" category="function" keyval="65471">F2</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode69" name="keycode69" column="3" row="0">
|
||||
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F3" label="F3" category="function" keyval="65472">F3</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode70" name="keycode70" column="4" row="0">
|
||||
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F4" label="F4" category="function" keyval="65473">F4</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode71" name="keycode71" column="5" row="0">
|
||||
<bounds>266.926829,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F5" label="F5" category="function" keyval="65474">F5</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode72" name="keycode72" column="6" row="0">
|
||||
<bounds>307.512195,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F6" label="F6" category="function" keyval="65475">F6</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode73" name="keycode73" column="7" row="0">
|
||||
<bounds>348.097561,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F7" label="F7" category="function" keyval="65476">F7</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode74" name="keycode74" column="8" row="0">
|
||||
<bounds>388.682927,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F8" label="F8" category="function" keyval="65477">F8</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode75" name="keycode75" column="9" row="0">
|
||||
<bounds>449.560976,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F9" label="F9" category="function" keyval="65478">F9</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode76" name="keycode76" column="10" row="0">
|
||||
<bounds>490.146341,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F10" label="F10" category="function" keyval="65479">F10</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode95" name="keycode95" column="11" row="0">
|
||||
<bounds>530.731707,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F11" label="F11" category="function" keyval="65480">F11</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode96" name="keycode96" column="12" row="0">
|
||||
<bounds>571.317073,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F12" label="F12" category="function" keyval="65481">F12</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
</section>
|
||||
<section>
|
||||
<bounds>15.609756,78.048780,608.780488,201.365854</bounds>
|
||||
<angle>0</angle>
|
||||
<row>
|
||||
<columns>14</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>14</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>13</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>12</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>8</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<key id="keycode49" name="keycode49" column="0" row="0">
|
||||
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="quoteleft" label="`" category="letter" keyval="96">quoteleft</keysym>
|
||||
<text name="asciitilde" label="~" category="letter">~</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode10" name="keycode10" column="1" row="0">
|
||||
<bounds>43.707317,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="1" label="১" category="letter">১</text>
|
||||
<text name="exclam" label="!" category="letter">!</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode11" name="keycode11" column="2" row="0">
|
||||
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="2" label="২" category="letter">২</text>
|
||||
<text name="at" label="@" category="letter">@</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode12" name="keycode12" column="3" row="0">
|
||||
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="3" label="৩" category="letter">৩</text>
|
||||
<text name="numbersign" label="#" category="letter">#</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode13" name="keycode13" column="4" row="0">
|
||||
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="4" label="৪" category="letter">৪</text>
|
||||
<text name="dollar" label="$" category="letter">$</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode14" name="keycode14" column="5" row="0">
|
||||
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="3">
|
||||
<text name="5" label="৫" category="letter">৫</text>
|
||||
<text name="percent" label="%" category="letter">%</text>
|
||||
<keysym name="EuroSign" label="€" category="letter" keyval="8364">EuroSign</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode15" name="keycode15" column="6" row="0">
|
||||
<bounds>245.073171,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="6" label="৬" category="letter">৬</text>
|
||||
<text name="asciicircum" label="^" category="letter">^</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode16" name="keycode16" column="7" row="0">
|
||||
<bounds>285.658537,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="7" label="৭" category="letter">৭</text>
|
||||
<text name="ampersand" label="&" category="letter">&</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode17" name="keycode17" column="8" row="0">
|
||||
<bounds>326.243902,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="8" label="৮" category="letter">৮</text>
|
||||
<text name="asterisk" label="*" category="letter">*</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode18" name="keycode18" column="9" row="0">
|
||||
<bounds>366.829268,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="9" label="৯" category="letter">৯</text>
|
||||
<text name="parenleft" label="(" category="letter">(</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode19" name="keycode19" column="10" row="0">
|
||||
<bounds>407.414634,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="0" label="০" category="letter">০</text>
|
||||
<text name="parenright" label=")" category="letter">)</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode20" name="keycode20" column="11" row="0">
|
||||
<bounds>448.000000,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="minus" label="-" category="letter">-</text>
|
||||
<text name="underscore" label="ঃ" category="letter">ঃ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode21" name="keycode21" column="12" row="0">
|
||||
<bounds>488.585366,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="equal" label="ৃ" category="letter">ৃ</text>
|
||||
<text name="plus" label="ঋ" category="letter">ঋ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode22" name="keycode22" column="13" row="0">
|
||||
<bounds>529.170732,1.560976,79.609756,37.463415</bounds>
|
||||
<oref>outline4</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="BackSpace" label="←" category="keyname" keyval="65288">BackSpace</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode23" name="keycode23" column="0" row="1">
|
||||
<bounds>3.121951,42.146341,59.317073,37.463415</bounds>
|
||||
<oref>outline5</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="Tab" label="⇥" category="keyname" keyval="65289">Tab</keysym>
|
||||
<keysym name="ISO_Left_Tab" label="⇤" category="keyname" keyval="65056">ISO_Left_Tab</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode24" name="keycode24" column="1" row="1">
|
||||
<bounds>65.560976,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="q" label="ৌ" category="letter">ৌ</text>
|
||||
<text name="Q" label="ঔ" category="letter">ঔ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode25" name="keycode25" column="2" row="1">
|
||||
<bounds>106.146341,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="w" label="ৈ" category="letter">ৈ</text>
|
||||
<text name="W" label="ঐ" category="letter">ঐ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode26" name="keycode26" column="3" row="1">
|
||||
<bounds>145.170732,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="e" label="া" category="letter">া</text>
|
||||
<text name="E" label="আ" category="letter">আ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode27" name="keycode27" column="4" row="1">
|
||||
<bounds>185.756098,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="r" label="ী" category="letter">ী</text>
|
||||
<text name="R" label="ঈ" category="letter">ঈ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode28" name="keycode28" column="5" row="1">
|
||||
<bounds>226.341463,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="t" label="ূ" category="letter">ূ</text>
|
||||
<text name="T" label="ঊ" category="letter">ঊ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode29" name="keycode29" column="6" row="1">
|
||||
<bounds>266.926829,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="y" label="ব" category="letter">ব</text>
|
||||
<text name="Y" label="ভ" category="letter">ভ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode30" name="keycode30" column="7" row="1">
|
||||
<bounds>307.512195,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="u" label="হ" category="letter">হ</text>
|
||||
<text name="U" label="ঙ" category="letter">ঙ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode31" name="keycode31" column="8" row="1">
|
||||
<bounds>348.097561,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="i" label="গ" category="letter">গ</text>
|
||||
<text name="I" label="ঘ" category="letter">ঘ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode32" name="keycode32" column="9" row="1">
|
||||
<bounds>388.682927,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="o" label="দ" category="letter">দ</text>
|
||||
<text name="O" label="ধ" category="letter">ধ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode33" name="keycode33" column="10" row="1">
|
||||
<bounds>429.268293,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="p" label="জ" category="letter">জ</text>
|
||||
<text name="P" label="ঝ" category="letter">ঝ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode34" name="keycode34" column="11" row="1">
|
||||
<bounds>468.292683,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="bracketleft" label="ড" category="letter">ড</text>
|
||||
<text name="braceleft" label="ঢ" category="letter">ঢ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode35" name="keycode35" column="12" row="1">
|
||||
<bounds>508.878049,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="bracketright" label="়" category="letter">়</text>
|
||||
<text name="braceright" label="ঞ" category="letter">ঞ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode51" name="keycode51" column="13" row="1">
|
||||
<bounds>549.463415,42.146341,59.317073,37.463415</bounds>
|
||||
<oref>outline6</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="backslash" label="\" category="letter">\</text>
|
||||
<text name="bar" label="|" category="letter">|</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode66" name="keycode66" column="0" row="2">
|
||||
<bounds>3.121951,82.731707,68.682927,37.463415</bounds>
|
||||
<oref>outline7</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="ISO_Level3_Shift" label="⇮" category="keyname" keyval="65027">ISO_Level3_Shift</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode38" name="keycode38" column="1" row="2">
|
||||
<bounds>76.487805,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="a" label="ো" category="letter">ো</text>
|
||||
<text name="A" label="ও" category="letter">ও</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode39" name="keycode39" column="2" row="2">
|
||||
<bounds>115.512195,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="s" label="ে" category="letter">ে</text>
|
||||
<text name="S" label="এ" category="letter">এ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode40" name="keycode40" column="3" row="2">
|
||||
<bounds>156.097561,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="d" label="্" category="letter">্</text>
|
||||
<text name="D" label="অ" category="letter">অ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode41" name="keycode41" column="4" row="2">
|
||||
<bounds>196.682927,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="f" label="ি" category="letter">ি</text>
|
||||
<text name="F" label="ই" category="letter">ই</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode42" name="keycode42" column="5" row="2">
|
||||
<bounds>237.268293,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="g" label="ু" category="letter">ু</text>
|
||||
<text name="G" label="উ" category="letter">উ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode43" name="keycode43" column="6" row="2">
|
||||
<bounds>277.853659,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="h" label="প" category="letter">প</text>
|
||||
<text name="H" label="ফ" category="letter">ফ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode44" name="keycode44" column="7" row="2">
|
||||
<bounds>318.439024,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="j" label="র" category="letter">র</text>
|
||||
<text name="J" label="J" category="letter">J</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode45" name="keycode45" column="8" row="2">
|
||||
<bounds>359.024390,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="k" label="ক" category="letter">ক</text>
|
||||
<text name="K" label="খ" category="letter">খ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode46" name="keycode46" column="9" row="2">
|
||||
<bounds>399.609756,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="l" label="ত" category="letter">ত</text>
|
||||
<text name="L" label="থ" category="letter">থ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode47" name="keycode47" column="10" row="2">
|
||||
<bounds>438.634146,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="semicolon" label="চ" category="letter">চ</text>
|
||||
<text name="colon" label="ছ" category="letter">ছ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode48" name="keycode48" column="11" row="2">
|
||||
<bounds>479.219512,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="quoteright" label="'" category="letter" keyval="39">quoteright</keysym>
|
||||
<text name="quotedbl" label="ঠ" category="letter">ঠ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode36" name="keycode36" column="12" row="2">
|
||||
<bounds>519.804878,82.731707,88.975610,37.463415</bounds>
|
||||
<oref>outline8</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Return" label="↵" category="keyname" keyval="65293">Return</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode50" name="keycode50" column="0" row="3">
|
||||
<bounds>3.121951,121.756098,88.975610,37.463415</bounds>
|
||||
<oref>outline9</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Shift_L" label="⇧" category="keyname" keyval="65505">Shift_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode52" name="keycode52" column="1" row="3">
|
||||
<bounds>95.219512,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="z" label="z" category="letter">z</text>
|
||||
<text name="Z" label="Z" category="letter">Z</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode53" name="keycode53" column="2" row="3">
|
||||
<bounds>135.804878,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="x" label="ং" category="letter">ং</text>
|
||||
<text name="X" label="ঁ" category="letter">ঁ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode54" name="keycode54" column="3" row="3">
|
||||
<bounds>176.390244,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="c" label="ম" category="letter">ম</text>
|
||||
<text name="C" label="ণ" category="letter">ণ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode55" name="keycode55" column="4" row="3">
|
||||
<bounds>215.414634,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="v" label="ন" category="letter">ন</text>
|
||||
<text name="V" label="V" category="letter">V</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode56" name="keycode56" column="5" row="3">
|
||||
<bounds>256.000000,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="b" label="ব" category="letter">ব</text>
|
||||
<text name="B" label="B" category="letter">B</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode57" name="keycode57" column="6" row="3">
|
||||
<bounds>296.585366,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="n" label="ল" category="letter">ল</text>
|
||||
<text name="N" label="N" category="letter">N</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode58" name="keycode58" column="7" row="3">
|
||||
<bounds>337.170732,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="m" label="স" category="letter">স</text>
|
||||
<text name="M" label="শ" category="letter">শ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode59" name="keycode59" column="8" row="3">
|
||||
<bounds>377.756098,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="comma" label="," category="letter">,</text>
|
||||
<text name="less" label="ষ" category="letter">ষ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode60" name="keycode60" column="9" row="3">
|
||||
<bounds>418.341463,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="period" label="." category="letter">.</text>
|
||||
<text name="greater" label="।" category="letter">।</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode61" name="keycode61" column="10" row="3">
|
||||
<bounds>458.926829,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="slash" label="য়" category="letter">য়</text>
|
||||
<text name="question" label="য" category="letter">য</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode62" name="keycode62" column="11" row="3">
|
||||
<bounds>499.512195,121.756098,109.268293,37.463415</bounds>
|
||||
<oref>outline10</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Shift_R" label="⇧" category="keyname" keyval="65506">Shift_R</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode37" name="keycode37" column="0" row="4">
|
||||
<bounds>3.121951,162.341463,56.195122,37.463415</bounds>
|
||||
<oref>outline1</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<symbol name="cycle-keyboard" icon="input-keyboard-symbolic" label="⌨" category="keyname">cycle-keyboard</symbol>
|
||||
<symbol name="preferences" icon="preferences-system-symbolic" label="☺" category="keyname">preferences</symbol>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode133" name="keycode133" column="1" row="4">
|
||||
<bounds>62.439024,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Control_L" label="Ctrl" category="keyname" keyval="65507">Control_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode64" name="keycode64" column="2" row="4">
|
||||
<bounds>113.951220,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="Alt_L" label="Alt" category="keyname" keyval="65513">Alt_L</keysym>
|
||||
<keysym name="Meta_L" label="Meta" category="keyname" keyval="65511">Meta_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode65" name="keycode65" column="3" row="4">
|
||||
<bounds>165.463415,162.341463,238.829268,37.463415</bounds>
|
||||
<oref>outline11</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="space" category="letter" keyval="32">space</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode108" name="keycode108" column="4" row="4">
|
||||
<bounds>407.414634,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Left" label="⇠" category="keyname" keyval="65361">Left</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode134" name="keycode134" column="5" row="4">
|
||||
<bounds>458.926829,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Up" label="⇡" category="keyname" keyval="65362">Up</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode135" name="keycode135" column="6" row="4">
|
||||
<bounds>508.878049,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Down" label="⇣" category="keyname" keyval="65364">Down</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode105" name="keycode105" column="7" row="4">
|
||||
<bounds>560.390244,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Right" label="⇢" category="keyname" keyval="65363">Right</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
</section>
|
||||
<outline id="outline1">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>56.195122,0.000000</point>
|
||||
<point>56.195122,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline3">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>37.463415,0.000000</point>
|
||||
<point>37.463415,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline4">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>79.609756,0.000000</point>
|
||||
<point>79.609756,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline5">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>59.317073,0.000000</point>
|
||||
<point>59.317073,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline6">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>59.317073,0.000000</point>
|
||||
<point>59.317073,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline7">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>68.682927,0.000000</point>
|
||||
<point>68.682927,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline8">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>88.975610,0.000000</point>
|
||||
<point>88.975610,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline9">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>88.975610,0.000000</point>
|
||||
<point>88.975610,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline10">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>109.268293,0.000000</point>
|
||||
<point>109.268293,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline11">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>238.829268,0.000000</point>
|
||||
<point>238.829268,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline2">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>48.390244,0.000000</point>
|
||||
<point>48.390244,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
</keyboard>
|
||||
|
||||
683
data/keyboards/fa.xml
Normal file
683
data/keyboards/fa.xml
Normal file
@ -0,0 +1,683 @@
|
||||
<?xml version="1.0"?>
|
||||
<keyboard version="0.90">
|
||||
<bounds>0.000000,0.000000,640.000000,296.585366</bounds>
|
||||
<section>
|
||||
<bounds>15.609756,15.609756,640.000000,39.024390</bounds>
|
||||
<angle>0</angle>
|
||||
<row>
|
||||
<columns>16</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<key id="keycode9" name="keycode9" column="0" row="0">
|
||||
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Escape" label="Esc" category="keyname" keyval="65307">Escape</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode67" name="keycode67" column="1" row="0">
|
||||
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F1" label="F1" category="function" keyval="65470">F1</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode68" name="keycode68" column="2" row="0">
|
||||
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F2" label="F2" category="function" keyval="65471">F2</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode69" name="keycode69" column="3" row="0">
|
||||
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F3" label="F3" category="function" keyval="65472">F3</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode70" name="keycode70" column="4" row="0">
|
||||
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F4" label="F4" category="function" keyval="65473">F4</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode71" name="keycode71" column="5" row="0">
|
||||
<bounds>266.926829,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F5" label="F5" category="function" keyval="65474">F5</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode72" name="keycode72" column="6" row="0">
|
||||
<bounds>307.512195,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F6" label="F6" category="function" keyval="65475">F6</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode73" name="keycode73" column="7" row="0">
|
||||
<bounds>348.097561,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F7" label="F7" category="function" keyval="65476">F7</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode74" name="keycode74" column="8" row="0">
|
||||
<bounds>388.682927,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F8" label="F8" category="function" keyval="65477">F8</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode75" name="keycode75" column="9" row="0">
|
||||
<bounds>449.560976,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F9" label="F9" category="function" keyval="65478">F9</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode76" name="keycode76" column="10" row="0">
|
||||
<bounds>490.146341,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F10" label="F10" category="function" keyval="65479">F10</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode95" name="keycode95" column="11" row="0">
|
||||
<bounds>530.731707,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F11" label="F11" category="function" keyval="65480">F11</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode96" name="keycode96" column="12" row="0">
|
||||
<bounds>571.317073,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F12" label="F12" category="function" keyval="65481">F12</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
</section>
|
||||
<section>
|
||||
<bounds>15.609756,78.048780,608.780488,201.365854</bounds>
|
||||
<angle>0</angle>
|
||||
<row>
|
||||
<columns>14</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>14</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>13</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>12</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>8</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<key id="keycode49" name="keycode49" column="0" row="0">
|
||||
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="quoteleft" label="`" category="letter" keyval="96">quoteleft</keysym>
|
||||
<keysym name="asciitilde" label="~" category="letter" keyval="126">asciitilde</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode10" name="keycode10" column="1" row="0">
|
||||
<bounds>43.707317,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="1" label="۱" category="letter">۱</text>
|
||||
<keysym name="exclam" label="!" category="letter" keyval="33">exclam</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode11" name="keycode11" column="2" row="0">
|
||||
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="2" label="۲" category="letter">۲</text>
|
||||
<text name="at" label="٬" category="letter">٬</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode12" name="keycode12" column="3" row="0">
|
||||
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="3" label="۳" category="letter">۳</text>
|
||||
<text name="numbersign" label="٫" category="letter">٫</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode13" name="keycode13" column="4" row="0">
|
||||
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="4" label="۴" category="letter">۴</text>
|
||||
<keysym name="dollar" label="$" category="letter" keyval="36">dollar</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode14" name="keycode14" column="5" row="0">
|
||||
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="3">
|
||||
<text name="5" label="۵" category="letter">۵</text>
|
||||
<text name="percent" label="٪" category="letter">٪</text>
|
||||
<keysym name="EuroSign" label="€" category="letter" keyval="8364">EuroSign</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode15" name="keycode15" column="6" row="0">
|
||||
<bounds>245.073171,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="6" label="۶" category="letter">۶</text>
|
||||
<text name="asciicircum" label="×" category="letter">×</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode16" name="keycode16" column="7" row="0">
|
||||
<bounds>285.658537,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="7" label="۷" category="letter">۷</text>
|
||||
<text name="ampersand" label="،" category="letter">،</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode17" name="keycode17" column="8" row="0">
|
||||
<bounds>326.243902,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="8" label="۸" category="letter">۸</text>
|
||||
<keysym name="asterisk" label="*" category="letter" keyval="42">asterisk</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode18" name="keycode18" column="9" row="0">
|
||||
<bounds>366.829268,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="9" label="۹" category="letter">۹</text>
|
||||
<text name="parenleft" label=")" category="letter">)</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode19" name="keycode19" column="10" row="0">
|
||||
<bounds>407.414634,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="0" label="۰" category="letter">۰</text>
|
||||
<text name="parenright" label="(" category="letter">(</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode20" name="keycode20" column="11" row="0">
|
||||
<bounds>448.000000,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="minus" label="-" category="letter" keyval="45">minus</keysym>
|
||||
<keysym name="underscore" label="_" category="letter" keyval="95">underscore</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode21" name="keycode21" column="12" row="0">
|
||||
<bounds>488.585366,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="equal" label="=" category="letter" keyval="61">equal</keysym>
|
||||
<keysym name="plus" label="+" category="letter" keyval="43">plus</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode22" name="keycode22" column="13" row="0">
|
||||
<bounds>529.170732,1.560976,79.609756,37.463415</bounds>
|
||||
<oref>outline4</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="BackSpace" label="←" category="keyname" keyval="65288">BackSpace</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode23" name="keycode23" column="0" row="1">
|
||||
<bounds>3.121951,42.146341,59.317073,37.463415</bounds>
|
||||
<oref>outline5</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="Tab" label="⇥" category="keyname" keyval="65289">Tab</keysym>
|
||||
<keysym name="ISO_Left_Tab" label="⇤" category="keyname" keyval="65056">ISO_Left_Tab</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode24" name="keycode24" column="1" row="1">
|
||||
<bounds>65.560976,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="q" label="ض" category="letter">ض</text>
|
||||
<text name="Q" label="ْ" category="letter">ْ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode25" name="keycode25" column="2" row="1">
|
||||
<bounds>106.146341,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="w" label="ص" category="letter">ص</text>
|
||||
<text name="W" label="ٌ" category="letter">ٌ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode26" name="keycode26" column="3" row="1">
|
||||
<bounds>145.170732,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="e" label="ث" category="letter">ث</text>
|
||||
<text name="E" label="ٍ" category="letter">ٍ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode27" name="keycode27" column="4" row="1">
|
||||
<bounds>185.756098,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="r" label="ق" category="letter">ق</text>
|
||||
<text name="R" label="ً" category="letter">ً</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode28" name="keycode28" column="5" row="1">
|
||||
<bounds>226.341463,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="t" label="ف" category="letter">ف</text>
|
||||
<text name="T" label="ُ" category="letter">ُ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode29" name="keycode29" column="6" row="1">
|
||||
<bounds>266.926829,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="y" label="غ" category="letter">غ</text>
|
||||
<text name="Y" label="ِ" category="letter">ِ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode30" name="keycode30" column="7" row="1">
|
||||
<bounds>307.512195,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="u" label="ع" category="letter">ع</text>
|
||||
<text name="U" label="َ" category="letter">َ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode31" name="keycode31" column="8" row="1">
|
||||
<bounds>348.097561,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="i" label="ه" category="letter">ه</text>
|
||||
<text name="I" label="ّ" category="letter">ّ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode32" name="keycode32" column="9" row="1">
|
||||
<bounds>388.682927,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="o" label="خ" category="letter">خ</text>
|
||||
<text name="O" label="]" category="letter">]</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode33" name="keycode33" column="10" row="1">
|
||||
<bounds>429.268293,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="p" label="ح" category="letter">ح</text>
|
||||
<text name="P" label="[" category="letter">[</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode34" name="keycode34" column="11" row="1">
|
||||
<bounds>468.292683,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="bracketleft" label="ج" category="letter">ج</text>
|
||||
<text name="braceleft" label="}" category="letter">}</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode35" name="keycode35" column="12" row="1">
|
||||
<bounds>508.878049,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="bracketright" label="چ" category="letter">چ</text>
|
||||
<text name="braceright" label="{" category="letter">{</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode51" name="keycode51" column="13" row="1">
|
||||
<bounds>549.463415,42.146341,59.317073,37.463415</bounds>
|
||||
<oref>outline6</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="backslash" label="\" category="letter" keyval="92">backslash</keysym>
|
||||
<keysym name="bar" label="|" category="letter" keyval="124">bar</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode66" name="keycode66" column="0" row="2">
|
||||
<bounds>3.121951,82.731707,68.682927,37.463415</bounds>
|
||||
<oref>outline7</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="ISO_Level3_Shift" label="⇮" category="keyname" keyval="65027">ISO_Level3_Shift</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode38" name="keycode38" column="1" row="2">
|
||||
<bounds>76.487805,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="a" label="ش" category="letter">ش</text>
|
||||
<text name="A" label="ؤ" category="letter">ؤ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode39" name="keycode39" column="2" row="2">
|
||||
<bounds>115.512195,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="s" label="س" category="letter">س</text>
|
||||
<text name="S" label="ئ" category="letter">ئ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode40" name="keycode40" column="3" row="2">
|
||||
<bounds>156.097561,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="d" label="ی" category="letter">ی</text>
|
||||
<text name="D" label="ي" category="letter">ي</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode41" name="keycode41" column="4" row="2">
|
||||
<bounds>196.682927,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="f" label="ب" category="letter">ب</text>
|
||||
<text name="F" label="إ" category="letter">إ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode42" name="keycode42" column="5" row="2">
|
||||
<bounds>237.268293,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="g" label="ل" category="letter">ل</text>
|
||||
<text name="G" label="أ" category="letter">أ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode43" name="keycode43" column="6" row="2">
|
||||
<bounds>277.853659,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="h" label="ا" category="letter">ا</text>
|
||||
<text name="H" label="آ" category="letter">آ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode44" name="keycode44" column="7" row="2">
|
||||
<bounds>318.439024,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="j" label="ت" category="letter">ت</text>
|
||||
<text name="J" label="ة" category="letter">ة</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode45" name="keycode45" column="8" row="2">
|
||||
<bounds>359.024390,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="k" label="ن" category="letter">ن</text>
|
||||
<text name="K" label="»" category="letter">»</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode46" name="keycode46" column="9" row="2">
|
||||
<bounds>399.609756,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="l" label="م" category="letter">م</text>
|
||||
<text name="L" label="«" category="letter">«</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode47" name="keycode47" column="10" row="2">
|
||||
<bounds>438.634146,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="semicolon" label="ک" category="letter">ک</text>
|
||||
<keysym name="colon" label=":" category="letter" keyval="58">colon</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode48" name="keycode48" column="11" row="2">
|
||||
<bounds>479.219512,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="quoteright" label="'" category="letter" keyval="39">quoteright</keysym>
|
||||
<text name="quotedbl" label="؛" category="letter">؛</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode36" name="keycode36" column="12" row="2">
|
||||
<bounds>519.804878,82.731707,88.975610,37.463415</bounds>
|
||||
<oref>outline8</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Return" label="↵" category="keyname" keyval="65293">Return</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode50" name="keycode50" column="0" row="3">
|
||||
<bounds>3.121951,121.756098,88.975610,37.463415</bounds>
|
||||
<oref>outline9</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Shift_L" label="⇧" category="keyname" keyval="65505">Shift_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode52" name="keycode52" column="1" row="3">
|
||||
<bounds>95.219512,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="z" label="ظ" category="letter">ظ</text>
|
||||
<text name="Z" label="ك" category="letter">ك</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode53" name="keycode53" column="2" row="3">
|
||||
<bounds>135.804878,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="x" label="ط" category="letter">ط</text>
|
||||
<keysym name="X" label="X" category="letter" keyval="88">X</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode54" name="keycode54" column="3" row="3">
|
||||
<bounds>176.390244,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="c" label="ز" category="letter">ز</text>
|
||||
<text name="C" label="ژ" category="letter">ژ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode55" name="keycode55" column="4" row="3">
|
||||
<bounds>215.414634,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="v" label="ر" category="letter">ر</text>
|
||||
<keysym name="V" label="V" category="letter" keyval="86">V</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode56" name="keycode56" column="5" row="3">
|
||||
<bounds>256.000000,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="b" label="ذ" category="letter">ذ</text>
|
||||
<text name="B" label="" category="letter"></text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode57" name="keycode57" column="6" row="3">
|
||||
<bounds>296.585366,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="n" label="د" category="letter">د</text>
|
||||
<text name="N" category="letter"></text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode58" name="keycode58" column="7" row="3">
|
||||
<bounds>337.170732,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="m" label="پ" category="letter">پ</text>
|
||||
<text name="M" label="ء" category="letter">ء</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode59" name="keycode59" column="8" row="3">
|
||||
<bounds>377.756098,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="comma" label="و" category="letter">و</text>
|
||||
<text name="less" label=">" category="letter">></text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode60" name="keycode60" column="9" row="3">
|
||||
<bounds>418.341463,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="period" label="." category="letter" keyval="46">period</keysym>
|
||||
<text name="greater" label="<" category="letter"><</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode61" name="keycode61" column="10" row="3">
|
||||
<bounds>458.926829,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="slash" label="/" category="letter" keyval="47">slash</keysym>
|
||||
<text name="question" label="؟" category="letter">؟</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode62" name="keycode62" column="11" row="3">
|
||||
<bounds>499.512195,121.756098,109.268293,37.463415</bounds>
|
||||
<oref>outline10</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Shift_R" label="⇧" category="keyname" keyval="65506">Shift_R</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode37" name="keycode37" column="0" row="4">
|
||||
<bounds>3.121951,162.341463,56.195122,37.463415</bounds>
|
||||
<oref>outline1</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<symbol name="cycle-keyboard" icon="input-keyboard-symbolic" label="⌨" category="keyname">cycle-keyboard</symbol>
|
||||
<symbol name="preferences" icon="preferences-system-symbolic" label="☺" category="keyname">preferences</symbol>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode133" name="keycode133" column="1" row="4">
|
||||
<bounds>62.439024,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Control_L" label="Ctrl" category="keyname" keyval="65507">Control_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode64" name="keycode64" column="2" row="4">
|
||||
<bounds>113.951220,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="Alt_L" label="Alt" category="keyname" keyval="65513">Alt_L</keysym>
|
||||
<keysym name="Meta_L" label="Meta" category="keyname" keyval="65511">Meta_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode65" name="keycode65" column="3" row="4">
|
||||
<bounds>165.463415,162.341463,238.829268,37.463415</bounds>
|
||||
<oref>outline11</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="space" category="letter" keyval="32">space</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode108" name="keycode108" column="4" row="4">
|
||||
<bounds>407.414634,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Left" label="⇠" category="keyname" keyval="65361">Left</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode134" name="keycode134" column="5" row="4">
|
||||
<bounds>458.926829,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Up" label="⇡" category="keyname" keyval="65362">Up</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode135" name="keycode135" column="6" row="4">
|
||||
<bounds>508.878049,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Down" label="⇣" category="keyname" keyval="65364">Down</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode105" name="keycode105" column="7" row="4">
|
||||
<bounds>560.390244,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Right" label="⇢" category="keyname" keyval="65363">Right</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
</section>
|
||||
<outline id="outline1">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>56.195122,0.000000</point>
|
||||
<point>56.195122,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline3">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>37.463415,0.000000</point>
|
||||
<point>37.463415,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline4">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>79.609756,0.000000</point>
|
||||
<point>79.609756,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline5">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>59.317073,0.000000</point>
|
||||
<point>59.317073,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline6">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>59.317073,0.000000</point>
|
||||
<point>59.317073,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline7">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>68.682927,0.000000</point>
|
||||
<point>68.682927,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline8">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>88.975610,0.000000</point>
|
||||
<point>88.975610,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline9">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>88.975610,0.000000</point>
|
||||
<point>88.975610,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline10">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>109.268293,0.000000</point>
|
||||
<point>109.268293,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline11">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>238.829268,0.000000</point>
|
||||
<point>238.829268,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline2">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>48.390244,0.000000</point>
|
||||
<point>48.390244,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
</keyboard>
|
||||
|
||||
683
data/keyboards/gu-inscript.xml
Normal file
683
data/keyboards/gu-inscript.xml
Normal file
@ -0,0 +1,683 @@
|
||||
<?xml version="1.0"?>
|
||||
<keyboard version="0.90">
|
||||
<bounds>0.000000,0.000000,640.000000,296.585366</bounds>
|
||||
<section>
|
||||
<bounds>15.609756,15.609756,640.000000,39.024390</bounds>
|
||||
<angle>0</angle>
|
||||
<row>
|
||||
<columns>16</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<key id="keycode9" name="keycode9" column="0" row="0">
|
||||
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Escape" label="Esc" category="keyname" keyval="65307">Escape</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode67" name="keycode67" column="1" row="0">
|
||||
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F1" label="F1" category="function" keyval="65470">F1</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode68" name="keycode68" column="2" row="0">
|
||||
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F2" label="F2" category="function" keyval="65471">F2</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode69" name="keycode69" column="3" row="0">
|
||||
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F3" label="F3" category="function" keyval="65472">F3</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode70" name="keycode70" column="4" row="0">
|
||||
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F4" label="F4" category="function" keyval="65473">F4</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode71" name="keycode71" column="5" row="0">
|
||||
<bounds>266.926829,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F5" label="F5" category="function" keyval="65474">F5</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode72" name="keycode72" column="6" row="0">
|
||||
<bounds>307.512195,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F6" label="F6" category="function" keyval="65475">F6</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode73" name="keycode73" column="7" row="0">
|
||||
<bounds>348.097561,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F7" label="F7" category="function" keyval="65476">F7</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode74" name="keycode74" column="8" row="0">
|
||||
<bounds>388.682927,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F8" label="F8" category="function" keyval="65477">F8</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode75" name="keycode75" column="9" row="0">
|
||||
<bounds>449.560976,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F9" label="F9" category="function" keyval="65478">F9</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode76" name="keycode76" column="10" row="0">
|
||||
<bounds>490.146341,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F10" label="F10" category="function" keyval="65479">F10</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode95" name="keycode95" column="11" row="0">
|
||||
<bounds>530.731707,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F11" label="F11" category="function" keyval="65480">F11</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode96" name="keycode96" column="12" row="0">
|
||||
<bounds>571.317073,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F12" label="F12" category="function" keyval="65481">F12</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
</section>
|
||||
<section>
|
||||
<bounds>15.609756,78.048780,608.780488,201.365854</bounds>
|
||||
<angle>0</angle>
|
||||
<row>
|
||||
<columns>14</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>14</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>13</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>12</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>8</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<key id="keycode49" name="keycode49" column="0" row="0">
|
||||
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="quoteleft" label="`" category="letter" keyval="96">quoteleft</keysym>
|
||||
<text name="asciitilde" label="~" category="letter">~</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode10" name="keycode10" column="1" row="0">
|
||||
<bounds>43.707317,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="1" label="૧" category="letter">૧</text>
|
||||
<text name="exclam" label="ઍ" category="letter">ઍ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode11" name="keycode11" column="2" row="0">
|
||||
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="2" label="૨" category="letter">૨</text>
|
||||
<text name="at" label="ૅ" category="letter">ૅ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode12" name="keycode12" column="3" row="0">
|
||||
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="3" label="૩" category="letter">૩</text>
|
||||
<text name="numbersign" label="ૠ" category="letter">ૠ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode13" name="keycode13" column="4" row="0">
|
||||
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="4" label="૪" category="letter">૪</text>
|
||||
<text name="dollar" label="ૄ" category="letter">ૄ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode14" name="keycode14" column="5" row="0">
|
||||
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="3">
|
||||
<text name="5" label="૫" category="letter">૫</text>
|
||||
<text name="percent" label="જ્ઞ" category="letter">જ્ઞ</text>
|
||||
<keysym name="EuroSign" label="€" category="letter" keyval="8364">EuroSign</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode15" name="keycode15" column="6" row="0">
|
||||
<bounds>245.073171,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="6" label="૬" category="letter">૬</text>
|
||||
<text name="asciicircum" label="ત્ર" category="letter">ત્ર</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode16" name="keycode16" column="7" row="0">
|
||||
<bounds>285.658537,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="7" label="૭" category="letter">૭</text>
|
||||
<text name="ampersand" label="ક્ષ" category="letter">ક્ષ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode17" name="keycode17" column="8" row="0">
|
||||
<bounds>326.243902,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="8" label="૮" category="letter">૮</text>
|
||||
<text name="asterisk" label="શ્ર" category="letter">શ્ર</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode18" name="keycode18" column="9" row="0">
|
||||
<bounds>366.829268,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="9" label="૯" category="letter">૯</text>
|
||||
<text name="parenleft" label="(" category="letter">(</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode19" name="keycode19" column="10" row="0">
|
||||
<bounds>407.414634,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="0" label="૦" category="letter">૦</text>
|
||||
<text name="parenright" label=")" category="letter">)</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode20" name="keycode20" column="11" row="0">
|
||||
<bounds>448.000000,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="minus" label="-" category="letter">-</text>
|
||||
<text name="underscore" label="ઃ" category="letter">ઃ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode21" name="keycode21" column="12" row="0">
|
||||
<bounds>488.585366,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="equal" label="ૃ" category="letter">ૃ</text>
|
||||
<text name="plus" label="ઋ" category="letter">ઋ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode22" name="keycode22" column="13" row="0">
|
||||
<bounds>529.170732,1.560976,79.609756,37.463415</bounds>
|
||||
<oref>outline4</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="BackSpace" label="←" category="keyname" keyval="65288">BackSpace</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode23" name="keycode23" column="0" row="1">
|
||||
<bounds>3.121951,42.146341,59.317073,37.463415</bounds>
|
||||
<oref>outline5</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="Tab" label="⇥" category="keyname" keyval="65289">Tab</keysym>
|
||||
<keysym name="ISO_Left_Tab" label="⇤" category="keyname" keyval="65056">ISO_Left_Tab</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode24" name="keycode24" column="1" row="1">
|
||||
<bounds>65.560976,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="q" label="ૌ" category="letter">ૌ</text>
|
||||
<text name="Q" label="ઔ" category="letter">ઔ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode25" name="keycode25" column="2" row="1">
|
||||
<bounds>106.146341,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="w" label="ૈ" category="letter">ૈ</text>
|
||||
<text name="W" label="ઐ" category="letter">ઐ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode26" name="keycode26" column="3" row="1">
|
||||
<bounds>145.170732,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="e" label="ા" category="letter">ા</text>
|
||||
<text name="E" label="આ" category="letter">આ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode27" name="keycode27" column="4" row="1">
|
||||
<bounds>185.756098,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="r" label="ી" category="letter">ી</text>
|
||||
<text name="R" label="ઈ" category="letter">ઈ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode28" name="keycode28" column="5" row="1">
|
||||
<bounds>226.341463,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="t" label="ૂ" category="letter">ૂ</text>
|
||||
<text name="T" label="ઊ" category="letter">ઊ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode29" name="keycode29" column="6" row="1">
|
||||
<bounds>266.926829,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="y" label="બ" category="letter">બ</text>
|
||||
<text name="Y" label="ભ" category="letter">ભ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode30" name="keycode30" column="7" row="1">
|
||||
<bounds>307.512195,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="u" label="હ" category="letter">હ</text>
|
||||
<text name="U" label="ઙ" category="letter">ઙ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode31" name="keycode31" column="8" row="1">
|
||||
<bounds>348.097561,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="i" label="ગ" category="letter">ગ</text>
|
||||
<text name="I" label="ઘ" category="letter">ઘ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode32" name="keycode32" column="9" row="1">
|
||||
<bounds>388.682927,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="o" label="દ" category="letter">દ</text>
|
||||
<text name="O" label="ધ" category="letter">ધ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode33" name="keycode33" column="10" row="1">
|
||||
<bounds>429.268293,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="p" label="જ" category="letter">જ</text>
|
||||
<text name="P" label="ઝ" category="letter">ઝ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode34" name="keycode34" column="11" row="1">
|
||||
<bounds>468.292683,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="bracketleft" label="ડ" category="letter">ડ</text>
|
||||
<text name="braceleft" label="ઢ" category="letter">ઢ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode35" name="keycode35" column="12" row="1">
|
||||
<bounds>508.878049,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="bracketright" label="઼" category="letter">઼</text>
|
||||
<text name="braceright" label="ઞ" category="letter">ઞ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode51" name="keycode51" column="13" row="1">
|
||||
<bounds>549.463415,42.146341,59.317073,37.463415</bounds>
|
||||
<oref>outline6</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="backslash" label="ૉ" category="letter">ૉ</text>
|
||||
<text name="bar" label="ઑ" category="letter">ઑ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode66" name="keycode66" column="0" row="2">
|
||||
<bounds>3.121951,82.731707,68.682927,37.463415</bounds>
|
||||
<oref>outline7</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="ISO_Level3_Shift" label="⇮" category="keyname" keyval="65027">ISO_Level3_Shift</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode38" name="keycode38" column="1" row="2">
|
||||
<bounds>76.487805,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="a" label="ો" category="letter">ો</text>
|
||||
<text name="A" label="ઓ" category="letter">ઓ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode39" name="keycode39" column="2" row="2">
|
||||
<bounds>115.512195,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="s" label="ે" category="letter">ે</text>
|
||||
<text name="S" label="એ" category="letter">એ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode40" name="keycode40" column="3" row="2">
|
||||
<bounds>156.097561,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="d" label="્" category="letter">્</text>
|
||||
<text name="D" label="અ" category="letter">અ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode41" name="keycode41" column="4" row="2">
|
||||
<bounds>196.682927,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="f" label="િ" category="letter">િ</text>
|
||||
<text name="F" label="ઇ" category="letter">ઇ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode42" name="keycode42" column="5" row="2">
|
||||
<bounds>237.268293,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="g" label="ુ" category="letter">ુ</text>
|
||||
<text name="G" label="ઉ" category="letter">ઉ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode43" name="keycode43" column="6" row="2">
|
||||
<bounds>277.853659,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="h" label="પ" category="letter">પ</text>
|
||||
<text name="H" label="ફ" category="letter">ફ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode44" name="keycode44" column="7" row="2">
|
||||
<bounds>318.439024,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="j" label="ર" category="letter">ર</text>
|
||||
<text name="J" label="ઽ" category="letter">ઽ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode45" name="keycode45" column="8" row="2">
|
||||
<bounds>359.024390,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="k" label="ક" category="letter">ક</text>
|
||||
<text name="K" label="ખ" category="letter">ખ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode46" name="keycode46" column="9" row="2">
|
||||
<bounds>399.609756,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="l" label="ત" category="letter">ત</text>
|
||||
<text name="L" label="થ" category="letter">થ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode47" name="keycode47" column="10" row="2">
|
||||
<bounds>438.634146,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="semicolon" label="ચ" category="letter">ચ</text>
|
||||
<text name="colon" label="છ" category="letter">છ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode48" name="keycode48" column="11" row="2">
|
||||
<bounds>479.219512,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="quoteright" label="'" category="letter" keyval="39">quoteright</keysym>
|
||||
<text name="quotedbl" label="ઠ" category="letter">ઠ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode36" name="keycode36" column="12" row="2">
|
||||
<bounds>519.804878,82.731707,88.975610,37.463415</bounds>
|
||||
<oref>outline8</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Return" label="↵" category="keyname" keyval="65293">Return</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode50" name="keycode50" column="0" row="3">
|
||||
<bounds>3.121951,121.756098,88.975610,37.463415</bounds>
|
||||
<oref>outline9</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Shift_L" label="⇧" category="keyname" keyval="65505">Shift_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode52" name="keycode52" column="1" row="3">
|
||||
<bounds>95.219512,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="z" label="૱" category="letter">૱</text>
|
||||
<text name="Z" label="ૐ" category="letter">ૐ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode53" name="keycode53" column="2" row="3">
|
||||
<bounds>135.804878,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="x" label="ં" category="letter">ં</text>
|
||||
<text name="X" label="ઁ" category="letter">ઁ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode54" name="keycode54" column="3" row="3">
|
||||
<bounds>176.390244,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="c" label="મ" category="letter">મ</text>
|
||||
<text name="C" label="ણ" category="letter">ણ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode55" name="keycode55" column="4" row="3">
|
||||
<bounds>215.414634,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="v" label="ન" category="letter">ન</text>
|
||||
<text name="V" label=""" category="letter">"</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode56" name="keycode56" column="5" row="3">
|
||||
<bounds>256.000000,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="b" label="વ" category="letter">વ</text>
|
||||
<text name="B" label="'" category="letter">'</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode57" name="keycode57" column="6" row="3">
|
||||
<bounds>296.585366,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="n" label="લ" category="letter">લ</text>
|
||||
<text name="N" label="ળ" category="letter">ળ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode58" name="keycode58" column="7" row="3">
|
||||
<bounds>337.170732,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="m" label="સ" category="letter">સ</text>
|
||||
<text name="M" label="શ" category="letter">શ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode59" name="keycode59" column="8" row="3">
|
||||
<bounds>377.756098,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="comma" label="," category="letter">,</text>
|
||||
<text name="less" label="ષ" category="letter">ષ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode60" name="keycode60" column="9" row="3">
|
||||
<bounds>418.341463,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="period" label="." category="letter">.</text>
|
||||
<text name="greater" label="।" category="letter">।</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode61" name="keycode61" column="10" row="3">
|
||||
<bounds>458.926829,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="slash" label="ય" category="letter">ય</text>
|
||||
<text name="question" label="?" category="letter">?</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode62" name="keycode62" column="11" row="3">
|
||||
<bounds>499.512195,121.756098,109.268293,37.463415</bounds>
|
||||
<oref>outline10</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Shift_R" label="⇧" category="keyname" keyval="65506">Shift_R</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode37" name="keycode37" column="0" row="4">
|
||||
<bounds>3.121951,162.341463,56.195122,37.463415</bounds>
|
||||
<oref>outline1</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<symbol name="cycle-keyboard" icon="input-keyboard-symbolic" label="⌨" category="keyname">cycle-keyboard</symbol>
|
||||
<symbol name="preferences" icon="preferences-system-symbolic" label="☺" category="keyname">preferences</symbol>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode133" name="keycode133" column="1" row="4">
|
||||
<bounds>62.439024,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Control_L" label="Ctrl" category="keyname" keyval="65507">Control_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode64" name="keycode64" column="2" row="4">
|
||||
<bounds>113.951220,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="Alt_L" label="Alt" category="keyname" keyval="65513">Alt_L</keysym>
|
||||
<keysym name="Meta_L" label="Meta" category="keyname" keyval="65511">Meta_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode65" name="keycode65" column="3" row="4">
|
||||
<bounds>165.463415,162.341463,238.829268,37.463415</bounds>
|
||||
<oref>outline11</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="space" category="letter" keyval="32">space</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode108" name="keycode108" column="4" row="4">
|
||||
<bounds>407.414634,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Left" label="⇠" category="keyname" keyval="65361">Left</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode134" name="keycode134" column="5" row="4">
|
||||
<bounds>458.926829,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Up" label="⇡" category="keyname" keyval="65362">Up</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode135" name="keycode135" column="6" row="4">
|
||||
<bounds>508.878049,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Down" label="⇣" category="keyname" keyval="65364">Down</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode105" name="keycode105" column="7" row="4">
|
||||
<bounds>560.390244,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Right" label="⇢" category="keyname" keyval="65363">Right</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
</section>
|
||||
<outline id="outline1">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>56.195122,0.000000</point>
|
||||
<point>56.195122,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline3">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>37.463415,0.000000</point>
|
||||
<point>37.463415,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline4">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>79.609756,0.000000</point>
|
||||
<point>79.609756,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline5">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>59.317073,0.000000</point>
|
||||
<point>59.317073,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline6">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>59.317073,0.000000</point>
|
||||
<point>59.317073,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline7">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>68.682927,0.000000</point>
|
||||
<point>68.682927,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline8">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>88.975610,0.000000</point>
|
||||
<point>88.975610,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline9">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>88.975610,0.000000</point>
|
||||
<point>88.975610,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline10">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>109.268293,0.000000</point>
|
||||
<point>109.268293,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline11">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>238.829268,0.000000</point>
|
||||
<point>238.829268,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline2">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>48.390244,0.000000</point>
|
||||
<point>48.390244,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
</keyboard>
|
||||
|
||||
683
data/keyboards/he.xml
Normal file
683
data/keyboards/he.xml
Normal file
@ -0,0 +1,683 @@
|
||||
<?xml version="1.0"?>
|
||||
<keyboard version="0.90">
|
||||
<bounds>0.000000,0.000000,640.000000,296.585366</bounds>
|
||||
<section>
|
||||
<bounds>15.609756,15.609756,640.000000,39.024390</bounds>
|
||||
<angle>0</angle>
|
||||
<row>
|
||||
<columns>16</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<key id="keycode9" name="keycode9" column="0" row="0">
|
||||
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Escape" label="Esc" category="keyname" keyval="65307">Escape</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode67" name="keycode67" column="1" row="0">
|
||||
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F1" label="F1" category="function" keyval="65470">F1</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode68" name="keycode68" column="2" row="0">
|
||||
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F2" label="F2" category="function" keyval="65471">F2</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode69" name="keycode69" column="3" row="0">
|
||||
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F3" label="F3" category="function" keyval="65472">F3</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode70" name="keycode70" column="4" row="0">
|
||||
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F4" label="F4" category="function" keyval="65473">F4</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode71" name="keycode71" column="5" row="0">
|
||||
<bounds>266.926829,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F5" label="F5" category="function" keyval="65474">F5</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode72" name="keycode72" column="6" row="0">
|
||||
<bounds>307.512195,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F6" label="F6" category="function" keyval="65475">F6</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode73" name="keycode73" column="7" row="0">
|
||||
<bounds>348.097561,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F7" label="F7" category="function" keyval="65476">F7</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode74" name="keycode74" column="8" row="0">
|
||||
<bounds>388.682927,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F8" label="F8" category="function" keyval="65477">F8</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode75" name="keycode75" column="9" row="0">
|
||||
<bounds>449.560976,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F9" label="F9" category="function" keyval="65478">F9</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode76" name="keycode76" column="10" row="0">
|
||||
<bounds>490.146341,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F10" label="F10" category="function" keyval="65479">F10</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode95" name="keycode95" column="11" row="0">
|
||||
<bounds>530.731707,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F11" label="F11" category="function" keyval="65480">F11</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode96" name="keycode96" column="12" row="0">
|
||||
<bounds>571.317073,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F12" label="F12" category="function" keyval="65481">F12</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
</section>
|
||||
<section>
|
||||
<bounds>15.609756,78.048780,608.780488,201.365854</bounds>
|
||||
<angle>0</angle>
|
||||
<row>
|
||||
<columns>14</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>14</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>13</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>12</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>8</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<key id="keycode49" name="keycode49" column="0" row="0">
|
||||
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="quoteleft" label="`" category="letter" keyval="96">quoteleft</keysym>
|
||||
<keysym name="asciitilde" label="~" category="letter" keyval="126">asciitilde</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode10" name="keycode10" column="1" row="0">
|
||||
<bounds>43.707317,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="1" label="1" category="letter" keyval="49">1</keysym>
|
||||
<keysym name="exclam" label="!" category="letter" keyval="33">exclam</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode11" name="keycode11" column="2" row="0">
|
||||
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="2" label="2" category="letter" keyval="50">2</keysym>
|
||||
<keysym name="at" label="@" category="letter" keyval="64">at</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode12" name="keycode12" column="3" row="0">
|
||||
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="3" label="3" category="letter" keyval="51">3</keysym>
|
||||
<keysym name="numbersign" label="#" category="letter" keyval="35">numbersign</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode13" name="keycode13" column="4" row="0">
|
||||
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="4" label="4" category="letter" keyval="52">4</keysym>
|
||||
<keysym name="dollar" label="$" category="letter" keyval="36">dollar</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode14" name="keycode14" column="5" row="0">
|
||||
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="3">
|
||||
<keysym name="5" label="5" category="letter" keyval="53">5</keysym>
|
||||
<keysym name="percent" label="%" category="letter" keyval="37">percent</keysym>
|
||||
<keysym name="EuroSign" label="€" category="letter" keyval="8364">EuroSign</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode15" name="keycode15" column="6" row="0">
|
||||
<bounds>245.073171,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="6" label="6" category="letter" keyval="54">6</keysym>
|
||||
<keysym name="asciicircum" label="^" category="letter" keyval="94">asciicircum</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode16" name="keycode16" column="7" row="0">
|
||||
<bounds>285.658537,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="7" label="7" category="letter" keyval="55">7</keysym>
|
||||
<keysym name="ampersand" label="&" category="letter" keyval="38">ampersand</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode17" name="keycode17" column="8" row="0">
|
||||
<bounds>326.243902,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="8" label="8" category="letter" keyval="56">8</keysym>
|
||||
<keysym name="asterisk" label="*" category="letter" keyval="42">asterisk</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode18" name="keycode18" column="9" row="0">
|
||||
<bounds>366.829268,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="9" label="9" category="letter" keyval="57">9</keysym>
|
||||
<text name="parenleft" label=")" category="letter">)</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode19" name="keycode19" column="10" row="0">
|
||||
<bounds>407.414634,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="0" label="0" category="letter" keyval="48">0</keysym>
|
||||
<text name="parenright" label="(" category="letter">(</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode20" name="keycode20" column="11" row="0">
|
||||
<bounds>448.000000,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="minus" label="-" category="letter" keyval="45">minus</keysym>
|
||||
<keysym name="underscore" label="_" category="letter" keyval="95">underscore</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode21" name="keycode21" column="12" row="0">
|
||||
<bounds>488.585366,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="equal" label="=" category="letter" keyval="61">equal</keysym>
|
||||
<keysym name="plus" label="+" category="letter" keyval="43">plus</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode22" name="keycode22" column="13" row="0">
|
||||
<bounds>529.170732,1.560976,79.609756,37.463415</bounds>
|
||||
<oref>outline4</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="BackSpace" label="←" category="keyname" keyval="65288">BackSpace</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode23" name="keycode23" column="0" row="1">
|
||||
<bounds>3.121951,42.146341,59.317073,37.463415</bounds>
|
||||
<oref>outline5</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="Tab" label="⇥" category="keyname" keyval="65289">Tab</keysym>
|
||||
<keysym name="ISO_Left_Tab" label="⇤" category="keyname" keyval="65056">ISO_Left_Tab</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode24" name="keycode24" column="1" row="1">
|
||||
<bounds>65.560976,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="q" label="/" category="letter">/</text>
|
||||
<keysym name="Q" label="Q" category="letter" keyval="81">Q</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode25" name="keycode25" column="2" row="1">
|
||||
<bounds>106.146341,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="w" label="'" category="letter">'</text>
|
||||
<keysym name="W" label="W" category="letter" keyval="87">W</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode26" name="keycode26" column="3" row="1">
|
||||
<bounds>145.170732,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="e" label="ק" category="letter">ק</text>
|
||||
<keysym name="E" label="E" category="letter" keyval="69">E</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode27" name="keycode27" column="4" row="1">
|
||||
<bounds>185.756098,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="r" label="ר" category="letter">ר</text>
|
||||
<keysym name="R" label="R" category="letter" keyval="82">R</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode28" name="keycode28" column="5" row="1">
|
||||
<bounds>226.341463,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="t" label="א" category="letter">א</text>
|
||||
<keysym name="T" label="T" category="letter" keyval="84">T</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode29" name="keycode29" column="6" row="1">
|
||||
<bounds>266.926829,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="y" label="ט" category="letter">ט</text>
|
||||
<keysym name="Y" label="Y" category="letter" keyval="89">Y</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode30" name="keycode30" column="7" row="1">
|
||||
<bounds>307.512195,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="u" label="ו" category="letter">ו</text>
|
||||
<keysym name="U" label="U" category="letter" keyval="85">U</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode31" name="keycode31" column="8" row="1">
|
||||
<bounds>348.097561,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="i" label="ן" category="letter">ן</text>
|
||||
<keysym name="I" label="I" category="letter" keyval="73">I</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode32" name="keycode32" column="9" row="1">
|
||||
<bounds>388.682927,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="o" label="ם" category="letter">ם</text>
|
||||
<keysym name="O" label="O" category="letter" keyval="79">O</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode33" name="keycode33" column="10" row="1">
|
||||
<bounds>429.268293,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="p" label="פ" category="letter">פ</text>
|
||||
<keysym name="P" label="P" category="letter" keyval="80">P</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode34" name="keycode34" column="11" row="1">
|
||||
<bounds>468.292683,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="bracketleft" label="]" category="letter">]</text>
|
||||
<text name="braceleft" label="}" category="letter">}</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode35" name="keycode35" column="12" row="1">
|
||||
<bounds>508.878049,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="bracketright" label="[" category="letter">[</text>
|
||||
<text name="braceright" label="{" category="letter">{</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode51" name="keycode51" column="13" row="1">
|
||||
<bounds>549.463415,42.146341,59.317073,37.463415</bounds>
|
||||
<oref>outline6</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="backslash" label="\" category="letter" keyval="92">backslash</keysym>
|
||||
<keysym name="bar" label="|" category="letter" keyval="124">bar</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode66" name="keycode66" column="0" row="2">
|
||||
<bounds>3.121951,82.731707,68.682927,37.463415</bounds>
|
||||
<oref>outline7</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="ISO_Level3_Shift" label="⇮" category="keyname" keyval="65027">ISO_Level3_Shift</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode38" name="keycode38" column="1" row="2">
|
||||
<bounds>76.487805,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="a" label="ש" category="letter">ש</text>
|
||||
<keysym name="A" label="A" category="letter" keyval="65">A</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode39" name="keycode39" column="2" row="2">
|
||||
<bounds>115.512195,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="s" label="ד" category="letter">ד</text>
|
||||
<keysym name="S" label="S" category="letter" keyval="83">S</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode40" name="keycode40" column="3" row="2">
|
||||
<bounds>156.097561,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="d" label="ג" category="letter">ג</text>
|
||||
<keysym name="D" label="D" category="letter" keyval="68">D</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode41" name="keycode41" column="4" row="2">
|
||||
<bounds>196.682927,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="f" label="כ" category="letter">כ</text>
|
||||
<keysym name="F" label="F" category="letter" keyval="70">F</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode42" name="keycode42" column="5" row="2">
|
||||
<bounds>237.268293,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="g" label="ע" category="letter">ע</text>
|
||||
<keysym name="G" label="G" category="letter" keyval="71">G</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode43" name="keycode43" column="6" row="2">
|
||||
<bounds>277.853659,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="h" label="י" category="letter">י</text>
|
||||
<keysym name="H" label="H" category="letter" keyval="72">H</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode44" name="keycode44" column="7" row="2">
|
||||
<bounds>318.439024,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="j" label="ח" category="letter">ח</text>
|
||||
<keysym name="J" label="J" category="letter" keyval="74">J</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode45" name="keycode45" column="8" row="2">
|
||||
<bounds>359.024390,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="k" label="ל" category="letter">ל</text>
|
||||
<keysym name="K" label="K" category="letter" keyval="75">K</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode46" name="keycode46" column="9" row="2">
|
||||
<bounds>399.609756,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="l" label="ך" category="letter">ך</text>
|
||||
<keysym name="L" label="L" category="letter" keyval="76">L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode47" name="keycode47" column="10" row="2">
|
||||
<bounds>438.634146,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="semicolon" label="ף" category="letter">ף</text>
|
||||
<keysym name="colon" label=":" category="letter" keyval="58">colon</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode48" name="keycode48" column="11" row="2">
|
||||
<bounds>479.219512,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="quoteright" label="'" category="letter" keyval="39">quoteright</keysym>
|
||||
<keysym name="quotedbl" label=""" category="letter" keyval="34">quotedbl</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode36" name="keycode36" column="12" row="2">
|
||||
<bounds>519.804878,82.731707,88.975610,37.463415</bounds>
|
||||
<oref>outline8</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Return" label="↵" category="keyname" keyval="65293">Return</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode50" name="keycode50" column="0" row="3">
|
||||
<bounds>3.121951,121.756098,88.975610,37.463415</bounds>
|
||||
<oref>outline9</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Shift_L" label="⇧" category="keyname" keyval="65505">Shift_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode52" name="keycode52" column="1" row="3">
|
||||
<bounds>95.219512,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="z" label="ז" category="letter">ז</text>
|
||||
<keysym name="Z" label="Z" category="letter" keyval="90">Z</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode53" name="keycode53" column="2" row="3">
|
||||
<bounds>135.804878,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="x" label="ס" category="letter">ס</text>
|
||||
<keysym name="X" label="X" category="letter" keyval="88">X</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode54" name="keycode54" column="3" row="3">
|
||||
<bounds>176.390244,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="c" label="ב" category="letter">ב</text>
|
||||
<keysym name="C" label="C" category="letter" keyval="67">C</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode55" name="keycode55" column="4" row="3">
|
||||
<bounds>215.414634,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="v" label="ה" category="letter">ה</text>
|
||||
<keysym name="V" label="V" category="letter" keyval="86">V</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode56" name="keycode56" column="5" row="3">
|
||||
<bounds>256.000000,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="b" label="נ" category="letter">נ</text>
|
||||
<keysym name="B" label="B" category="letter" keyval="66">B</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode57" name="keycode57" column="6" row="3">
|
||||
<bounds>296.585366,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="n" label="מ" category="letter">מ</text>
|
||||
<keysym name="N" label="N" category="letter" keyval="78">N</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode58" name="keycode58" column="7" row="3">
|
||||
<bounds>337.170732,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="m" label="צ" category="letter">צ</text>
|
||||
<keysym name="M" label="M" category="letter" keyval="77">M</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode59" name="keycode59" column="8" row="3">
|
||||
<bounds>377.756098,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="comma" label="ת" category="letter">ת</text>
|
||||
<text name="less" label=">" category="letter">></text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode60" name="keycode60" column="9" row="3">
|
||||
<bounds>418.341463,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="period" label="ץ" category="letter">ץ</text>
|
||||
<text name="greater" label="<" category="letter"><</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode61" name="keycode61" column="10" row="3">
|
||||
<bounds>458.926829,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="slash" label="." category="letter">.</text>
|
||||
<keysym name="question" label="?" category="letter" keyval="63">question</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode62" name="keycode62" column="11" row="3">
|
||||
<bounds>499.512195,121.756098,109.268293,37.463415</bounds>
|
||||
<oref>outline10</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Shift_R" label="⇧" category="keyname" keyval="65506">Shift_R</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode37" name="keycode37" column="0" row="4">
|
||||
<bounds>3.121951,162.341463,56.195122,37.463415</bounds>
|
||||
<oref>outline1</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<symbol name="cycle-keyboard" icon="input-keyboard-symbolic" label="⌨" category="keyname">cycle-keyboard</symbol>
|
||||
<symbol name="preferences" icon="preferences-system-symbolic" label="☺" category="keyname">preferences</symbol>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode133" name="keycode133" column="1" row="4">
|
||||
<bounds>62.439024,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Control_L" label="Ctrl" category="keyname" keyval="65507">Control_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode64" name="keycode64" column="2" row="4">
|
||||
<bounds>113.951220,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="Alt_L" label="Alt" category="keyname" keyval="65513">Alt_L</keysym>
|
||||
<keysym name="Meta_L" label="Meta" category="keyname" keyval="65511">Meta_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode65" name="keycode65" column="3" row="4">
|
||||
<bounds>165.463415,162.341463,238.829268,37.463415</bounds>
|
||||
<oref>outline11</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="space" category="letter" keyval="32">space</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode108" name="keycode108" column="4" row="4">
|
||||
<bounds>407.414634,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Left" label="⇠" category="keyname" keyval="65361">Left</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode134" name="keycode134" column="5" row="4">
|
||||
<bounds>458.926829,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Up" label="⇡" category="keyname" keyval="65362">Up</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode135" name="keycode135" column="6" row="4">
|
||||
<bounds>508.878049,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Down" label="⇣" category="keyname" keyval="65364">Down</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode105" name="keycode105" column="7" row="4">
|
||||
<bounds>560.390244,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Right" label="⇢" category="keyname" keyval="65363">Right</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
</section>
|
||||
<outline id="outline1">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>56.195122,0.000000</point>
|
||||
<point>56.195122,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline3">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>37.463415,0.000000</point>
|
||||
<point>37.463415,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline4">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>79.609756,0.000000</point>
|
||||
<point>79.609756,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline5">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>59.317073,0.000000</point>
|
||||
<point>59.317073,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline6">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>59.317073,0.000000</point>
|
||||
<point>59.317073,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline7">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>68.682927,0.000000</point>
|
||||
<point>68.682927,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline8">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>88.975610,0.000000</point>
|
||||
<point>88.975610,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline9">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>88.975610,0.000000</point>
|
||||
<point>88.975610,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline10">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>109.268293,0.000000</point>
|
||||
<point>109.268293,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline11">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>238.829268,0.000000</point>
|
||||
<point>238.829268,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline2">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>48.390244,0.000000</point>
|
||||
<point>48.390244,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
</keyboard>
|
||||
|
||||
683
data/keyboards/hi-inscript.xml
Normal file
683
data/keyboards/hi-inscript.xml
Normal file
@ -0,0 +1,683 @@
|
||||
<?xml version="1.0"?>
|
||||
<keyboard version="0.90">
|
||||
<bounds>0.000000,0.000000,640.000000,296.585366</bounds>
|
||||
<section>
|
||||
<bounds>15.609756,15.609756,640.000000,39.024390</bounds>
|
||||
<angle>0</angle>
|
||||
<row>
|
||||
<columns>16</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<key id="keycode9" name="keycode9" column="0" row="0">
|
||||
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Escape" label="Esc" category="keyname" keyval="65307">Escape</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode67" name="keycode67" column="1" row="0">
|
||||
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F1" label="F1" category="function" keyval="65470">F1</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode68" name="keycode68" column="2" row="0">
|
||||
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F2" label="F2" category="function" keyval="65471">F2</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode69" name="keycode69" column="3" row="0">
|
||||
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F3" label="F3" category="function" keyval="65472">F3</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode70" name="keycode70" column="4" row="0">
|
||||
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F4" label="F4" category="function" keyval="65473">F4</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode71" name="keycode71" column="5" row="0">
|
||||
<bounds>266.926829,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F5" label="F5" category="function" keyval="65474">F5</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode72" name="keycode72" column="6" row="0">
|
||||
<bounds>307.512195,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F6" label="F6" category="function" keyval="65475">F6</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode73" name="keycode73" column="7" row="0">
|
||||
<bounds>348.097561,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F7" label="F7" category="function" keyval="65476">F7</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode74" name="keycode74" column="8" row="0">
|
||||
<bounds>388.682927,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F8" label="F8" category="function" keyval="65477">F8</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode75" name="keycode75" column="9" row="0">
|
||||
<bounds>449.560976,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F9" label="F9" category="function" keyval="65478">F9</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode76" name="keycode76" column="10" row="0">
|
||||
<bounds>490.146341,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F10" label="F10" category="function" keyval="65479">F10</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode95" name="keycode95" column="11" row="0">
|
||||
<bounds>530.731707,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F11" label="F11" category="function" keyval="65480">F11</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode96" name="keycode96" column="12" row="0">
|
||||
<bounds>571.317073,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F12" label="F12" category="function" keyval="65481">F12</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
</section>
|
||||
<section>
|
||||
<bounds>15.609756,78.048780,608.780488,201.365854</bounds>
|
||||
<angle>0</angle>
|
||||
<row>
|
||||
<columns>14</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>14</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>13</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>12</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>8</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<key id="keycode49" name="keycode49" column="0" row="0">
|
||||
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="quoteleft" label="`" category="letter" keyval="96">quoteleft</keysym>
|
||||
<text name="asciitilde" label="ऒ" category="letter">ऒ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode10" name="keycode10" column="1" row="0">
|
||||
<bounds>43.707317,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="1" label="१" category="letter">१</text>
|
||||
<text name="exclam" label="ऍ" category="letter">ऍ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode11" name="keycode11" column="2" row="0">
|
||||
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="2" label="२" category="letter">२</text>
|
||||
<text name="at" label="ॅ" category="letter">ॅ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode12" name="keycode12" column="3" row="0">
|
||||
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="3" label="३" category="letter">३</text>
|
||||
<text name="numbersign" label="#" category="letter">#</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode13" name="keycode13" column="4" row="0">
|
||||
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="4" label="४" category="letter">४</text>
|
||||
<text name="dollar" label="$" category="letter">$</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode14" name="keycode14" column="5" row="0">
|
||||
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="3">
|
||||
<text name="5" label="५" category="letter">५</text>
|
||||
<text name="percent" label="ज्ञ" category="letter">ज्ञ</text>
|
||||
<keysym name="EuroSign" label="€" category="letter" keyval="8364">EuroSign</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode15" name="keycode15" column="6" row="0">
|
||||
<bounds>245.073171,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="6" label="६" category="letter">६</text>
|
||||
<text name="asciicircum" label="त्र" category="letter">त्र</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode16" name="keycode16" column="7" row="0">
|
||||
<bounds>285.658537,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="7" label="७" category="letter">७</text>
|
||||
<text name="ampersand" label="क्ष" category="letter">क्ष</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode17" name="keycode17" column="8" row="0">
|
||||
<bounds>326.243902,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="8" label="८" category="letter">८</text>
|
||||
<text name="asterisk" label="श्र" category="letter">श्र</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode18" name="keycode18" column="9" row="0">
|
||||
<bounds>366.829268,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="9" label="९" category="letter">९</text>
|
||||
<text name="parenleft" label="(" category="letter">(</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode19" name="keycode19" column="10" row="0">
|
||||
<bounds>407.414634,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="0" label="०" category="letter">०</text>
|
||||
<text name="parenright" label=")" category="letter">)</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode20" name="keycode20" column="11" row="0">
|
||||
<bounds>448.000000,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="minus" label="-" category="letter">-</text>
|
||||
<text name="underscore" label="ः" category="letter">ः</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode21" name="keycode21" column="12" row="0">
|
||||
<bounds>488.585366,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="equal" label="ृ" category="letter">ृ</text>
|
||||
<text name="plus" label="ऋ" category="letter">ऋ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode22" name="keycode22" column="13" row="0">
|
||||
<bounds>529.170732,1.560976,79.609756,37.463415</bounds>
|
||||
<oref>outline4</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="BackSpace" label="←" category="keyname" keyval="65288">BackSpace</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode23" name="keycode23" column="0" row="1">
|
||||
<bounds>3.121951,42.146341,59.317073,37.463415</bounds>
|
||||
<oref>outline5</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="Tab" label="⇥" category="keyname" keyval="65289">Tab</keysym>
|
||||
<keysym name="ISO_Left_Tab" label="⇤" category="keyname" keyval="65056">ISO_Left_Tab</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode24" name="keycode24" column="1" row="1">
|
||||
<bounds>65.560976,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="q" label="ौ" category="letter">ौ</text>
|
||||
<text name="Q" label="औ" category="letter">औ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode25" name="keycode25" column="2" row="1">
|
||||
<bounds>106.146341,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="w" label="ै" category="letter">ै</text>
|
||||
<text name="W" label="ऐ" category="letter">ऐ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode26" name="keycode26" column="3" row="1">
|
||||
<bounds>145.170732,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="e" label="ा" category="letter">ा</text>
|
||||
<text name="E" label="आ" category="letter">आ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode27" name="keycode27" column="4" row="1">
|
||||
<bounds>185.756098,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="r" label="ी" category="letter">ी</text>
|
||||
<text name="R" label="ई" category="letter">ई</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode28" name="keycode28" column="5" row="1">
|
||||
<bounds>226.341463,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="t" label="ू" category="letter">ू</text>
|
||||
<text name="T" label="ऊ" category="letter">ऊ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode29" name="keycode29" column="6" row="1">
|
||||
<bounds>266.926829,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="y" label="ब" category="letter">ब</text>
|
||||
<text name="Y" label="भ" category="letter">भ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode30" name="keycode30" column="7" row="1">
|
||||
<bounds>307.512195,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="u" label="ह" category="letter">ह</text>
|
||||
<text name="U" label="ङ" category="letter">ङ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode31" name="keycode31" column="8" row="1">
|
||||
<bounds>348.097561,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="i" label="ग" category="letter">ग</text>
|
||||
<text name="I" label="घ" category="letter">घ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode32" name="keycode32" column="9" row="1">
|
||||
<bounds>388.682927,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="o" label="द" category="letter">द</text>
|
||||
<text name="O" label="ध" category="letter">ध</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode33" name="keycode33" column="10" row="1">
|
||||
<bounds>429.268293,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="p" label="ज" category="letter">ज</text>
|
||||
<text name="P" label="झ" category="letter">झ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode34" name="keycode34" column="11" row="1">
|
||||
<bounds>468.292683,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="bracketleft" label="ड" category="letter">ड</text>
|
||||
<text name="braceleft" label="ढ" category="letter">ढ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode35" name="keycode35" column="12" row="1">
|
||||
<bounds>508.878049,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="bracketright" label="़" category="letter">़</text>
|
||||
<text name="braceright" label="ञ" category="letter">ञ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode51" name="keycode51" column="13" row="1">
|
||||
<bounds>549.463415,42.146341,59.317073,37.463415</bounds>
|
||||
<oref>outline6</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="backslash" label="ॉ" category="letter">ॉ</text>
|
||||
<text name="bar" label="ऑ" category="letter">ऑ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode66" name="keycode66" column="0" row="2">
|
||||
<bounds>3.121951,82.731707,68.682927,37.463415</bounds>
|
||||
<oref>outline7</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="ISO_Level3_Shift" label="⇮" category="keyname" keyval="65027">ISO_Level3_Shift</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode38" name="keycode38" column="1" row="2">
|
||||
<bounds>76.487805,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="a" label="ो" category="letter">ो</text>
|
||||
<text name="A" label="ओ" category="letter">ओ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode39" name="keycode39" column="2" row="2">
|
||||
<bounds>115.512195,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="s" label="े" category="letter">े</text>
|
||||
<text name="S" label="ए" category="letter">ए</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode40" name="keycode40" column="3" row="2">
|
||||
<bounds>156.097561,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="d" label="्" category="letter">्</text>
|
||||
<text name="D" label="अ" category="letter">अ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode41" name="keycode41" column="4" row="2">
|
||||
<bounds>196.682927,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="f" label="ि" category="letter">ि</text>
|
||||
<text name="F" label="इ" category="letter">इ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode42" name="keycode42" column="5" row="2">
|
||||
<bounds>237.268293,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="g" label="ु" category="letter">ु</text>
|
||||
<text name="G" label="उ" category="letter">उ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode43" name="keycode43" column="6" row="2">
|
||||
<bounds>277.853659,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="h" label="प" category="letter">प</text>
|
||||
<text name="H" label="फ" category="letter">फ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode44" name="keycode44" column="7" row="2">
|
||||
<bounds>318.439024,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="j" label="र" category="letter">र</text>
|
||||
<text name="J" label="ऱ" category="letter">ऱ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode45" name="keycode45" column="8" row="2">
|
||||
<bounds>359.024390,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="k" label="क" category="letter">क</text>
|
||||
<text name="K" label="ख" category="letter">ख</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode46" name="keycode46" column="9" row="2">
|
||||
<bounds>399.609756,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="l" label="त" category="letter">त</text>
|
||||
<text name="L" label="थ" category="letter">थ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode47" name="keycode47" column="10" row="2">
|
||||
<bounds>438.634146,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="semicolon" label="च" category="letter">च</text>
|
||||
<text name="colon" label="छ" category="letter">छ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode48" name="keycode48" column="11" row="2">
|
||||
<bounds>479.219512,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="quoteright" label="'" category="letter" keyval="39">quoteright</keysym>
|
||||
<text name="quotedbl" label="ठ" category="letter">ठ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode36" name="keycode36" column="12" row="2">
|
||||
<bounds>519.804878,82.731707,88.975610,37.463415</bounds>
|
||||
<oref>outline8</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Return" label="↵" category="keyname" keyval="65293">Return</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode50" name="keycode50" column="0" row="3">
|
||||
<bounds>3.121951,121.756098,88.975610,37.463415</bounds>
|
||||
<oref>outline9</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Shift_L" label="⇧" category="keyname" keyval="65505">Shift_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode52" name="keycode52" column="1" row="3">
|
||||
<bounds>95.219512,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="z" label="ॆ" category="letter">ॆ</text>
|
||||
<text name="Z" label="ऎ" category="letter">ऎ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode53" name="keycode53" column="2" row="3">
|
||||
<bounds>135.804878,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="x" label="ं" category="letter">ं</text>
|
||||
<text name="X" label="ँ" category="letter">ँ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode54" name="keycode54" column="3" row="3">
|
||||
<bounds>176.390244,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="c" label="म" category="letter">म</text>
|
||||
<text name="C" label="ण" category="letter">ण</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode55" name="keycode55" column="4" row="3">
|
||||
<bounds>215.414634,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="v" label="न" category="letter">न</text>
|
||||
<text name="V" label="ऩ" category="letter">ऩ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode56" name="keycode56" column="5" row="3">
|
||||
<bounds>256.000000,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="b" label="व" category="letter">व</text>
|
||||
<text name="B" label="ऴ" category="letter">ऴ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode57" name="keycode57" column="6" row="3">
|
||||
<bounds>296.585366,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="n" label="ल" category="letter">ल</text>
|
||||
<text name="N" label="ळ" category="letter">ळ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode58" name="keycode58" column="7" row="3">
|
||||
<bounds>337.170732,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="m" label="स" category="letter">स</text>
|
||||
<text name="M" label="श" category="letter">श</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode59" name="keycode59" column="8" row="3">
|
||||
<bounds>377.756098,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="comma" label="," category="letter">,</text>
|
||||
<text name="less" label="ष" category="letter">ष</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode60" name="keycode60" column="9" row="3">
|
||||
<bounds>418.341463,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="period" label="." category="letter">.</text>
|
||||
<text name="greater" label="।" category="letter">।</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode61" name="keycode61" column="10" row="3">
|
||||
<bounds>458.926829,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="slash" label="य" category="letter">य</text>
|
||||
<text name="question" label="य़" category="letter">य़</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode62" name="keycode62" column="11" row="3">
|
||||
<bounds>499.512195,121.756098,109.268293,37.463415</bounds>
|
||||
<oref>outline10</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Shift_R" label="⇧" category="keyname" keyval="65506">Shift_R</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode37" name="keycode37" column="0" row="4">
|
||||
<bounds>3.121951,162.341463,56.195122,37.463415</bounds>
|
||||
<oref>outline1</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<symbol name="cycle-keyboard" icon="input-keyboard-symbolic" label="⌨" category="keyname">cycle-keyboard</symbol>
|
||||
<symbol name="preferences" icon="preferences-system-symbolic" label="☺" category="keyname">preferences</symbol>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode133" name="keycode133" column="1" row="4">
|
||||
<bounds>62.439024,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Control_L" label="Ctrl" category="keyname" keyval="65507">Control_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode64" name="keycode64" column="2" row="4">
|
||||
<bounds>113.951220,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="Alt_L" label="Alt" category="keyname" keyval="65513">Alt_L</keysym>
|
||||
<keysym name="Meta_L" label="Meta" category="keyname" keyval="65511">Meta_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode65" name="keycode65" column="3" row="4">
|
||||
<bounds>165.463415,162.341463,238.829268,37.463415</bounds>
|
||||
<oref>outline11</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="space" category="letter" keyval="32">space</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode108" name="keycode108" column="4" row="4">
|
||||
<bounds>407.414634,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Left" label="⇠" category="keyname" keyval="65361">Left</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode134" name="keycode134" column="5" row="4">
|
||||
<bounds>458.926829,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Up" label="⇡" category="keyname" keyval="65362">Up</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode135" name="keycode135" column="6" row="4">
|
||||
<bounds>508.878049,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Down" label="⇣" category="keyname" keyval="65364">Down</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode105" name="keycode105" column="7" row="4">
|
||||
<bounds>560.390244,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Right" label="⇢" category="keyname" keyval="65363">Right</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
</section>
|
||||
<outline id="outline1">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>56.195122,0.000000</point>
|
||||
<point>56.195122,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline3">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>37.463415,0.000000</point>
|
||||
<point>37.463415,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline4">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>79.609756,0.000000</point>
|
||||
<point>79.609756,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline5">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>59.317073,0.000000</point>
|
||||
<point>59.317073,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline6">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>59.317073,0.000000</point>
|
||||
<point>59.317073,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline7">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>68.682927,0.000000</point>
|
||||
<point>68.682927,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline8">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>88.975610,0.000000</point>
|
||||
<point>88.975610,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline9">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>88.975610,0.000000</point>
|
||||
<point>88.975610,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline10">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>109.268293,0.000000</point>
|
||||
<point>109.268293,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline11">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>238.829268,0.000000</point>
|
||||
<point>238.829268,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline2">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>48.390244,0.000000</point>
|
||||
<point>48.390244,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
</keyboard>
|
||||
|
||||
683
data/keyboards/kk.xml
Normal file
683
data/keyboards/kk.xml
Normal file
@ -0,0 +1,683 @@
|
||||
<?xml version="1.0"?>
|
||||
<keyboard version="0.90">
|
||||
<bounds>0.000000,0.000000,640.000000,296.585366</bounds>
|
||||
<section>
|
||||
<bounds>15.609756,15.609756,640.000000,39.024390</bounds>
|
||||
<angle>0</angle>
|
||||
<row>
|
||||
<columns>16</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<key id="keycode9" name="keycode9" column="0" row="0">
|
||||
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Escape" label="Esc" category="keyname" keyval="65307">Escape</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode67" name="keycode67" column="1" row="0">
|
||||
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F1" label="F1" category="function" keyval="65470">F1</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode68" name="keycode68" column="2" row="0">
|
||||
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F2" label="F2" category="function" keyval="65471">F2</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode69" name="keycode69" column="3" row="0">
|
||||
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F3" label="F3" category="function" keyval="65472">F3</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode70" name="keycode70" column="4" row="0">
|
||||
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F4" label="F4" category="function" keyval="65473">F4</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode71" name="keycode71" column="5" row="0">
|
||||
<bounds>266.926829,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F5" label="F5" category="function" keyval="65474">F5</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode72" name="keycode72" column="6" row="0">
|
||||
<bounds>307.512195,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F6" label="F6" category="function" keyval="65475">F6</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode73" name="keycode73" column="7" row="0">
|
||||
<bounds>348.097561,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F7" label="F7" category="function" keyval="65476">F7</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode74" name="keycode74" column="8" row="0">
|
||||
<bounds>388.682927,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F8" label="F8" category="function" keyval="65477">F8</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode75" name="keycode75" column="9" row="0">
|
||||
<bounds>449.560976,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F9" label="F9" category="function" keyval="65478">F9</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode76" name="keycode76" column="10" row="0">
|
||||
<bounds>490.146341,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F10" label="F10" category="function" keyval="65479">F10</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode95" name="keycode95" column="11" row="0">
|
||||
<bounds>530.731707,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F11" label="F11" category="function" keyval="65480">F11</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode96" name="keycode96" column="12" row="0">
|
||||
<bounds>571.317073,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F12" label="F12" category="function" keyval="65481">F12</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
</section>
|
||||
<section>
|
||||
<bounds>15.609756,78.048780,608.780488,201.365854</bounds>
|
||||
<angle>0</angle>
|
||||
<row>
|
||||
<columns>14</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>14</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>13</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>12</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>8</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<key id="keycode49" name="keycode49" column="0" row="0">
|
||||
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="quoteleft" label="`" category="letter" keyval="96">quoteleft</keysym>
|
||||
<text name="asciitilde" label=")" category="letter">)</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode10" name="keycode10" column="1" row="0">
|
||||
<bounds>43.707317,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="1" label=""" category="letter">"</text>
|
||||
<keysym name="exclam" label="!" category="letter" keyval="33">exclam</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode11" name="keycode11" column="2" row="0">
|
||||
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="2" label="ә" category="letter">ә</text>
|
||||
<text name="at" label="Ә" category="letter">Ә</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode12" name="keycode12" column="3" row="0">
|
||||
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="3" label="і" category="letter">і</text>
|
||||
<text name="numbersign" label="І" category="letter">І</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode13" name="keycode13" column="4" row="0">
|
||||
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="4" label="ӊ" category="letter">ӊ</text>
|
||||
<text name="dollar" label="Ӊ" category="letter">Ӊ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode14" name="keycode14" column="5" row="0">
|
||||
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="3">
|
||||
<text name="5" label="ғ" category="letter">ғ</text>
|
||||
<text name="percent" label="Ғ" category="letter">Ғ</text>
|
||||
<keysym name="EuroSign" label="€" category="letter" keyval="8364">EuroSign</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode15" name="keycode15" column="6" row="0">
|
||||
<bounds>245.073171,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="6" label="," category="letter">,</text>
|
||||
<text name="asciicircum" label=";" category="letter">;</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode16" name="keycode16" column="7" row="0">
|
||||
<bounds>285.658537,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="7" label="." category="letter">.</text>
|
||||
<text name="ampersand" label=":" category="letter">:</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode17" name="keycode17" column="8" row="0">
|
||||
<bounds>326.243902,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="8" label="ү" category="letter">ү</text>
|
||||
<text name="asterisk" label="Ү" category="letter">Ү</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode18" name="keycode18" column="9" row="0">
|
||||
<bounds>366.829268,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="9" label="ұ" category="letter">ұ</text>
|
||||
<text name="parenleft" label="Ұ" category="letter">Ұ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode19" name="keycode19" column="10" row="0">
|
||||
<bounds>407.414634,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="0" label="қ" category="letter">қ</text>
|
||||
<text name="parenright" label="Қ" category="letter">Қ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode20" name="keycode20" column="11" row="0">
|
||||
<bounds>448.000000,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="minus" label="ө" category="letter">ө</text>
|
||||
<text name="underscore" label="Ө" category="letter">Ө</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode21" name="keycode21" column="12" row="0">
|
||||
<bounds>488.585366,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="equal" label="һ" category="letter">һ</text>
|
||||
<text name="plus" label="Һ" category="letter">Һ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode22" name="keycode22" column="13" row="0">
|
||||
<bounds>529.170732,1.560976,79.609756,37.463415</bounds>
|
||||
<oref>outline4</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="BackSpace" label="←" category="keyname" keyval="65288">BackSpace</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode23" name="keycode23" column="0" row="1">
|
||||
<bounds>3.121951,42.146341,59.317073,37.463415</bounds>
|
||||
<oref>outline5</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="Tab" label="⇥" category="keyname" keyval="65289">Tab</keysym>
|
||||
<keysym name="ISO_Left_Tab" label="⇤" category="keyname" keyval="65056">ISO_Left_Tab</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode24" name="keycode24" column="1" row="1">
|
||||
<bounds>65.560976,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="q" label="й" category="letter">й</text>
|
||||
<text name="Q" label="Й" category="letter">Й</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode25" name="keycode25" column="2" row="1">
|
||||
<bounds>106.146341,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="w" label="ц" category="letter">ц</text>
|
||||
<text name="W" label="Ц" category="letter">Ц</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode26" name="keycode26" column="3" row="1">
|
||||
<bounds>145.170732,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="e" label="у" category="letter">у</text>
|
||||
<text name="E" label="У" category="letter">У</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode27" name="keycode27" column="4" row="1">
|
||||
<bounds>185.756098,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="r" label="к" category="letter">к</text>
|
||||
<text name="R" label="К" category="letter">К</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode28" name="keycode28" column="5" row="1">
|
||||
<bounds>226.341463,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="t" label="е" category="letter">е</text>
|
||||
<text name="T" label="Е" category="letter">Е</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode29" name="keycode29" column="6" row="1">
|
||||
<bounds>266.926829,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="y" label="н" category="letter">н</text>
|
||||
<text name="Y" label="Н" category="letter">Н</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode30" name="keycode30" column="7" row="1">
|
||||
<bounds>307.512195,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="u" label="г" category="letter">г</text>
|
||||
<text name="U" label="Г" category="letter">Г</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode31" name="keycode31" column="8" row="1">
|
||||
<bounds>348.097561,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="i" label="ш" category="letter">ш</text>
|
||||
<text name="I" label="Ш" category="letter">Ш</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode32" name="keycode32" column="9" row="1">
|
||||
<bounds>388.682927,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="o" label="щ" category="letter">щ</text>
|
||||
<text name="O" label="Щ" category="letter">Щ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode33" name="keycode33" column="10" row="1">
|
||||
<bounds>429.268293,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="p" label="з" category="letter">з</text>
|
||||
<text name="P" label="З" category="letter">З</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode34" name="keycode34" column="11" row="1">
|
||||
<bounds>468.292683,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="bracketleft" label="х" category="letter">х</text>
|
||||
<text name="braceleft" label="Х" category="letter">Х</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode35" name="keycode35" column="12" row="1">
|
||||
<bounds>508.878049,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="bracketright" label="ъ" category="letter">ъ</text>
|
||||
<text name="braceright" label="Ъ" category="letter">Ъ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode51" name="keycode51" column="13" row="1">
|
||||
<bounds>549.463415,42.146341,59.317073,37.463415</bounds>
|
||||
<oref>outline6</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="backslash" label="\" category="letter" keyval="92">backslash</keysym>
|
||||
<keysym name="bar" label="|" category="letter" keyval="124">bar</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode66" name="keycode66" column="0" row="2">
|
||||
<bounds>3.121951,82.731707,68.682927,37.463415</bounds>
|
||||
<oref>outline7</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="ISO_Level3_Shift" label="⇮" category="keyname" keyval="65027">ISO_Level3_Shift</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode38" name="keycode38" column="1" row="2">
|
||||
<bounds>76.487805,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="a" label="ф" category="letter">ф</text>
|
||||
<text name="A" label="Ф" category="letter">Ф</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode39" name="keycode39" column="2" row="2">
|
||||
<bounds>115.512195,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="s" label="ы" category="letter">ы</text>
|
||||
<text name="S" label="Ы" category="letter">Ы</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode40" name="keycode40" column="3" row="2">
|
||||
<bounds>156.097561,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="d" label="в" category="letter">в</text>
|
||||
<text name="D" label="В" category="letter">В</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode41" name="keycode41" column="4" row="2">
|
||||
<bounds>196.682927,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="f" label="а" category="letter">а</text>
|
||||
<text name="F" label="А" category="letter">А</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode42" name="keycode42" column="5" row="2">
|
||||
<bounds>237.268293,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="g" label="п" category="letter">п</text>
|
||||
<text name="G" label="П" category="letter">П</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode43" name="keycode43" column="6" row="2">
|
||||
<bounds>277.853659,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="h" label="р" category="letter">р</text>
|
||||
<text name="H" label="Р" category="letter">Р</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode44" name="keycode44" column="7" row="2">
|
||||
<bounds>318.439024,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="j" label="о" category="letter">о</text>
|
||||
<text name="J" label="О" category="letter">О</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode45" name="keycode45" column="8" row="2">
|
||||
<bounds>359.024390,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="k" label="л" category="letter">л</text>
|
||||
<text name="K" label="Л" category="letter">Л</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode46" name="keycode46" column="9" row="2">
|
||||
<bounds>399.609756,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="l" label="д" category="letter">д</text>
|
||||
<text name="L" label="Д" category="letter">Д</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode47" name="keycode47" column="10" row="2">
|
||||
<bounds>438.634146,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="semicolon" label="ж" category="letter">ж</text>
|
||||
<text name="colon" label="Ж" category="letter">Ж</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode48" name="keycode48" column="11" row="2">
|
||||
<bounds>479.219512,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="quoteright" label="'" category="letter" keyval="39">quoteright</keysym>
|
||||
<text name="quotedbl" label="Э" category="letter">Э</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode36" name="keycode36" column="12" row="2">
|
||||
<bounds>519.804878,82.731707,88.975610,37.463415</bounds>
|
||||
<oref>outline8</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Return" label="↵" category="keyname" keyval="65293">Return</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode50" name="keycode50" column="0" row="3">
|
||||
<bounds>3.121951,121.756098,88.975610,37.463415</bounds>
|
||||
<oref>outline9</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Shift_L" label="⇧" category="keyname" keyval="65505">Shift_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode52" name="keycode52" column="1" row="3">
|
||||
<bounds>95.219512,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="z" label="я" category="letter">я</text>
|
||||
<text name="Z" label="Я" category="letter">Я</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode53" name="keycode53" column="2" row="3">
|
||||
<bounds>135.804878,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="x" label="ч" category="letter">ч</text>
|
||||
<text name="X" label="Ч" category="letter">Ч</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode54" name="keycode54" column="3" row="3">
|
||||
<bounds>176.390244,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="c" label="с" category="letter">с</text>
|
||||
<text name="C" label="С" category="letter">С</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode55" name="keycode55" column="4" row="3">
|
||||
<bounds>215.414634,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="v" label="м" category="letter">м</text>
|
||||
<text name="V" label="М" category="letter">М</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode56" name="keycode56" column="5" row="3">
|
||||
<bounds>256.000000,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="b" label="и" category="letter">и</text>
|
||||
<text name="B" label="И" category="letter">И</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode57" name="keycode57" column="6" row="3">
|
||||
<bounds>296.585366,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="n" label="т" category="letter">т</text>
|
||||
<text name="N" label="Т" category="letter">Т</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode58" name="keycode58" column="7" row="3">
|
||||
<bounds>337.170732,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="m" label="ь" category="letter">ь</text>
|
||||
<text name="M" label="Ь" category="letter">Ь</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode59" name="keycode59" column="8" row="3">
|
||||
<bounds>377.756098,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="comma" label="б" category="letter">б</text>
|
||||
<text name="less" label="Б" category="letter">Б</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode60" name="keycode60" column="9" row="3">
|
||||
<bounds>418.341463,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="period" label="ю" category="letter">ю</text>
|
||||
<text name="greater" label="Ю" category="letter">Ю</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode61" name="keycode61" column="10" row="3">
|
||||
<bounds>458.926829,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="slash" label="№" category="letter">№</text>
|
||||
<keysym name="question" label="?" category="letter" keyval="63">question</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode62" name="keycode62" column="11" row="3">
|
||||
<bounds>499.512195,121.756098,109.268293,37.463415</bounds>
|
||||
<oref>outline10</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Shift_R" label="⇧" category="keyname" keyval="65506">Shift_R</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode37" name="keycode37" column="0" row="4">
|
||||
<bounds>3.121951,162.341463,56.195122,37.463415</bounds>
|
||||
<oref>outline1</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<symbol name="cycle-keyboard" icon="input-keyboard-symbolic" label="⌨" category="keyname">cycle-keyboard</symbol>
|
||||
<symbol name="preferences" icon="preferences-system-symbolic" label="☺" category="keyname">preferences</symbol>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode133" name="keycode133" column="1" row="4">
|
||||
<bounds>62.439024,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Control_L" label="Ctrl" category="keyname" keyval="65507">Control_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode64" name="keycode64" column="2" row="4">
|
||||
<bounds>113.951220,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="Alt_L" label="Alt" category="keyname" keyval="65513">Alt_L</keysym>
|
||||
<keysym name="Meta_L" label="Meta" category="keyname" keyval="65511">Meta_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode65" name="keycode65" column="3" row="4">
|
||||
<bounds>165.463415,162.341463,238.829268,37.463415</bounds>
|
||||
<oref>outline11</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="space" category="letter" keyval="32">space</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode108" name="keycode108" column="4" row="4">
|
||||
<bounds>407.414634,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Left" label="⇠" category="keyname" keyval="65361">Left</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode134" name="keycode134" column="5" row="4">
|
||||
<bounds>458.926829,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Up" label="⇡" category="keyname" keyval="65362">Up</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode135" name="keycode135" column="6" row="4">
|
||||
<bounds>508.878049,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Down" label="⇣" category="keyname" keyval="65364">Down</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode105" name="keycode105" column="7" row="4">
|
||||
<bounds>560.390244,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Right" label="⇢" category="keyname" keyval="65363">Right</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
</section>
|
||||
<outline id="outline1">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>56.195122,0.000000</point>
|
||||
<point>56.195122,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline3">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>37.463415,0.000000</point>
|
||||
<point>37.463415,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline4">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>79.609756,0.000000</point>
|
||||
<point>79.609756,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline5">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>59.317073,0.000000</point>
|
||||
<point>59.317073,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline6">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>59.317073,0.000000</point>
|
||||
<point>59.317073,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline7">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>68.682927,0.000000</point>
|
||||
<point>68.682927,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline8">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>88.975610,0.000000</point>
|
||||
<point>88.975610,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline9">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>88.975610,0.000000</point>
|
||||
<point>88.975610,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline10">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>109.268293,0.000000</point>
|
||||
<point>109.268293,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline11">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>238.829268,0.000000</point>
|
||||
<point>238.829268,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline2">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>48.390244,0.000000</point>
|
||||
<point>48.390244,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
</keyboard>
|
||||
|
||||
683
data/keyboards/kn-inscript.xml
Normal file
683
data/keyboards/kn-inscript.xml
Normal file
@ -0,0 +1,683 @@
|
||||
<?xml version="1.0"?>
|
||||
<keyboard version="0.90">
|
||||
<bounds>0.000000,0.000000,640.000000,296.585366</bounds>
|
||||
<section>
|
||||
<bounds>15.609756,15.609756,640.000000,39.024390</bounds>
|
||||
<angle>0</angle>
|
||||
<row>
|
||||
<columns>16</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<key id="keycode9" name="keycode9" column="0" row="0">
|
||||
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Escape" label="Esc" category="keyname" keyval="65307">Escape</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode67" name="keycode67" column="1" row="0">
|
||||
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F1" label="F1" category="function" keyval="65470">F1</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode68" name="keycode68" column="2" row="0">
|
||||
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F2" label="F2" category="function" keyval="65471">F2</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode69" name="keycode69" column="3" row="0">
|
||||
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F3" label="F3" category="function" keyval="65472">F3</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode70" name="keycode70" column="4" row="0">
|
||||
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F4" label="F4" category="function" keyval="65473">F4</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode71" name="keycode71" column="5" row="0">
|
||||
<bounds>266.926829,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F5" label="F5" category="function" keyval="65474">F5</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode72" name="keycode72" column="6" row="0">
|
||||
<bounds>307.512195,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F6" label="F6" category="function" keyval="65475">F6</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode73" name="keycode73" column="7" row="0">
|
||||
<bounds>348.097561,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F7" label="F7" category="function" keyval="65476">F7</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode74" name="keycode74" column="8" row="0">
|
||||
<bounds>388.682927,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F8" label="F8" category="function" keyval="65477">F8</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode75" name="keycode75" column="9" row="0">
|
||||
<bounds>449.560976,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F9" label="F9" category="function" keyval="65478">F9</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode76" name="keycode76" column="10" row="0">
|
||||
<bounds>490.146341,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F10" label="F10" category="function" keyval="65479">F10</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode95" name="keycode95" column="11" row="0">
|
||||
<bounds>530.731707,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F11" label="F11" category="function" keyval="65480">F11</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode96" name="keycode96" column="12" row="0">
|
||||
<bounds>571.317073,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F12" label="F12" category="function" keyval="65481">F12</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
</section>
|
||||
<section>
|
||||
<bounds>15.609756,78.048780,608.780488,201.365854</bounds>
|
||||
<angle>0</angle>
|
||||
<row>
|
||||
<columns>14</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>14</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>13</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>12</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>8</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<key id="keycode49" name="keycode49" column="0" row="0">
|
||||
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="quoteleft" label="`" category="letter" keyval="96">quoteleft</keysym>
|
||||
<text name="asciitilde" label="ಒ" category="letter">ಒ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode10" name="keycode10" column="1" row="0">
|
||||
<bounds>43.707317,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="1" label="೧" category="letter">೧</text>
|
||||
<text name="exclam" label="!" category="letter">!</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode11" name="keycode11" column="2" row="0">
|
||||
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="2" label="೨" category="letter">೨</text>
|
||||
<text name="at" label="@" category="letter">@</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode12" name="keycode12" column="3" row="0">
|
||||
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="3" label="೩" category="letter">೩</text>
|
||||
<text name="numbersign" label="#" category="letter">#</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode13" name="keycode13" column="4" row="0">
|
||||
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="4" label="೪" category="letter">೪</text>
|
||||
<text name="dollar" label="$" category="letter">$</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode14" name="keycode14" column="5" row="0">
|
||||
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="3">
|
||||
<text name="5" label="೫" category="letter">೫</text>
|
||||
<text name="percent" label="ಜ್ಞ" category="letter">ಜ್ಞ</text>
|
||||
<keysym name="EuroSign" label="€" category="letter" keyval="8364">EuroSign</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode15" name="keycode15" column="6" row="0">
|
||||
<bounds>245.073171,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="6" label="೬" category="letter">೬</text>
|
||||
<text name="asciicircum" label="ತ್ರ" category="letter">ತ್ರ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode16" name="keycode16" column="7" row="0">
|
||||
<bounds>285.658537,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="7" label="೭" category="letter">೭</text>
|
||||
<text name="ampersand" label="ಕ್ಷ" category="letter">ಕ್ಷ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode17" name="keycode17" column="8" row="0">
|
||||
<bounds>326.243902,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="8" label="೮" category="letter">೮</text>
|
||||
<text name="asterisk" label="ಶ್ರ" category="letter">ಶ್ರ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode18" name="keycode18" column="9" row="0">
|
||||
<bounds>366.829268,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="9" label="೯" category="letter">೯</text>
|
||||
<text name="parenleft" label="(" category="letter">(</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode19" name="keycode19" column="10" row="0">
|
||||
<bounds>407.414634,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="0" label="೦" category="letter">೦</text>
|
||||
<text name="parenright" label=")" category="letter">)</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode20" name="keycode20" column="11" row="0">
|
||||
<bounds>448.000000,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="minus" label="-" category="letter">-</text>
|
||||
<text name="underscore" label="ಃ" category="letter">ಃ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode21" name="keycode21" column="12" row="0">
|
||||
<bounds>488.585366,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="equal" label="ೃ" category="letter">ೃ</text>
|
||||
<text name="plus" label="ಋ" category="letter">ಋ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode22" name="keycode22" column="13" row="0">
|
||||
<bounds>529.170732,1.560976,79.609756,37.463415</bounds>
|
||||
<oref>outline4</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="BackSpace" label="←" category="keyname" keyval="65288">BackSpace</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode23" name="keycode23" column="0" row="1">
|
||||
<bounds>3.121951,42.146341,59.317073,37.463415</bounds>
|
||||
<oref>outline5</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="Tab" label="⇥" category="keyname" keyval="65289">Tab</keysym>
|
||||
<keysym name="ISO_Left_Tab" label="⇤" category="keyname" keyval="65056">ISO_Left_Tab</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode24" name="keycode24" column="1" row="1">
|
||||
<bounds>65.560976,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="q" label="ೌ" category="letter">ೌ</text>
|
||||
<text name="Q" label="ಔ" category="letter">ಔ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode25" name="keycode25" column="2" row="1">
|
||||
<bounds>106.146341,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="w" label="ೈ" category="letter">ೈ</text>
|
||||
<text name="W" label="ಐ" category="letter">ಐ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode26" name="keycode26" column="3" row="1">
|
||||
<bounds>145.170732,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="e" label="ಾ" category="letter">ಾ</text>
|
||||
<text name="E" label="ಆ" category="letter">ಆ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode27" name="keycode27" column="4" row="1">
|
||||
<bounds>185.756098,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="r" label="ೀ" category="letter">ೀ</text>
|
||||
<text name="R" label="ಈ" category="letter">ಈ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode28" name="keycode28" column="5" row="1">
|
||||
<bounds>226.341463,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="t" label="ೂ" category="letter">ೂ</text>
|
||||
<text name="T" label="ಊ" category="letter">ಊ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode29" name="keycode29" column="6" row="1">
|
||||
<bounds>266.926829,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="y" label="ಬ" category="letter">ಬ</text>
|
||||
<text name="Y" label="ಭ" category="letter">ಭ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode30" name="keycode30" column="7" row="1">
|
||||
<bounds>307.512195,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="u" label="ಹ" category="letter">ಹ</text>
|
||||
<text name="U" label="ಙ" category="letter">ಙ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode31" name="keycode31" column="8" row="1">
|
||||
<bounds>348.097561,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="i" label="ಗ" category="letter">ಗ</text>
|
||||
<text name="I" label="ಘ" category="letter">ಘ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode32" name="keycode32" column="9" row="1">
|
||||
<bounds>388.682927,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="o" label="ದ" category="letter">ದ</text>
|
||||
<text name="O" label="ಧ" category="letter">ಧ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode33" name="keycode33" column="10" row="1">
|
||||
<bounds>429.268293,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="p" label="ಜ" category="letter">ಜ</text>
|
||||
<text name="P" label="ಝ" category="letter">ಝ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode34" name="keycode34" column="11" row="1">
|
||||
<bounds>468.292683,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="bracketleft" label="ಡ" category="letter">ಡ</text>
|
||||
<text name="braceleft" label="ಢ" category="letter">ಢ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode35" name="keycode35" column="12" row="1">
|
||||
<bounds>508.878049,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="bracketright" label="]" category="letter">]</text>
|
||||
<text name="braceright" label="ಞ" category="letter">ಞ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode51" name="keycode51" column="13" row="1">
|
||||
<bounds>549.463415,42.146341,59.317073,37.463415</bounds>
|
||||
<oref>outline6</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="backslash" label="" category="letter"></text>
|
||||
<text name="bar" label="|" category="letter">|</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode66" name="keycode66" column="0" row="2">
|
||||
<bounds>3.121951,82.731707,68.682927,37.463415</bounds>
|
||||
<oref>outline7</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="ISO_Level3_Shift" label="⇮" category="keyname" keyval="65027">ISO_Level3_Shift</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode38" name="keycode38" column="1" row="2">
|
||||
<bounds>76.487805,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="a" label="ೋ" category="letter">ೋ</text>
|
||||
<text name="A" label="ಓ" category="letter">ಓ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode39" name="keycode39" column="2" row="2">
|
||||
<bounds>115.512195,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="s" label="ೇ" category="letter">ೇ</text>
|
||||
<text name="S" label="ಏ" category="letter">ಏ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode40" name="keycode40" column="3" row="2">
|
||||
<bounds>156.097561,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="d" label="್" category="letter">್</text>
|
||||
<text name="D" label="ಅ" category="letter">ಅ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode41" name="keycode41" column="4" row="2">
|
||||
<bounds>196.682927,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="f" label="ಿ" category="letter">ಿ</text>
|
||||
<text name="F" label="ಇ" category="letter">ಇ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode42" name="keycode42" column="5" row="2">
|
||||
<bounds>237.268293,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="g" label="ು" category="letter">ು</text>
|
||||
<text name="G" label="ಉ" category="letter">ಉ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode43" name="keycode43" column="6" row="2">
|
||||
<bounds>277.853659,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="h" label="ಪ" category="letter">ಪ</text>
|
||||
<text name="H" label="ಫ" category="letter">ಫ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode44" name="keycode44" column="7" row="2">
|
||||
<bounds>318.439024,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="j" label="ರ" category="letter">ರ</text>
|
||||
<text name="J" label="ಱ" category="letter">ಱ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode45" name="keycode45" column="8" row="2">
|
||||
<bounds>359.024390,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="k" label="ಕ" category="letter">ಕ</text>
|
||||
<text name="K" label="ಖ" category="letter">ಖ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode46" name="keycode46" column="9" row="2">
|
||||
<bounds>399.609756,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="l" label="ತ" category="letter">ತ</text>
|
||||
<text name="L" label="ಥ" category="letter">ಥ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode47" name="keycode47" column="10" row="2">
|
||||
<bounds>438.634146,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="semicolon" label="ಚ" category="letter">ಚ</text>
|
||||
<text name="colon" label="ಛ" category="letter">ಛ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode48" name="keycode48" column="11" row="2">
|
||||
<bounds>479.219512,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="quoteright" label="'" category="letter" keyval="39">quoteright</keysym>
|
||||
<text name="quotedbl" label="ಠ" category="letter">ಠ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode36" name="keycode36" column="12" row="2">
|
||||
<bounds>519.804878,82.731707,88.975610,37.463415</bounds>
|
||||
<oref>outline8</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Return" label="↵" category="keyname" keyval="65293">Return</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode50" name="keycode50" column="0" row="3">
|
||||
<bounds>3.121951,121.756098,88.975610,37.463415</bounds>
|
||||
<oref>outline9</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Shift_L" label="⇧" category="keyname" keyval="65505">Shift_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode52" name="keycode52" column="1" row="3">
|
||||
<bounds>95.219512,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="z" label="ೆ" category="letter">ೆ</text>
|
||||
<text name="Z" label="ಎ" category="letter">ಎ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode53" name="keycode53" column="2" row="3">
|
||||
<bounds>135.804878,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="x" label="ಂ" category="letter">ಂ</text>
|
||||
<text name="X" category="letter"></text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode54" name="keycode54" column="3" row="3">
|
||||
<bounds>176.390244,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="c" label="ಮ" category="letter">ಮ</text>
|
||||
<text name="C" label="ಣ" category="letter">ಣ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode55" name="keycode55" column="4" row="3">
|
||||
<bounds>215.414634,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="v" label="ನ" category="letter">ನ</text>
|
||||
<text name="V" label="" category="letter"></text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode56" name="keycode56" column="5" row="3">
|
||||
<bounds>256.000000,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="b" label="ವ" category="letter">ವ</text>
|
||||
<keysym name="B" label="B" category="letter" keyval="66">B</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode57" name="keycode57" column="6" row="3">
|
||||
<bounds>296.585366,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="n" label="ಲ" category="letter">ಲ</text>
|
||||
<text name="N" label="ಳ" category="letter">ಳ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode58" name="keycode58" column="7" row="3">
|
||||
<bounds>337.170732,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="m" label="ಸ" category="letter">ಸ</text>
|
||||
<text name="M" label="ಶ" category="letter">ಶ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode59" name="keycode59" column="8" row="3">
|
||||
<bounds>377.756098,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="comma" label="," category="letter">,</text>
|
||||
<text name="less" label="ಷ" category="letter">ಷ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode60" name="keycode60" column="9" row="3">
|
||||
<bounds>418.341463,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="period" label="." category="letter">.</text>
|
||||
<text name="greater" label="ಾ" category="letter">ಾ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode61" name="keycode61" column="10" row="3">
|
||||
<bounds>458.926829,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="slash" label="ಯ" category="letter">ಯ</text>
|
||||
<keysym name="question" label="?" category="letter" keyval="63">question</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode62" name="keycode62" column="11" row="3">
|
||||
<bounds>499.512195,121.756098,109.268293,37.463415</bounds>
|
||||
<oref>outline10</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Shift_R" label="⇧" category="keyname" keyval="65506">Shift_R</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode37" name="keycode37" column="0" row="4">
|
||||
<bounds>3.121951,162.341463,56.195122,37.463415</bounds>
|
||||
<oref>outline1</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<symbol name="cycle-keyboard" icon="input-keyboard-symbolic" label="⌨" category="keyname">cycle-keyboard</symbol>
|
||||
<symbol name="preferences" icon="preferences-system-symbolic" label="☺" category="keyname">preferences</symbol>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode133" name="keycode133" column="1" row="4">
|
||||
<bounds>62.439024,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Control_L" label="Ctrl" category="keyname" keyval="65507">Control_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode64" name="keycode64" column="2" row="4">
|
||||
<bounds>113.951220,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="Alt_L" label="Alt" category="keyname" keyval="65513">Alt_L</keysym>
|
||||
<keysym name="Meta_L" label="Meta" category="keyname" keyval="65511">Meta_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode65" name="keycode65" column="3" row="4">
|
||||
<bounds>165.463415,162.341463,238.829268,37.463415</bounds>
|
||||
<oref>outline11</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="space" category="letter" keyval="32">space</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode108" name="keycode108" column="4" row="4">
|
||||
<bounds>407.414634,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Left" label="⇠" category="keyname" keyval="65361">Left</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode134" name="keycode134" column="5" row="4">
|
||||
<bounds>458.926829,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Up" label="⇡" category="keyname" keyval="65362">Up</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode135" name="keycode135" column="6" row="4">
|
||||
<bounds>508.878049,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Down" label="⇣" category="keyname" keyval="65364">Down</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode105" name="keycode105" column="7" row="4">
|
||||
<bounds>560.390244,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Right" label="⇢" category="keyname" keyval="65363">Right</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
</section>
|
||||
<outline id="outline1">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>56.195122,0.000000</point>
|
||||
<point>56.195122,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline3">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>37.463415,0.000000</point>
|
||||
<point>37.463415,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline4">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>79.609756,0.000000</point>
|
||||
<point>79.609756,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline5">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>59.317073,0.000000</point>
|
||||
<point>59.317073,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline6">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>59.317073,0.000000</point>
|
||||
<point>59.317073,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline7">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>68.682927,0.000000</point>
|
||||
<point>68.682927,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline8">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>88.975610,0.000000</point>
|
||||
<point>88.975610,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline9">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>88.975610,0.000000</point>
|
||||
<point>88.975610,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline10">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>109.268293,0.000000</point>
|
||||
<point>109.268293,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline11">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>238.829268,0.000000</point>
|
||||
<point>238.829268,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline2">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>48.390244,0.000000</point>
|
||||
<point>48.390244,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
</keyboard>
|
||||
|
||||
683
data/keyboards/ks-inscript.xml
Normal file
683
data/keyboards/ks-inscript.xml
Normal file
@ -0,0 +1,683 @@
|
||||
<?xml version="1.0"?>
|
||||
<keyboard version="0.90">
|
||||
<bounds>0.000000,0.000000,640.000000,296.585366</bounds>
|
||||
<section>
|
||||
<bounds>15.609756,15.609756,640.000000,39.024390</bounds>
|
||||
<angle>0</angle>
|
||||
<row>
|
||||
<columns>16</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<key id="keycode9" name="keycode9" column="0" row="0">
|
||||
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Escape" label="Esc" category="keyname" keyval="65307">Escape</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode67" name="keycode67" column="1" row="0">
|
||||
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F1" label="F1" category="function" keyval="65470">F1</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode68" name="keycode68" column="2" row="0">
|
||||
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F2" label="F2" category="function" keyval="65471">F2</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode69" name="keycode69" column="3" row="0">
|
||||
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F3" label="F3" category="function" keyval="65472">F3</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode70" name="keycode70" column="4" row="0">
|
||||
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F4" label="F4" category="function" keyval="65473">F4</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode71" name="keycode71" column="5" row="0">
|
||||
<bounds>266.926829,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F5" label="F5" category="function" keyval="65474">F5</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode72" name="keycode72" column="6" row="0">
|
||||
<bounds>307.512195,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F6" label="F6" category="function" keyval="65475">F6</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode73" name="keycode73" column="7" row="0">
|
||||
<bounds>348.097561,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F7" label="F7" category="function" keyval="65476">F7</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode74" name="keycode74" column="8" row="0">
|
||||
<bounds>388.682927,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F8" label="F8" category="function" keyval="65477">F8</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode75" name="keycode75" column="9" row="0">
|
||||
<bounds>449.560976,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F9" label="F9" category="function" keyval="65478">F9</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode76" name="keycode76" column="10" row="0">
|
||||
<bounds>490.146341,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F10" label="F10" category="function" keyval="65479">F10</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode95" name="keycode95" column="11" row="0">
|
||||
<bounds>530.731707,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F11" label="F11" category="function" keyval="65480">F11</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode96" name="keycode96" column="12" row="0">
|
||||
<bounds>571.317073,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F12" label="F12" category="function" keyval="65481">F12</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
</section>
|
||||
<section>
|
||||
<bounds>15.609756,78.048780,608.780488,201.365854</bounds>
|
||||
<angle>0</angle>
|
||||
<row>
|
||||
<columns>14</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>14</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>13</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>12</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>8</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<key id="keycode49" name="keycode49" column="0" row="0">
|
||||
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="quoteleft" label="`" category="letter" keyval="96">quoteleft</keysym>
|
||||
<text name="asciitilde" label="ऒ" category="letter">ऒ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode10" name="keycode10" column="1" row="0">
|
||||
<bounds>43.707317,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="1" label="१" category="letter">१</text>
|
||||
<text name="exclam" label="ऍ" category="letter">ऍ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode11" name="keycode11" column="2" row="0">
|
||||
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="2" label="२" category="letter">२</text>
|
||||
<text name="at" label="ॅ" category="letter">ॅ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode12" name="keycode12" column="3" row="0">
|
||||
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="3" label="३" category="letter">३</text>
|
||||
<text name="numbersign" label="#" category="letter">#</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode13" name="keycode13" column="4" row="0">
|
||||
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="4" label="४" category="letter">४</text>
|
||||
<text name="dollar" label="$" category="letter">$</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode14" name="keycode14" column="5" row="0">
|
||||
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="3">
|
||||
<text name="5" label="५" category="letter">५</text>
|
||||
<text name="percent" label="ज्ञ" category="letter">ज्ञ</text>
|
||||
<keysym name="EuroSign" label="€" category="letter" keyval="8364">EuroSign</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode15" name="keycode15" column="6" row="0">
|
||||
<bounds>245.073171,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="6" label="६" category="letter">६</text>
|
||||
<text name="asciicircum" label="त्र" category="letter">त्र</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode16" name="keycode16" column="7" row="0">
|
||||
<bounds>285.658537,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="7" label="७" category="letter">७</text>
|
||||
<text name="ampersand" label="क्ष" category="letter">क्ष</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode17" name="keycode17" column="8" row="0">
|
||||
<bounds>326.243902,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="8" label="८" category="letter">८</text>
|
||||
<text name="asterisk" label="श्र" category="letter">श्र</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode18" name="keycode18" column="9" row="0">
|
||||
<bounds>366.829268,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="9" label="९" category="letter">९</text>
|
||||
<text name="parenleft" label="(" category="letter">(</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode19" name="keycode19" column="10" row="0">
|
||||
<bounds>407.414634,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="0" label="०" category="letter">०</text>
|
||||
<text name="parenright" label=")" category="letter">)</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode20" name="keycode20" column="11" row="0">
|
||||
<bounds>448.000000,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="minus" label="-" category="letter">-</text>
|
||||
<text name="underscore" label="ः" category="letter">ः</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode21" name="keycode21" column="12" row="0">
|
||||
<bounds>488.585366,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="equal" label="ृ" category="letter">ृ</text>
|
||||
<text name="plus" label="ऋ" category="letter">ऋ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode22" name="keycode22" column="13" row="0">
|
||||
<bounds>529.170732,1.560976,79.609756,37.463415</bounds>
|
||||
<oref>outline4</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="BackSpace" label="←" category="keyname" keyval="65288">BackSpace</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode23" name="keycode23" column="0" row="1">
|
||||
<bounds>3.121951,42.146341,59.317073,37.463415</bounds>
|
||||
<oref>outline5</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="Tab" label="⇥" category="keyname" keyval="65289">Tab</keysym>
|
||||
<keysym name="ISO_Left_Tab" label="⇤" category="keyname" keyval="65056">ISO_Left_Tab</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode24" name="keycode24" column="1" row="1">
|
||||
<bounds>65.560976,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="q" label="ौ" category="letter">ौ</text>
|
||||
<text name="Q" label="औ" category="letter">औ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode25" name="keycode25" column="2" row="1">
|
||||
<bounds>106.146341,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="w" label="ै" category="letter">ै</text>
|
||||
<text name="W" label="ऐ" category="letter">ऐ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode26" name="keycode26" column="3" row="1">
|
||||
<bounds>145.170732,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="e" label="ा" category="letter">ा</text>
|
||||
<text name="E" label="आ" category="letter">आ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode27" name="keycode27" column="4" row="1">
|
||||
<bounds>185.756098,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="r" label="ी" category="letter">ी</text>
|
||||
<text name="R" label="ई" category="letter">ई</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode28" name="keycode28" column="5" row="1">
|
||||
<bounds>226.341463,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="t" label="ू" category="letter">ू</text>
|
||||
<text name="T" label="ऊ" category="letter">ऊ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode29" name="keycode29" column="6" row="1">
|
||||
<bounds>266.926829,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="y" label="ॿ" category="letter">ॿ</text>
|
||||
<text name="Y" label="भ" category="letter">भ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode30" name="keycode30" column="7" row="1">
|
||||
<bounds>307.512195,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="u" label="ह" category="letter">ह</text>
|
||||
<text name="U" label="ङ" category="letter">ङ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode31" name="keycode31" column="8" row="1">
|
||||
<bounds>348.097561,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="i" label="ॻ" category="letter">ॻ</text>
|
||||
<text name="I" label="घ" category="letter">घ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode32" name="keycode32" column="9" row="1">
|
||||
<bounds>388.682927,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="o" label="द" category="letter">द</text>
|
||||
<text name="O" label="ध" category="letter">ध</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode33" name="keycode33" column="10" row="1">
|
||||
<bounds>429.268293,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="p" label="ॼ" category="letter">ॼ</text>
|
||||
<text name="P" label="झ" category="letter">झ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode34" name="keycode34" column="11" row="1">
|
||||
<bounds>468.292683,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="bracketleft" label="ॾ" category="letter">ॾ</text>
|
||||
<text name="braceleft" label="ढ" category="letter">ढ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode35" name="keycode35" column="12" row="1">
|
||||
<bounds>508.878049,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="bracketright" label="़" category="letter">़</text>
|
||||
<text name="braceright" label="ञ" category="letter">ञ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode51" name="keycode51" column="13" row="1">
|
||||
<bounds>549.463415,42.146341,59.317073,37.463415</bounds>
|
||||
<oref>outline6</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="backslash" label="ॉ" category="letter">ॉ</text>
|
||||
<text name="bar" label="ऑ" category="letter">ऑ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode66" name="keycode66" column="0" row="2">
|
||||
<bounds>3.121951,82.731707,68.682927,37.463415</bounds>
|
||||
<oref>outline7</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="ISO_Level3_Shift" label="⇮" category="keyname" keyval="65027">ISO_Level3_Shift</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode38" name="keycode38" column="1" row="2">
|
||||
<bounds>76.487805,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="a" label="ो" category="letter">ो</text>
|
||||
<text name="A" label="ओ" category="letter">ओ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode39" name="keycode39" column="2" row="2">
|
||||
<bounds>115.512195,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="s" label="े" category="letter">े</text>
|
||||
<text name="S" label="ए" category="letter">ए</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode40" name="keycode40" column="3" row="2">
|
||||
<bounds>156.097561,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="d" label="्" category="letter">्</text>
|
||||
<text name="D" label="अ" category="letter">अ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode41" name="keycode41" column="4" row="2">
|
||||
<bounds>196.682927,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="f" label="ि" category="letter">ि</text>
|
||||
<text name="F" label="इ" category="letter">इ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode42" name="keycode42" column="5" row="2">
|
||||
<bounds>237.268293,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="g" label="g" category="letter" keyval="103">g</keysym>
|
||||
<keysym name="G" label="G" category="letter" keyval="71">G</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode43" name="keycode43" column="6" row="2">
|
||||
<bounds>277.853659,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="h" label="प" category="letter">प</text>
|
||||
<text name="H" label="फ" category="letter">फ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode44" name="keycode44" column="7" row="2">
|
||||
<bounds>318.439024,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="j" label="र" category="letter">र</text>
|
||||
<text name="J" label="ऱ" category="letter">ऱ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode45" name="keycode45" column="8" row="2">
|
||||
<bounds>359.024390,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="k" label="क" category="letter">क</text>
|
||||
<text name="K" label="ख" category="letter">ख</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode46" name="keycode46" column="9" row="2">
|
||||
<bounds>399.609756,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="l" label="त" category="letter">त</text>
|
||||
<text name="L" label="थ" category="letter">थ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode47" name="keycode47" column="10" row="2">
|
||||
<bounds>438.634146,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="semicolon" label="च" category="letter">च</text>
|
||||
<text name="colon" label="छ" category="letter">छ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode48" name="keycode48" column="11" row="2">
|
||||
<bounds>479.219512,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="quoteright" label="'" category="letter" keyval="39">quoteright</keysym>
|
||||
<text name="quotedbl" label="ठ" category="letter">ठ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode36" name="keycode36" column="12" row="2">
|
||||
<bounds>519.804878,82.731707,88.975610,37.463415</bounds>
|
||||
<oref>outline8</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Return" label="↵" category="keyname" keyval="65293">Return</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode50" name="keycode50" column="0" row="3">
|
||||
<bounds>3.121951,121.756098,88.975610,37.463415</bounds>
|
||||
<oref>outline9</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Shift_L" label="⇧" category="keyname" keyval="65505">Shift_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode52" name="keycode52" column="1" row="3">
|
||||
<bounds>95.219512,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="z" label="ॆ" category="letter">ॆ</text>
|
||||
<text name="Z" label="ऎ" category="letter">ऎ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode53" name="keycode53" column="2" row="3">
|
||||
<bounds>135.804878,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="x" label="ं" category="letter">ं</text>
|
||||
<text name="X" label="ँ" category="letter">ँ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode54" name="keycode54" column="3" row="3">
|
||||
<bounds>176.390244,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="c" label="म" category="letter">म</text>
|
||||
<text name="C" label="ण" category="letter">ण</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode55" name="keycode55" column="4" row="3">
|
||||
<bounds>215.414634,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="v" label="न" category="letter">न</text>
|
||||
<text name="V" label="ऩ" category="letter">ऩ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode56" name="keycode56" column="5" row="3">
|
||||
<bounds>256.000000,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="b" label="व" category="letter">व</text>
|
||||
<text name="B" label="ऴ" category="letter">ऴ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode57" name="keycode57" column="6" row="3">
|
||||
<bounds>296.585366,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="n" label="ल" category="letter">ल</text>
|
||||
<text name="N" label="ळ" category="letter">ळ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode58" name="keycode58" column="7" row="3">
|
||||
<bounds>337.170732,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="m" label="स" category="letter">स</text>
|
||||
<text name="M" label="श" category="letter">श</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode59" name="keycode59" column="8" row="3">
|
||||
<bounds>377.756098,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="comma" label="," category="letter">,</text>
|
||||
<text name="less" label="ष" category="letter">ष</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode60" name="keycode60" column="9" row="3">
|
||||
<bounds>418.341463,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="period" label="." category="letter">.</text>
|
||||
<text name="greater" label="।" category="letter">।</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode61" name="keycode61" column="10" row="3">
|
||||
<bounds>458.926829,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="slash" label="य" category="letter">य</text>
|
||||
<text name="question" label="य़" category="letter">य़</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode62" name="keycode62" column="11" row="3">
|
||||
<bounds>499.512195,121.756098,109.268293,37.463415</bounds>
|
||||
<oref>outline10</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Shift_R" label="⇧" category="keyname" keyval="65506">Shift_R</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode37" name="keycode37" column="0" row="4">
|
||||
<bounds>3.121951,162.341463,56.195122,37.463415</bounds>
|
||||
<oref>outline1</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<symbol name="cycle-keyboard" icon="input-keyboard-symbolic" label="⌨" category="keyname">cycle-keyboard</symbol>
|
||||
<symbol name="preferences" icon="preferences-system-symbolic" label="☺" category="keyname">preferences</symbol>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode133" name="keycode133" column="1" row="4">
|
||||
<bounds>62.439024,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Control_L" label="Ctrl" category="keyname" keyval="65507">Control_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode64" name="keycode64" column="2" row="4">
|
||||
<bounds>113.951220,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="Alt_L" label="Alt" category="keyname" keyval="65513">Alt_L</keysym>
|
||||
<keysym name="Meta_L" label="Meta" category="keyname" keyval="65511">Meta_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode65" name="keycode65" column="3" row="4">
|
||||
<bounds>165.463415,162.341463,238.829268,37.463415</bounds>
|
||||
<oref>outline11</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="space" category="letter" keyval="32">space</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode108" name="keycode108" column="4" row="4">
|
||||
<bounds>407.414634,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Left" label="⇠" category="keyname" keyval="65361">Left</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode134" name="keycode134" column="5" row="4">
|
||||
<bounds>458.926829,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Up" label="⇡" category="keyname" keyval="65362">Up</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode135" name="keycode135" column="6" row="4">
|
||||
<bounds>508.878049,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Down" label="⇣" category="keyname" keyval="65364">Down</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode105" name="keycode105" column="7" row="4">
|
||||
<bounds>560.390244,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Right" label="⇢" category="keyname" keyval="65363">Right</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
</section>
|
||||
<outline id="outline1">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>56.195122,0.000000</point>
|
||||
<point>56.195122,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline3">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>37.463415,0.000000</point>
|
||||
<point>37.463415,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline4">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>79.609756,0.000000</point>
|
||||
<point>79.609756,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline5">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>59.317073,0.000000</point>
|
||||
<point>59.317073,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline6">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>59.317073,0.000000</point>
|
||||
<point>59.317073,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline7">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>68.682927,0.000000</point>
|
||||
<point>68.682927,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline8">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>88.975610,0.000000</point>
|
||||
<point>88.975610,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline9">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>88.975610,0.000000</point>
|
||||
<point>88.975610,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline10">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>109.268293,0.000000</point>
|
||||
<point>109.268293,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline11">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>238.829268,0.000000</point>
|
||||
<point>238.829268,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline2">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>48.390244,0.000000</point>
|
||||
<point>48.390244,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
</keyboard>
|
||||
|
||||
683
data/keyboards/ks.xml
Normal file
683
data/keyboards/ks.xml
Normal file
@ -0,0 +1,683 @@
|
||||
<?xml version="1.0"?>
|
||||
<keyboard version="0.90">
|
||||
<bounds>0.000000,0.000000,640.000000,296.585366</bounds>
|
||||
<section>
|
||||
<bounds>15.609756,15.609756,640.000000,39.024390</bounds>
|
||||
<angle>0</angle>
|
||||
<row>
|
||||
<columns>16</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<key id="keycode9" name="keycode9" column="0" row="0">
|
||||
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Escape" label="Esc" category="keyname" keyval="65307">Escape</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode67" name="keycode67" column="1" row="0">
|
||||
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F1" label="F1" category="function" keyval="65470">F1</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode68" name="keycode68" column="2" row="0">
|
||||
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F2" label="F2" category="function" keyval="65471">F2</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode69" name="keycode69" column="3" row="0">
|
||||
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F3" label="F3" category="function" keyval="65472">F3</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode70" name="keycode70" column="4" row="0">
|
||||
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F4" label="F4" category="function" keyval="65473">F4</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode71" name="keycode71" column="5" row="0">
|
||||
<bounds>266.926829,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F5" label="F5" category="function" keyval="65474">F5</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode72" name="keycode72" column="6" row="0">
|
||||
<bounds>307.512195,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F6" label="F6" category="function" keyval="65475">F6</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode73" name="keycode73" column="7" row="0">
|
||||
<bounds>348.097561,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F7" label="F7" category="function" keyval="65476">F7</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode74" name="keycode74" column="8" row="0">
|
||||
<bounds>388.682927,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F8" label="F8" category="function" keyval="65477">F8</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode75" name="keycode75" column="9" row="0">
|
||||
<bounds>449.560976,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F9" label="F9" category="function" keyval="65478">F9</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode76" name="keycode76" column="10" row="0">
|
||||
<bounds>490.146341,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F10" label="F10" category="function" keyval="65479">F10</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode95" name="keycode95" column="11" row="0">
|
||||
<bounds>530.731707,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F11" label="F11" category="function" keyval="65480">F11</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode96" name="keycode96" column="12" row="0">
|
||||
<bounds>571.317073,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F12" label="F12" category="function" keyval="65481">F12</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
</section>
|
||||
<section>
|
||||
<bounds>15.609756,78.048780,608.780488,201.365854</bounds>
|
||||
<angle>0</angle>
|
||||
<row>
|
||||
<columns>14</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>14</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>13</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>12</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>8</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<key id="keycode49" name="keycode49" column="0" row="0">
|
||||
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="quoteleft" label="`" category="letter" keyval="96">quoteleft</keysym>
|
||||
<text name="asciitilde" label="ً" category="letter">ً</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode10" name="keycode10" column="1" row="0">
|
||||
<bounds>43.707317,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="1" label="۱" category="letter">۱</text>
|
||||
<text name="exclam" label="!" category="letter">!</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode11" name="keycode11" column="2" row="0">
|
||||
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="2" label="۲" category="letter">۲</text>
|
||||
<text name="at" label="@" category="letter">@</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode12" name="keycode12" column="3" row="0">
|
||||
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="3" label="۳" category="letter">۳</text>
|
||||
<text name="numbersign" label="#" category="letter">#</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode13" name="keycode13" column="4" row="0">
|
||||
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="4" label="۴" category="letter">۴</text>
|
||||
<text name="dollar" label="$" category="letter">$</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode14" name="keycode14" column="5" row="0">
|
||||
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="3">
|
||||
<text name="5" label="۵" category="letter">۵</text>
|
||||
<text name="percent" label="%" category="letter">%</text>
|
||||
<keysym name="EuroSign" label="€" category="letter" keyval="8364">EuroSign</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode15" name="keycode15" column="6" row="0">
|
||||
<bounds>245.073171,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="6" label="۶" category="letter">۶</text>
|
||||
<text name="asciicircum" label="^" category="letter">^</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode16" name="keycode16" column="7" row="0">
|
||||
<bounds>285.658537,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="7" label="۷" category="letter">۷</text>
|
||||
<text name="ampersand" label="&" category="letter">&</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode17" name="keycode17" column="8" row="0">
|
||||
<bounds>326.243902,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="8" label="۸" category="letter">۸</text>
|
||||
<text name="asterisk" label="*" category="letter">*</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode18" name="keycode18" column="9" row="0">
|
||||
<bounds>366.829268,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="9" label="۹" category="letter">۹</text>
|
||||
<text name="parenleft" label=")" category="letter">)</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode19" name="keycode19" column="10" row="0">
|
||||
<bounds>407.414634,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="0" label="۰" category="letter">۰</text>
|
||||
<text name="parenright" label="(" category="letter">(</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode20" name="keycode20" column="11" row="0">
|
||||
<bounds>448.000000,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="minus" label="-" category="letter">-</text>
|
||||
<text name="underscore" label="ّ" category="letter">ّ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode21" name="keycode21" column="12" row="0">
|
||||
<bounds>488.585366,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="equal" label="=" category="letter">=</text>
|
||||
<text name="plus" label="+" category="letter">+</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode22" name="keycode22" column="13" row="0">
|
||||
<bounds>529.170732,1.560976,79.609756,37.463415</bounds>
|
||||
<oref>outline4</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="BackSpace" label="←" category="keyname" keyval="65288">BackSpace</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode23" name="keycode23" column="0" row="1">
|
||||
<bounds>3.121951,42.146341,59.317073,37.463415</bounds>
|
||||
<oref>outline5</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="Tab" label="⇥" category="keyname" keyval="65289">Tab</keysym>
|
||||
<keysym name="ISO_Left_Tab" label="⇤" category="keyname" keyval="65056">ISO_Left_Tab</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode24" name="keycode24" column="1" row="1">
|
||||
<bounds>65.560976,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="q" label="ق" category="letter">ق</text>
|
||||
<text name="Q" label="ﷺ" category="letter">ﷺ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode25" name="keycode25" column="2" row="1">
|
||||
<bounds>106.146341,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="w" label="و" category="letter">و</text>
|
||||
<text name="W" label="ؤ" category="letter">ؤ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode26" name="keycode26" column="3" row="1">
|
||||
<bounds>145.170732,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="e" label="ع" category="letter">ع</text>
|
||||
<text name="E" label="ئ" category="letter">ئ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode27" name="keycode27" column="4" row="1">
|
||||
<bounds>185.756098,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="r" label="ر" category="letter">ر</text>
|
||||
<text name="R" label="ڑ" category="letter">ڑ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode28" name="keycode28" column="5" row="1">
|
||||
<bounds>226.341463,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="t" label="ت" category="letter">ت</text>
|
||||
<text name="T" label="ٹ" category="letter">ٹ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode29" name="keycode29" column="6" row="1">
|
||||
<bounds>266.926829,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="y" label="ے" category="letter">ے</text>
|
||||
<text name="Y" label="" category="letter"></text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode30" name="keycode30" column="7" row="1">
|
||||
<bounds>307.512195,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="u" label="ء" category="letter">ء</text>
|
||||
<text name="U" label="،" category="letter">،</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode31" name="keycode31" column="8" row="1">
|
||||
<bounds>348.097561,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="i" label="ی" category="letter">ی</text>
|
||||
<text name="I" label="ۆ" category="letter">ۆ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode32" name="keycode32" column="9" row="1">
|
||||
<bounds>388.682927,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="o" label="ہ" category="letter">ہ</text>
|
||||
<text name="O" label="ۃ" category="letter">ۃ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode33" name="keycode33" column="10" row="1">
|
||||
<bounds>429.268293,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="p" label="پ" category="letter">پ</text>
|
||||
<text name="P" label="إ" category="letter">إ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode34" name="keycode34" column="11" row="1">
|
||||
<bounds>468.292683,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="bracketleft" label="]" category="letter">]</text>
|
||||
<text name="braceleft" label="ٰ" category="letter">ٰ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode35" name="keycode35" column="12" row="1">
|
||||
<bounds>508.878049,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="bracketright" label="[" category="letter">[</text>
|
||||
<text name="braceright" label="ٰ" category="letter">ٰ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode51" name="keycode51" column="13" row="1">
|
||||
<bounds>549.463415,42.146341,59.317073,37.463415</bounds>
|
||||
<oref>outline6</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="backslash" label="؎" category="letter">؎</text>
|
||||
<text name="bar" label="أ" category="letter">أ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode66" name="keycode66" column="0" row="2">
|
||||
<bounds>3.121951,82.731707,68.682927,37.463415</bounds>
|
||||
<oref>outline7</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="ISO_Level3_Shift" label="⇮" category="keyname" keyval="65027">ISO_Level3_Shift</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode38" name="keycode38" column="1" row="2">
|
||||
<bounds>76.487805,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="a" label="ا" category="letter">ا</text>
|
||||
<text name="A" label="آ" category="letter">آ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode39" name="keycode39" column="2" row="2">
|
||||
<bounds>115.512195,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="s" label="س" category="letter">س</text>
|
||||
<text name="S" label="ش" category="letter">ش</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode40" name="keycode40" column="3" row="2">
|
||||
<bounds>156.097561,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="d" label="د" category="letter">د</text>
|
||||
<text name="D" label="ڈ" category="letter">ڈ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode41" name="keycode41" column="4" row="2">
|
||||
<bounds>196.682927,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="f" label="ف" category="letter">ف</text>
|
||||
<text name="F" label="ُ" category="letter">ُ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode42" name="keycode42" column="5" row="2">
|
||||
<bounds>237.268293,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="g" label="گ" category="letter">گ</text>
|
||||
<text name="G" label="غ" category="letter">غ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode43" name="keycode43" column="6" row="2">
|
||||
<bounds>277.853659,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="h" label="ھ" category="letter">ھ</text>
|
||||
<text name="H" label="ح" category="letter">ح</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode44" name="keycode44" column="7" row="2">
|
||||
<bounds>318.439024,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="j" label="ج" category="letter">ج</text>
|
||||
<text name="J" label="ژ" category="letter">ژ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode45" name="keycode45" column="8" row="2">
|
||||
<bounds>359.024390,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="k" label="ک" category="letter">ک</text>
|
||||
<text name="K" label="خ" category="letter">خ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode46" name="keycode46" column="9" row="2">
|
||||
<bounds>399.609756,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="l" label="ل" category="letter">ل</text>
|
||||
<text name="L" label="ؓ" category="letter">ؓ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode47" name="keycode47" column="10" row="2">
|
||||
<bounds>438.634146,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="semicolon" label="؛" category="letter">؛</text>
|
||||
<text name="colon" label=":" category="letter">:</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode48" name="keycode48" column="11" row="2">
|
||||
<bounds>479.219512,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="quoteright" label="'" category="letter" keyval="39">quoteright</keysym>
|
||||
<text name="quotedbl" label=""" category="letter">"</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode36" name="keycode36" column="12" row="2">
|
||||
<bounds>519.804878,82.731707,88.975610,37.463415</bounds>
|
||||
<oref>outline8</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Return" label="↵" category="keyname" keyval="65293">Return</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode50" name="keycode50" column="0" row="3">
|
||||
<bounds>3.121951,121.756098,88.975610,37.463415</bounds>
|
||||
<oref>outline9</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Shift_L" label="⇧" category="keyname" keyval="65505">Shift_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode52" name="keycode52" column="1" row="3">
|
||||
<bounds>95.219512,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="z" label="ز" category="letter">ز</text>
|
||||
<text name="Z" label="ذ" category="letter">ذ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode53" name="keycode53" column="2" row="3">
|
||||
<bounds>135.804878,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="x" label="ص" category="letter">ص</text>
|
||||
<text name="X" label="ض" category="letter">ض</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode54" name="keycode54" column="3" row="3">
|
||||
<bounds>176.390244,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="c" label="چ" category="letter">چ</text>
|
||||
<text name="C" label="ث" category="letter">ث</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode55" name="keycode55" column="4" row="3">
|
||||
<bounds>215.414634,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="v" label="ط" category="letter">ط</text>
|
||||
<text name="V" label="ظ" category="letter">ظ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode56" name="keycode56" column="5" row="3">
|
||||
<bounds>256.000000,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="b" label="ب" category="letter">ب</text>
|
||||
<text name="B" label="أ" category="letter">أ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode57" name="keycode57" column="6" row="3">
|
||||
<bounds>296.585366,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="n" label="ن" category="letter">ن</text>
|
||||
<text name="N" label="ں" category="letter">ں</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode58" name="keycode58" column="7" row="3">
|
||||
<bounds>337.170732,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="m" label="م" category="letter">م</text>
|
||||
<text name="M" label="ٔ" category="letter">ٔ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode59" name="keycode59" column="8" row="3">
|
||||
<bounds>377.756098,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="comma" label="،" category="letter">،</text>
|
||||
<text name="less" label="ِ" category="letter">ِ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode60" name="keycode60" column="9" row="3">
|
||||
<bounds>418.341463,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="period" label="۔" category="letter">۔</text>
|
||||
<text name="greater" label="َ" category="letter">َ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode61" name="keycode61" column="10" row="3">
|
||||
<bounds>458.926829,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="slash" label="/" category="letter">/</text>
|
||||
<text name="question" label="؟" category="letter">؟</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode62" name="keycode62" column="11" row="3">
|
||||
<bounds>499.512195,121.756098,109.268293,37.463415</bounds>
|
||||
<oref>outline10</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Shift_R" label="⇧" category="keyname" keyval="65506">Shift_R</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode37" name="keycode37" column="0" row="4">
|
||||
<bounds>3.121951,162.341463,56.195122,37.463415</bounds>
|
||||
<oref>outline1</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<symbol name="cycle-keyboard" icon="input-keyboard-symbolic" label="⌨" category="keyname">cycle-keyboard</symbol>
|
||||
<symbol name="preferences" icon="preferences-system-symbolic" label="☺" category="keyname">preferences</symbol>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode133" name="keycode133" column="1" row="4">
|
||||
<bounds>62.439024,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Control_L" label="Ctrl" category="keyname" keyval="65507">Control_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode64" name="keycode64" column="2" row="4">
|
||||
<bounds>113.951220,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="Alt_L" label="Alt" category="keyname" keyval="65513">Alt_L</keysym>
|
||||
<keysym name="Meta_L" label="Meta" category="keyname" keyval="65511">Meta_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode65" name="keycode65" column="3" row="4">
|
||||
<bounds>165.463415,162.341463,238.829268,37.463415</bounds>
|
||||
<oref>outline11</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="space" category="letter" keyval="32">space</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode108" name="keycode108" column="4" row="4">
|
||||
<bounds>407.414634,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Left" label="⇠" category="keyname" keyval="65361">Left</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode134" name="keycode134" column="5" row="4">
|
||||
<bounds>458.926829,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Up" label="⇡" category="keyname" keyval="65362">Up</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode135" name="keycode135" column="6" row="4">
|
||||
<bounds>508.878049,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Down" label="⇣" category="keyname" keyval="65364">Down</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode105" name="keycode105" column="7" row="4">
|
||||
<bounds>560.390244,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Right" label="⇢" category="keyname" keyval="65363">Right</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
</section>
|
||||
<outline id="outline1">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>56.195122,0.000000</point>
|
||||
<point>56.195122,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline3">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>37.463415,0.000000</point>
|
||||
<point>37.463415,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline4">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>79.609756,0.000000</point>
|
||||
<point>79.609756,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline5">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>59.317073,0.000000</point>
|
||||
<point>59.317073,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline6">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>59.317073,0.000000</point>
|
||||
<point>59.317073,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline7">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>68.682927,0.000000</point>
|
||||
<point>68.682927,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline8">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>88.975610,0.000000</point>
|
||||
<point>88.975610,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline9">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>88.975610,0.000000</point>
|
||||
<point>88.975610,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline10">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>109.268293,0.000000</point>
|
||||
<point>109.268293,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline11">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>238.829268,0.000000</point>
|
||||
<point>238.829268,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline2">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>48.390244,0.000000</point>
|
||||
<point>48.390244,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
</keyboard>
|
||||
|
||||
683
data/keyboards/mai-inscript.xml
Normal file
683
data/keyboards/mai-inscript.xml
Normal file
@ -0,0 +1,683 @@
|
||||
<?xml version="1.0"?>
|
||||
<keyboard version="0.90">
|
||||
<bounds>0.000000,0.000000,640.000000,296.585366</bounds>
|
||||
<section>
|
||||
<bounds>15.609756,15.609756,640.000000,39.024390</bounds>
|
||||
<angle>0</angle>
|
||||
<row>
|
||||
<columns>16</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<key id="keycode9" name="keycode9" column="0" row="0">
|
||||
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Escape" label="Esc" category="keyname" keyval="65307">Escape</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode67" name="keycode67" column="1" row="0">
|
||||
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F1" label="F1" category="function" keyval="65470">F1</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode68" name="keycode68" column="2" row="0">
|
||||
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F2" label="F2" category="function" keyval="65471">F2</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode69" name="keycode69" column="3" row="0">
|
||||
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F3" label="F3" category="function" keyval="65472">F3</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode70" name="keycode70" column="4" row="0">
|
||||
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F4" label="F4" category="function" keyval="65473">F4</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode71" name="keycode71" column="5" row="0">
|
||||
<bounds>266.926829,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F5" label="F5" category="function" keyval="65474">F5</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode72" name="keycode72" column="6" row="0">
|
||||
<bounds>307.512195,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F6" label="F6" category="function" keyval="65475">F6</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode73" name="keycode73" column="7" row="0">
|
||||
<bounds>348.097561,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F7" label="F7" category="function" keyval="65476">F7</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode74" name="keycode74" column="8" row="0">
|
||||
<bounds>388.682927,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F8" label="F8" category="function" keyval="65477">F8</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode75" name="keycode75" column="9" row="0">
|
||||
<bounds>449.560976,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F9" label="F9" category="function" keyval="65478">F9</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode76" name="keycode76" column="10" row="0">
|
||||
<bounds>490.146341,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F10" label="F10" category="function" keyval="65479">F10</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode95" name="keycode95" column="11" row="0">
|
||||
<bounds>530.731707,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F11" label="F11" category="function" keyval="65480">F11</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode96" name="keycode96" column="12" row="0">
|
||||
<bounds>571.317073,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F12" label="F12" category="function" keyval="65481">F12</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
</section>
|
||||
<section>
|
||||
<bounds>15.609756,78.048780,608.780488,201.365854</bounds>
|
||||
<angle>0</angle>
|
||||
<row>
|
||||
<columns>14</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>14</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>13</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>12</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>8</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<key id="keycode49" name="keycode49" column="0" row="0">
|
||||
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="quoteleft" label="`" category="letter" keyval="96">quoteleft</keysym>
|
||||
<text name="asciitilde" label="ऒ" category="letter">ऒ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode10" name="keycode10" column="1" row="0">
|
||||
<bounds>43.707317,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="1" label="१" category="letter">१</text>
|
||||
<text name="exclam" label="ऍ" category="letter">ऍ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode11" name="keycode11" column="2" row="0">
|
||||
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="2" label="२" category="letter">२</text>
|
||||
<text name="at" label="ॅ" category="letter">ॅ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode12" name="keycode12" column="3" row="0">
|
||||
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="3" label="३" category="letter">३</text>
|
||||
<text name="numbersign" label="#" category="letter">#</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode13" name="keycode13" column="4" row="0">
|
||||
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="4" label="४" category="letter">४</text>
|
||||
<text name="dollar" label="$" category="letter">$</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode14" name="keycode14" column="5" row="0">
|
||||
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="3">
|
||||
<text name="5" label="५" category="letter">५</text>
|
||||
<text name="percent" label="ज्ञ" category="letter">ज्ञ</text>
|
||||
<keysym name="EuroSign" label="€" category="letter" keyval="8364">EuroSign</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode15" name="keycode15" column="6" row="0">
|
||||
<bounds>245.073171,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="6" label="६" category="letter">६</text>
|
||||
<text name="asciicircum" label="त्र" category="letter">त्र</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode16" name="keycode16" column="7" row="0">
|
||||
<bounds>285.658537,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="7" label="७" category="letter">७</text>
|
||||
<text name="ampersand" label="क्ष" category="letter">क्ष</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode17" name="keycode17" column="8" row="0">
|
||||
<bounds>326.243902,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="8" label="८" category="letter">८</text>
|
||||
<text name="asterisk" label="श्र" category="letter">श्र</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode18" name="keycode18" column="9" row="0">
|
||||
<bounds>366.829268,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="9" label="९" category="letter">९</text>
|
||||
<text name="parenleft" label="(" category="letter">(</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode19" name="keycode19" column="10" row="0">
|
||||
<bounds>407.414634,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="0" label="०" category="letter">०</text>
|
||||
<text name="parenright" label=")" category="letter">)</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode20" name="keycode20" column="11" row="0">
|
||||
<bounds>448.000000,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="minus" label="-" category="letter">-</text>
|
||||
<text name="underscore" label="ः" category="letter">ः</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode21" name="keycode21" column="12" row="0">
|
||||
<bounds>488.585366,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="equal" label="ृ" category="letter">ृ</text>
|
||||
<text name="plus" label="ऋ" category="letter">ऋ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode22" name="keycode22" column="13" row="0">
|
||||
<bounds>529.170732,1.560976,79.609756,37.463415</bounds>
|
||||
<oref>outline4</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="BackSpace" label="←" category="keyname" keyval="65288">BackSpace</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode23" name="keycode23" column="0" row="1">
|
||||
<bounds>3.121951,42.146341,59.317073,37.463415</bounds>
|
||||
<oref>outline5</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="Tab" label="⇥" category="keyname" keyval="65289">Tab</keysym>
|
||||
<keysym name="ISO_Left_Tab" label="⇤" category="keyname" keyval="65056">ISO_Left_Tab</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode24" name="keycode24" column="1" row="1">
|
||||
<bounds>65.560976,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="q" label="ौ" category="letter">ौ</text>
|
||||
<text name="Q" label="औ" category="letter">औ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode25" name="keycode25" column="2" row="1">
|
||||
<bounds>106.146341,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="w" label="ै" category="letter">ै</text>
|
||||
<text name="W" label="ऐ" category="letter">ऐ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode26" name="keycode26" column="3" row="1">
|
||||
<bounds>145.170732,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="e" label="ा" category="letter">ा</text>
|
||||
<text name="E" label="आ" category="letter">आ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode27" name="keycode27" column="4" row="1">
|
||||
<bounds>185.756098,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="r" label="ी" category="letter">ी</text>
|
||||
<text name="R" label="ई" category="letter">ई</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode28" name="keycode28" column="5" row="1">
|
||||
<bounds>226.341463,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="t" label="ू" category="letter">ू</text>
|
||||
<text name="T" label="ऊ" category="letter">ऊ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode29" name="keycode29" column="6" row="1">
|
||||
<bounds>266.926829,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="y" label="ब" category="letter">ब</text>
|
||||
<text name="Y" label="भ" category="letter">भ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode30" name="keycode30" column="7" row="1">
|
||||
<bounds>307.512195,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="u" label="ह" category="letter">ह</text>
|
||||
<text name="U" label="ङ" category="letter">ङ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode31" name="keycode31" column="8" row="1">
|
||||
<bounds>348.097561,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="i" label="ग" category="letter">ग</text>
|
||||
<text name="I" label="घ" category="letter">घ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode32" name="keycode32" column="9" row="1">
|
||||
<bounds>388.682927,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="o" label="द" category="letter">द</text>
|
||||
<text name="O" label="ध" category="letter">ध</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode33" name="keycode33" column="10" row="1">
|
||||
<bounds>429.268293,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="p" label="ज" category="letter">ज</text>
|
||||
<text name="P" label="झ" category="letter">झ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode34" name="keycode34" column="11" row="1">
|
||||
<bounds>468.292683,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="bracketleft" label="ड" category="letter">ड</text>
|
||||
<text name="braceleft" label="ढ" category="letter">ढ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode35" name="keycode35" column="12" row="1">
|
||||
<bounds>508.878049,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="bracketright" label="़" category="letter">़</text>
|
||||
<text name="braceright" label="ञ" category="letter">ञ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode51" name="keycode51" column="13" row="1">
|
||||
<bounds>549.463415,42.146341,59.317073,37.463415</bounds>
|
||||
<oref>outline6</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="backslash" label="ॉ" category="letter">ॉ</text>
|
||||
<text name="bar" label="ऑ" category="letter">ऑ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode66" name="keycode66" column="0" row="2">
|
||||
<bounds>3.121951,82.731707,68.682927,37.463415</bounds>
|
||||
<oref>outline7</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="ISO_Level3_Shift" label="⇮" category="keyname" keyval="65027">ISO_Level3_Shift</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode38" name="keycode38" column="1" row="2">
|
||||
<bounds>76.487805,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="a" label="ो" category="letter">ो</text>
|
||||
<text name="A" label="ओ" category="letter">ओ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode39" name="keycode39" column="2" row="2">
|
||||
<bounds>115.512195,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="s" label="े" category="letter">े</text>
|
||||
<text name="S" label="ए" category="letter">ए</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode40" name="keycode40" column="3" row="2">
|
||||
<bounds>156.097561,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="d" label="्" category="letter">्</text>
|
||||
<text name="D" label="अ" category="letter">अ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode41" name="keycode41" column="4" row="2">
|
||||
<bounds>196.682927,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="f" label="ि" category="letter">ि</text>
|
||||
<text name="F" label="इ" category="letter">इ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode42" name="keycode42" column="5" row="2">
|
||||
<bounds>237.268293,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="g" label="ु" category="letter">ु</text>
|
||||
<text name="G" label="उ" category="letter">उ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode43" name="keycode43" column="6" row="2">
|
||||
<bounds>277.853659,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="h" label="प" category="letter">प</text>
|
||||
<text name="H" label="फ" category="letter">फ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode44" name="keycode44" column="7" row="2">
|
||||
<bounds>318.439024,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="j" label="र" category="letter">र</text>
|
||||
<text name="J" label="ऱ" category="letter">ऱ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode45" name="keycode45" column="8" row="2">
|
||||
<bounds>359.024390,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="k" label="क" category="letter">क</text>
|
||||
<text name="K" label="ख" category="letter">ख</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode46" name="keycode46" column="9" row="2">
|
||||
<bounds>399.609756,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="l" label="त" category="letter">त</text>
|
||||
<text name="L" label="थ" category="letter">थ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode47" name="keycode47" column="10" row="2">
|
||||
<bounds>438.634146,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="semicolon" label="च" category="letter">च</text>
|
||||
<text name="colon" label="छ" category="letter">छ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode48" name="keycode48" column="11" row="2">
|
||||
<bounds>479.219512,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="quoteright" label="'" category="letter" keyval="39">quoteright</keysym>
|
||||
<text name="quotedbl" label="ठ" category="letter">ठ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode36" name="keycode36" column="12" row="2">
|
||||
<bounds>519.804878,82.731707,88.975610,37.463415</bounds>
|
||||
<oref>outline8</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Return" label="↵" category="keyname" keyval="65293">Return</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode50" name="keycode50" column="0" row="3">
|
||||
<bounds>3.121951,121.756098,88.975610,37.463415</bounds>
|
||||
<oref>outline9</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Shift_L" label="⇧" category="keyname" keyval="65505">Shift_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode52" name="keycode52" column="1" row="3">
|
||||
<bounds>95.219512,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="z" label="ॆ" category="letter">ॆ</text>
|
||||
<text name="Z" label="ऎ" category="letter">ऎ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode53" name="keycode53" column="2" row="3">
|
||||
<bounds>135.804878,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="x" label="ं" category="letter">ं</text>
|
||||
<text name="X" label="ँ" category="letter">ँ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode54" name="keycode54" column="3" row="3">
|
||||
<bounds>176.390244,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="c" label="म" category="letter">म</text>
|
||||
<text name="C" label="ण" category="letter">ण</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode55" name="keycode55" column="4" row="3">
|
||||
<bounds>215.414634,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="v" label="न" category="letter">न</text>
|
||||
<text name="V" label="ऩ" category="letter">ऩ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode56" name="keycode56" column="5" row="3">
|
||||
<bounds>256.000000,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="b" label="व" category="letter">व</text>
|
||||
<text name="B" label="ऴ" category="letter">ऴ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode57" name="keycode57" column="6" row="3">
|
||||
<bounds>296.585366,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="n" label="ल" category="letter">ल</text>
|
||||
<text name="N" label="ळ" category="letter">ळ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode58" name="keycode58" column="7" row="3">
|
||||
<bounds>337.170732,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="m" label="स" category="letter">स</text>
|
||||
<text name="M" label="श" category="letter">श</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode59" name="keycode59" column="8" row="3">
|
||||
<bounds>377.756098,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="comma" label="," category="letter">,</text>
|
||||
<text name="less" label="ष" category="letter">ष</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode60" name="keycode60" column="9" row="3">
|
||||
<bounds>418.341463,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="period" label="." category="letter">.</text>
|
||||
<text name="greater" label="।" category="letter">।</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode61" name="keycode61" column="10" row="3">
|
||||
<bounds>458.926829,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="slash" label="य" category="letter">य</text>
|
||||
<text name="question" label="य़" category="letter">य़</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode62" name="keycode62" column="11" row="3">
|
||||
<bounds>499.512195,121.756098,109.268293,37.463415</bounds>
|
||||
<oref>outline10</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Shift_R" label="⇧" category="keyname" keyval="65506">Shift_R</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode37" name="keycode37" column="0" row="4">
|
||||
<bounds>3.121951,162.341463,56.195122,37.463415</bounds>
|
||||
<oref>outline1</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<symbol name="cycle-keyboard" icon="input-keyboard-symbolic" label="⌨" category="keyname">cycle-keyboard</symbol>
|
||||
<symbol name="preferences" icon="preferences-system-symbolic" label="☺" category="keyname">preferences</symbol>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode133" name="keycode133" column="1" row="4">
|
||||
<bounds>62.439024,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Control_L" label="Ctrl" category="keyname" keyval="65507">Control_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode64" name="keycode64" column="2" row="4">
|
||||
<bounds>113.951220,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="Alt_L" label="Alt" category="keyname" keyval="65513">Alt_L</keysym>
|
||||
<keysym name="Meta_L" label="Meta" category="keyname" keyval="65511">Meta_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode65" name="keycode65" column="3" row="4">
|
||||
<bounds>165.463415,162.341463,238.829268,37.463415</bounds>
|
||||
<oref>outline11</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="space" category="letter" keyval="32">space</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode108" name="keycode108" column="4" row="4">
|
||||
<bounds>407.414634,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Left" label="⇠" category="keyname" keyval="65361">Left</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode134" name="keycode134" column="5" row="4">
|
||||
<bounds>458.926829,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Up" label="⇡" category="keyname" keyval="65362">Up</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode135" name="keycode135" column="6" row="4">
|
||||
<bounds>508.878049,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Down" label="⇣" category="keyname" keyval="65364">Down</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode105" name="keycode105" column="7" row="4">
|
||||
<bounds>560.390244,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Right" label="⇢" category="keyname" keyval="65363">Right</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
</section>
|
||||
<outline id="outline1">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>56.195122,0.000000</point>
|
||||
<point>56.195122,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline3">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>37.463415,0.000000</point>
|
||||
<point>37.463415,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline4">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>79.609756,0.000000</point>
|
||||
<point>79.609756,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline5">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>59.317073,0.000000</point>
|
||||
<point>59.317073,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline6">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>59.317073,0.000000</point>
|
||||
<point>59.317073,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline7">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>68.682927,0.000000</point>
|
||||
<point>68.682927,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline8">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>88.975610,0.000000</point>
|
||||
<point>88.975610,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline9">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>88.975610,0.000000</point>
|
||||
<point>88.975610,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline10">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>109.268293,0.000000</point>
|
||||
<point>109.268293,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline11">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>238.829268,0.000000</point>
|
||||
<point>238.829268,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline2">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>48.390244,0.000000</point>
|
||||
<point>48.390244,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
</keyboard>
|
||||
|
||||
683
data/keyboards/ml-inscript.xml
Normal file
683
data/keyboards/ml-inscript.xml
Normal file
@ -0,0 +1,683 @@
|
||||
<?xml version="1.0"?>
|
||||
<keyboard version="0.90">
|
||||
<bounds>0.000000,0.000000,640.000000,296.585366</bounds>
|
||||
<section>
|
||||
<bounds>15.609756,15.609756,640.000000,39.024390</bounds>
|
||||
<angle>0</angle>
|
||||
<row>
|
||||
<columns>16</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<key id="keycode9" name="keycode9" column="0" row="0">
|
||||
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Escape" label="Esc" category="keyname" keyval="65307">Escape</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode67" name="keycode67" column="1" row="0">
|
||||
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F1" label="F1" category="function" keyval="65470">F1</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode68" name="keycode68" column="2" row="0">
|
||||
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F2" label="F2" category="function" keyval="65471">F2</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode69" name="keycode69" column="3" row="0">
|
||||
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F3" label="F3" category="function" keyval="65472">F3</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode70" name="keycode70" column="4" row="0">
|
||||
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F4" label="F4" category="function" keyval="65473">F4</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode71" name="keycode71" column="5" row="0">
|
||||
<bounds>266.926829,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F5" label="F5" category="function" keyval="65474">F5</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode72" name="keycode72" column="6" row="0">
|
||||
<bounds>307.512195,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F6" label="F6" category="function" keyval="65475">F6</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode73" name="keycode73" column="7" row="0">
|
||||
<bounds>348.097561,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F7" label="F7" category="function" keyval="65476">F7</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode74" name="keycode74" column="8" row="0">
|
||||
<bounds>388.682927,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F8" label="F8" category="function" keyval="65477">F8</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode75" name="keycode75" column="9" row="0">
|
||||
<bounds>449.560976,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F9" label="F9" category="function" keyval="65478">F9</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode76" name="keycode76" column="10" row="0">
|
||||
<bounds>490.146341,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F10" label="F10" category="function" keyval="65479">F10</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode95" name="keycode95" column="11" row="0">
|
||||
<bounds>530.731707,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F11" label="F11" category="function" keyval="65480">F11</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode96" name="keycode96" column="12" row="0">
|
||||
<bounds>571.317073,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F12" label="F12" category="function" keyval="65481">F12</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
</section>
|
||||
<section>
|
||||
<bounds>15.609756,78.048780,608.780488,201.365854</bounds>
|
||||
<angle>0</angle>
|
||||
<row>
|
||||
<columns>14</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>14</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>13</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>12</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>8</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<key id="keycode49" name="keycode49" column="0" row="0">
|
||||
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="quoteleft" label="`" category="letter" keyval="96">quoteleft</keysym>
|
||||
<text name="asciitilde" label="ഒ" category="letter">ഒ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode10" name="keycode10" column="1" row="0">
|
||||
<bounds>43.707317,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="1" label="൧" category="letter">൧</text>
|
||||
<text name="exclam" label="!" category="letter">!</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode11" name="keycode11" column="2" row="0">
|
||||
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="2" label="൨" category="letter">൨</text>
|
||||
<text name="at" label="@" category="letter">@</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode12" name="keycode12" column="3" row="0">
|
||||
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="3" label="൩" category="letter">൩</text>
|
||||
<text name="numbersign" label="്ര" category="letter">്ര</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode13" name="keycode13" column="4" row="0">
|
||||
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="4" label="൪" category="letter">൪</text>
|
||||
<text name="dollar" label="$" category="letter">$</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode14" name="keycode14" column="5" row="0">
|
||||
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="3">
|
||||
<text name="5" label="൫" category="letter">൫</text>
|
||||
<text name="percent" label="%" category="letter">%</text>
|
||||
<keysym name="EuroSign" label="€" category="letter" keyval="8364">EuroSign</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode15" name="keycode15" column="6" row="0">
|
||||
<bounds>245.073171,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="6" label="൬" category="letter">൬</text>
|
||||
<text name="asciicircum" label="^" category="letter">^</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode16" name="keycode16" column="7" row="0">
|
||||
<bounds>285.658537,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="7" label="൭" category="letter">൭</text>
|
||||
<text name="ampersand" label="ക്ഷ" category="letter">ക്ഷ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode17" name="keycode17" column="8" row="0">
|
||||
<bounds>326.243902,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="8" label="൮" category="letter">൮</text>
|
||||
<text name="asterisk" label="*" category="letter">*</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode18" name="keycode18" column="9" row="0">
|
||||
<bounds>366.829268,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="9" label="൯" category="letter">൯</text>
|
||||
<text name="parenleft" label="(" category="letter">(</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode19" name="keycode19" column="10" row="0">
|
||||
<bounds>407.414634,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="0" label="൦" category="letter">൦</text>
|
||||
<text name="parenright" label=")" category="letter">)</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode20" name="keycode20" column="11" row="0">
|
||||
<bounds>448.000000,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="minus" label="-" category="letter">-</text>
|
||||
<text name="underscore" label="ഃ" category="letter">ഃ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode21" name="keycode21" column="12" row="0">
|
||||
<bounds>488.585366,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="equal" label="ൃ" category="letter">ൃ</text>
|
||||
<text name="plus" label="ഋ" category="letter">ഋ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode22" name="keycode22" column="13" row="0">
|
||||
<bounds>529.170732,1.560976,79.609756,37.463415</bounds>
|
||||
<oref>outline4</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="BackSpace" label="←" category="keyname" keyval="65288">BackSpace</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode23" name="keycode23" column="0" row="1">
|
||||
<bounds>3.121951,42.146341,59.317073,37.463415</bounds>
|
||||
<oref>outline5</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="Tab" label="⇥" category="keyname" keyval="65289">Tab</keysym>
|
||||
<keysym name="ISO_Left_Tab" label="⇤" category="keyname" keyval="65056">ISO_Left_Tab</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode24" name="keycode24" column="1" row="1">
|
||||
<bounds>65.560976,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="q" label="ൌ" category="letter">ൌ</text>
|
||||
<text name="Q" label="ഔ" category="letter">ഔ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode25" name="keycode25" column="2" row="1">
|
||||
<bounds>106.146341,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="w" label="ൈ" category="letter">ൈ</text>
|
||||
<text name="W" label="ഐ" category="letter">ഐ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode26" name="keycode26" column="3" row="1">
|
||||
<bounds>145.170732,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="e" label="ാ" category="letter">ാ</text>
|
||||
<text name="E" label="ആ" category="letter">ആ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode27" name="keycode27" column="4" row="1">
|
||||
<bounds>185.756098,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="r" label="ീ" category="letter">ീ</text>
|
||||
<text name="R" label="ഈ" category="letter">ഈ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode28" name="keycode28" column="5" row="1">
|
||||
<bounds>226.341463,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="t" label="ൂ" category="letter">ൂ</text>
|
||||
<text name="T" label="ഊ" category="letter">ഊ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode29" name="keycode29" column="6" row="1">
|
||||
<bounds>266.926829,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="y" label="ബ" category="letter">ബ</text>
|
||||
<text name="Y" label="ഭ" category="letter">ഭ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode30" name="keycode30" column="7" row="1">
|
||||
<bounds>307.512195,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="u" label="ഹ" category="letter">ഹ</text>
|
||||
<text name="U" label="ങ" category="letter">ങ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode31" name="keycode31" column="8" row="1">
|
||||
<bounds>348.097561,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="i" label="ഗ" category="letter">ഗ</text>
|
||||
<text name="I" label="ഘ" category="letter">ഘ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode32" name="keycode32" column="9" row="1">
|
||||
<bounds>388.682927,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="o" label="ദ" category="letter">ദ</text>
|
||||
<text name="O" label="ധ" category="letter">ധ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode33" name="keycode33" column="10" row="1">
|
||||
<bounds>429.268293,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="p" label="ജ" category="letter">ജ</text>
|
||||
<text name="P" label="ഝ" category="letter">ഝ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode34" name="keycode34" column="11" row="1">
|
||||
<bounds>468.292683,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="bracketleft" label="ഡ" category="letter">ഡ</text>
|
||||
<text name="braceleft" label="ഢ" category="letter">ഢ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode35" name="keycode35" column="12" row="1">
|
||||
<bounds>508.878049,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="bracketright" label="" category="letter"></text>
|
||||
<text name="braceright" label="ഞ" category="letter">ഞ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode51" name="keycode51" column="13" row="1">
|
||||
<bounds>549.463415,42.146341,59.317073,37.463415</bounds>
|
||||
<oref>outline6</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="backslash" label="" category="letter"></text>
|
||||
<text name="bar" label="|" category="letter">|</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode66" name="keycode66" column="0" row="2">
|
||||
<bounds>3.121951,82.731707,68.682927,37.463415</bounds>
|
||||
<oref>outline7</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="ISO_Level3_Shift" label="⇮" category="keyname" keyval="65027">ISO_Level3_Shift</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode38" name="keycode38" column="1" row="2">
|
||||
<bounds>76.487805,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="a" label="ോ" category="letter">ോ</text>
|
||||
<text name="A" label="ഓ" category="letter">ഓ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode39" name="keycode39" column="2" row="2">
|
||||
<bounds>115.512195,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="s" label="േ" category="letter">േ</text>
|
||||
<text name="S" label="ഏ" category="letter">ഏ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode40" name="keycode40" column="3" row="2">
|
||||
<bounds>156.097561,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="d" label="്" category="letter">്</text>
|
||||
<text name="D" label="അ" category="letter">അ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode41" name="keycode41" column="4" row="2">
|
||||
<bounds>196.682927,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="f" label="ി" category="letter">ി</text>
|
||||
<text name="F" label="ഇ" category="letter">ഇ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode42" name="keycode42" column="5" row="2">
|
||||
<bounds>237.268293,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="g" label="ു" category="letter">ു</text>
|
||||
<text name="G" label="ഉ" category="letter">ഉ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode43" name="keycode43" column="6" row="2">
|
||||
<bounds>277.853659,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="h" label="പ" category="letter">പ</text>
|
||||
<text name="H" label="ഫ" category="letter">ഫ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode44" name="keycode44" column="7" row="2">
|
||||
<bounds>318.439024,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="j" label="ര" category="letter">ര</text>
|
||||
<text name="J" label="റ" category="letter">റ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode45" name="keycode45" column="8" row="2">
|
||||
<bounds>359.024390,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="k" label="ക" category="letter">ക</text>
|
||||
<text name="K" label="ഖ" category="letter">ഖ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode46" name="keycode46" column="9" row="2">
|
||||
<bounds>399.609756,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="l" label="ത" category="letter">ത</text>
|
||||
<text name="L" label="ഥ" category="letter">ഥ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode47" name="keycode47" column="10" row="2">
|
||||
<bounds>438.634146,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="semicolon" label="ച" category="letter">ച</text>
|
||||
<text name="colon" label="ഛ" category="letter">ഛ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode48" name="keycode48" column="11" row="2">
|
||||
<bounds>479.219512,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="quoteright" label="'" category="letter" keyval="39">quoteright</keysym>
|
||||
<text name="quotedbl" label="ഠ" category="letter">ഠ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode36" name="keycode36" column="12" row="2">
|
||||
<bounds>519.804878,82.731707,88.975610,37.463415</bounds>
|
||||
<oref>outline8</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Return" label="↵" category="keyname" keyval="65293">Return</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode50" name="keycode50" column="0" row="3">
|
||||
<bounds>3.121951,121.756098,88.975610,37.463415</bounds>
|
||||
<oref>outline9</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Shift_L" label="⇧" category="keyname" keyval="65505">Shift_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode52" name="keycode52" column="1" row="3">
|
||||
<bounds>95.219512,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="z" label="െ" category="letter">െ</text>
|
||||
<text name="Z" label="എ" category="letter">എ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode53" name="keycode53" column="2" row="3">
|
||||
<bounds>135.804878,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="x" label="ം" category="letter">ം</text>
|
||||
<text name="X" label="X" category="letter">X</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode54" name="keycode54" column="3" row="3">
|
||||
<bounds>176.390244,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="c" label="മ" category="letter">മ</text>
|
||||
<text name="C" label="ണ" category="letter">ണ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode55" name="keycode55" column="4" row="3">
|
||||
<bounds>215.414634,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="v" label="ന" category="letter">ന</text>
|
||||
<text name="V" label="V" category="letter">V</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode56" name="keycode56" column="5" row="3">
|
||||
<bounds>256.000000,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="b" label="വ" category="letter">വ</text>
|
||||
<text name="B" label="ഴ" category="letter">ഴ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode57" name="keycode57" column="6" row="3">
|
||||
<bounds>296.585366,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="n" label="ല" category="letter">ല</text>
|
||||
<text name="N" label="ള" category="letter">ള</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode58" name="keycode58" column="7" row="3">
|
||||
<bounds>337.170732,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="m" label="സ" category="letter">സ</text>
|
||||
<text name="M" label="ശ" category="letter">ശ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode59" name="keycode59" column="8" row="3">
|
||||
<bounds>377.756098,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="comma" label="," category="letter">,</text>
|
||||
<text name="less" label="ഷ" category="letter">ഷ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode60" name="keycode60" column="9" row="3">
|
||||
<bounds>418.341463,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="period" label="." category="letter">.</text>
|
||||
<text name="greater" label=">" category="letter">></text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode61" name="keycode61" column="10" row="3">
|
||||
<bounds>458.926829,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="slash" label="യ" category="letter">യ</text>
|
||||
<keysym name="question" label="?" category="letter" keyval="63">question</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode62" name="keycode62" column="11" row="3">
|
||||
<bounds>499.512195,121.756098,109.268293,37.463415</bounds>
|
||||
<oref>outline10</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Shift_R" label="⇧" category="keyname" keyval="65506">Shift_R</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode37" name="keycode37" column="0" row="4">
|
||||
<bounds>3.121951,162.341463,56.195122,37.463415</bounds>
|
||||
<oref>outline1</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<symbol name="cycle-keyboard" icon="input-keyboard-symbolic" label="⌨" category="keyname">cycle-keyboard</symbol>
|
||||
<symbol name="preferences" icon="preferences-system-symbolic" label="☺" category="keyname">preferences</symbol>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode133" name="keycode133" column="1" row="4">
|
||||
<bounds>62.439024,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Control_L" label="Ctrl" category="keyname" keyval="65507">Control_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode64" name="keycode64" column="2" row="4">
|
||||
<bounds>113.951220,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="Alt_L" label="Alt" category="keyname" keyval="65513">Alt_L</keysym>
|
||||
<keysym name="Meta_L" label="Meta" category="keyname" keyval="65511">Meta_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode65" name="keycode65" column="3" row="4">
|
||||
<bounds>165.463415,162.341463,238.829268,37.463415</bounds>
|
||||
<oref>outline11</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="space" category="letter" keyval="32">space</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode108" name="keycode108" column="4" row="4">
|
||||
<bounds>407.414634,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Left" label="⇠" category="keyname" keyval="65361">Left</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode134" name="keycode134" column="5" row="4">
|
||||
<bounds>458.926829,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Up" label="⇡" category="keyname" keyval="65362">Up</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode135" name="keycode135" column="6" row="4">
|
||||
<bounds>508.878049,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Down" label="⇣" category="keyname" keyval="65364">Down</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode105" name="keycode105" column="7" row="4">
|
||||
<bounds>560.390244,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Right" label="⇢" category="keyname" keyval="65363">Right</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
</section>
|
||||
<outline id="outline1">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>56.195122,0.000000</point>
|
||||
<point>56.195122,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline3">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>37.463415,0.000000</point>
|
||||
<point>37.463415,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline4">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>79.609756,0.000000</point>
|
||||
<point>79.609756,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline5">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>59.317073,0.000000</point>
|
||||
<point>59.317073,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline6">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>59.317073,0.000000</point>
|
||||
<point>59.317073,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline7">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>68.682927,0.000000</point>
|
||||
<point>68.682927,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline8">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>88.975610,0.000000</point>
|
||||
<point>88.975610,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline9">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>88.975610,0.000000</point>
|
||||
<point>88.975610,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline10">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>109.268293,0.000000</point>
|
||||
<point>109.268293,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline11">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>238.829268,0.000000</point>
|
||||
<point>238.829268,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline2">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>48.390244,0.000000</point>
|
||||
<point>48.390244,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
</keyboard>
|
||||
|
||||
683
data/keyboards/mr-inscript.xml
Normal file
683
data/keyboards/mr-inscript.xml
Normal file
@ -0,0 +1,683 @@
|
||||
<?xml version="1.0"?>
|
||||
<keyboard version="0.90">
|
||||
<bounds>0.000000,0.000000,640.000000,296.585366</bounds>
|
||||
<section>
|
||||
<bounds>15.609756,15.609756,640.000000,39.024390</bounds>
|
||||
<angle>0</angle>
|
||||
<row>
|
||||
<columns>16</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<key id="keycode9" name="keycode9" column="0" row="0">
|
||||
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Escape" label="Esc" category="keyname" keyval="65307">Escape</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode67" name="keycode67" column="1" row="0">
|
||||
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F1" label="F1" category="function" keyval="65470">F1</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode68" name="keycode68" column="2" row="0">
|
||||
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F2" label="F2" category="function" keyval="65471">F2</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode69" name="keycode69" column="3" row="0">
|
||||
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F3" label="F3" category="function" keyval="65472">F3</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode70" name="keycode70" column="4" row="0">
|
||||
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F4" label="F4" category="function" keyval="65473">F4</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode71" name="keycode71" column="5" row="0">
|
||||
<bounds>266.926829,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F5" label="F5" category="function" keyval="65474">F5</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode72" name="keycode72" column="6" row="0">
|
||||
<bounds>307.512195,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F6" label="F6" category="function" keyval="65475">F6</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode73" name="keycode73" column="7" row="0">
|
||||
<bounds>348.097561,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F7" label="F7" category="function" keyval="65476">F7</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode74" name="keycode74" column="8" row="0">
|
||||
<bounds>388.682927,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F8" label="F8" category="function" keyval="65477">F8</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode75" name="keycode75" column="9" row="0">
|
||||
<bounds>449.560976,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F9" label="F9" category="function" keyval="65478">F9</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode76" name="keycode76" column="10" row="0">
|
||||
<bounds>490.146341,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F10" label="F10" category="function" keyval="65479">F10</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode95" name="keycode95" column="11" row="0">
|
||||
<bounds>530.731707,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F11" label="F11" category="function" keyval="65480">F11</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode96" name="keycode96" column="12" row="0">
|
||||
<bounds>571.317073,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F12" label="F12" category="function" keyval="65481">F12</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
</section>
|
||||
<section>
|
||||
<bounds>15.609756,78.048780,608.780488,201.365854</bounds>
|
||||
<angle>0</angle>
|
||||
<row>
|
||||
<columns>14</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>14</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>13</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>12</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>8</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<key id="keycode49" name="keycode49" column="0" row="0">
|
||||
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="quoteleft" label="`" category="letter" keyval="96">quoteleft</keysym>
|
||||
<text name="asciitilde" label="ऒ" category="letter">ऒ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode10" name="keycode10" column="1" row="0">
|
||||
<bounds>43.707317,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="1" label="१" category="letter">१</text>
|
||||
<text name="exclam" label="ऍ" category="letter">ऍ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode11" name="keycode11" column="2" row="0">
|
||||
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="2" label="२" category="letter">२</text>
|
||||
<text name="at" label="ॅ" category="letter">ॅ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode12" name="keycode12" column="3" row="0">
|
||||
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="3" label="३" category="letter">३</text>
|
||||
<text name="numbersign" label="#" category="letter">#</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode13" name="keycode13" column="4" row="0">
|
||||
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="4" label="४" category="letter">४</text>
|
||||
<text name="dollar" label="$" category="letter">$</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode14" name="keycode14" column="5" row="0">
|
||||
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="3">
|
||||
<text name="5" label="५" category="letter">५</text>
|
||||
<text name="percent" label="ज्ञ" category="letter">ज्ञ</text>
|
||||
<keysym name="EuroSign" label="€" category="letter" keyval="8364">EuroSign</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode15" name="keycode15" column="6" row="0">
|
||||
<bounds>245.073171,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="6" label="६" category="letter">६</text>
|
||||
<text name="asciicircum" label="त्र" category="letter">त्र</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode16" name="keycode16" column="7" row="0">
|
||||
<bounds>285.658537,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="7" label="७" category="letter">७</text>
|
||||
<text name="ampersand" label="क्ष" category="letter">क्ष</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode17" name="keycode17" column="8" row="0">
|
||||
<bounds>326.243902,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="8" label="८" category="letter">८</text>
|
||||
<text name="asterisk" label="श्र" category="letter">श्र</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode18" name="keycode18" column="9" row="0">
|
||||
<bounds>366.829268,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="9" label="९" category="letter">९</text>
|
||||
<text name="parenleft" label="(" category="letter">(</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode19" name="keycode19" column="10" row="0">
|
||||
<bounds>407.414634,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="0" label="०" category="letter">०</text>
|
||||
<text name="parenright" label=")" category="letter">)</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode20" name="keycode20" column="11" row="0">
|
||||
<bounds>448.000000,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="minus" label="-" category="letter">-</text>
|
||||
<text name="underscore" label="ः" category="letter">ः</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode21" name="keycode21" column="12" row="0">
|
||||
<bounds>488.585366,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="equal" label="ृ" category="letter">ृ</text>
|
||||
<text name="plus" label="ऋ" category="letter">ऋ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode22" name="keycode22" column="13" row="0">
|
||||
<bounds>529.170732,1.560976,79.609756,37.463415</bounds>
|
||||
<oref>outline4</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="BackSpace" label="←" category="keyname" keyval="65288">BackSpace</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode23" name="keycode23" column="0" row="1">
|
||||
<bounds>3.121951,42.146341,59.317073,37.463415</bounds>
|
||||
<oref>outline5</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="Tab" label="⇥" category="keyname" keyval="65289">Tab</keysym>
|
||||
<keysym name="ISO_Left_Tab" label="⇤" category="keyname" keyval="65056">ISO_Left_Tab</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode24" name="keycode24" column="1" row="1">
|
||||
<bounds>65.560976,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="q" label="ौ" category="letter">ौ</text>
|
||||
<text name="Q" label="औ" category="letter">औ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode25" name="keycode25" column="2" row="1">
|
||||
<bounds>106.146341,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="w" label="ै" category="letter">ै</text>
|
||||
<text name="W" label="ऐ" category="letter">ऐ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode26" name="keycode26" column="3" row="1">
|
||||
<bounds>145.170732,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="e" label="ा" category="letter">ा</text>
|
||||
<text name="E" label="आ" category="letter">आ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode27" name="keycode27" column="4" row="1">
|
||||
<bounds>185.756098,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="r" label="ी" category="letter">ी</text>
|
||||
<text name="R" label="ई" category="letter">ई</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode28" name="keycode28" column="5" row="1">
|
||||
<bounds>226.341463,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="t" label="ू" category="letter">ू</text>
|
||||
<text name="T" label="ऊ" category="letter">ऊ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode29" name="keycode29" column="6" row="1">
|
||||
<bounds>266.926829,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="y" label="ब" category="letter">ब</text>
|
||||
<text name="Y" label="भ" category="letter">भ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode30" name="keycode30" column="7" row="1">
|
||||
<bounds>307.512195,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="u" label="ह" category="letter">ह</text>
|
||||
<text name="U" label="ङ" category="letter">ङ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode31" name="keycode31" column="8" row="1">
|
||||
<bounds>348.097561,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="i" label="ग" category="letter">ग</text>
|
||||
<text name="I" label="घ" category="letter">घ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode32" name="keycode32" column="9" row="1">
|
||||
<bounds>388.682927,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="o" label="द" category="letter">द</text>
|
||||
<text name="O" label="ध" category="letter">ध</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode33" name="keycode33" column="10" row="1">
|
||||
<bounds>429.268293,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="p" label="ज" category="letter">ज</text>
|
||||
<text name="P" label="झ" category="letter">झ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode34" name="keycode34" column="11" row="1">
|
||||
<bounds>468.292683,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="bracketleft" label="ड" category="letter">ड</text>
|
||||
<text name="braceleft" label="ढ" category="letter">ढ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode35" name="keycode35" column="12" row="1">
|
||||
<bounds>508.878049,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="bracketright" label="़" category="letter">़</text>
|
||||
<text name="braceright" label="ञ" category="letter">ञ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode51" name="keycode51" column="13" row="1">
|
||||
<bounds>549.463415,42.146341,59.317073,37.463415</bounds>
|
||||
<oref>outline6</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="backslash" label="ॉ" category="letter">ॉ</text>
|
||||
<text name="bar" label="ऑ" category="letter">ऑ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode66" name="keycode66" column="0" row="2">
|
||||
<bounds>3.121951,82.731707,68.682927,37.463415</bounds>
|
||||
<oref>outline7</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="ISO_Level3_Shift" label="⇮" category="keyname" keyval="65027">ISO_Level3_Shift</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode38" name="keycode38" column="1" row="2">
|
||||
<bounds>76.487805,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="a" label="ो" category="letter">ो</text>
|
||||
<text name="A" label="ओ" category="letter">ओ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode39" name="keycode39" column="2" row="2">
|
||||
<bounds>115.512195,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="s" label="े" category="letter">े</text>
|
||||
<text name="S" label="ए" category="letter">ए</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode40" name="keycode40" column="3" row="2">
|
||||
<bounds>156.097561,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="d" label="्" category="letter">्</text>
|
||||
<text name="D" label="अ" category="letter">अ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode41" name="keycode41" column="4" row="2">
|
||||
<bounds>196.682927,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="f" label="ि" category="letter">ि</text>
|
||||
<text name="F" label="इ" category="letter">इ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode42" name="keycode42" column="5" row="2">
|
||||
<bounds>237.268293,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="g" label="ु" category="letter">ु</text>
|
||||
<text name="G" label="उ" category="letter">उ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode43" name="keycode43" column="6" row="2">
|
||||
<bounds>277.853659,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="h" label="प" category="letter">प</text>
|
||||
<text name="H" label="फ" category="letter">फ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode44" name="keycode44" column="7" row="2">
|
||||
<bounds>318.439024,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="j" label="र" category="letter">र</text>
|
||||
<text name="J" label="ऱ" category="letter">ऱ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode45" name="keycode45" column="8" row="2">
|
||||
<bounds>359.024390,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="k" label="क" category="letter">क</text>
|
||||
<text name="K" label="ख" category="letter">ख</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode46" name="keycode46" column="9" row="2">
|
||||
<bounds>399.609756,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="l" label="त" category="letter">त</text>
|
||||
<text name="L" label="थ" category="letter">थ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode47" name="keycode47" column="10" row="2">
|
||||
<bounds>438.634146,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="semicolon" label="च" category="letter">च</text>
|
||||
<text name="colon" label="छ" category="letter">छ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode48" name="keycode48" column="11" row="2">
|
||||
<bounds>479.219512,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="quoteright" label="'" category="letter" keyval="39">quoteright</keysym>
|
||||
<text name="quotedbl" label="ठ" category="letter">ठ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode36" name="keycode36" column="12" row="2">
|
||||
<bounds>519.804878,82.731707,88.975610,37.463415</bounds>
|
||||
<oref>outline8</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Return" label="↵" category="keyname" keyval="65293">Return</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode50" name="keycode50" column="0" row="3">
|
||||
<bounds>3.121951,121.756098,88.975610,37.463415</bounds>
|
||||
<oref>outline9</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Shift_L" label="⇧" category="keyname" keyval="65505">Shift_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode52" name="keycode52" column="1" row="3">
|
||||
<bounds>95.219512,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="z" label="ॆ" category="letter">ॆ</text>
|
||||
<text name="Z" label="ऎ" category="letter">ऎ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode53" name="keycode53" column="2" row="3">
|
||||
<bounds>135.804878,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="x" label="ं" category="letter">ं</text>
|
||||
<text name="X" label="ँ" category="letter">ँ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode54" name="keycode54" column="3" row="3">
|
||||
<bounds>176.390244,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="c" label="म" category="letter">म</text>
|
||||
<text name="C" label="ण" category="letter">ण</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode55" name="keycode55" column="4" row="3">
|
||||
<bounds>215.414634,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="v" label="न" category="letter">न</text>
|
||||
<text name="V" label="ऩ" category="letter">ऩ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode56" name="keycode56" column="5" row="3">
|
||||
<bounds>256.000000,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="b" label="व" category="letter">व</text>
|
||||
<text name="B" label="ऴ" category="letter">ऴ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode57" name="keycode57" column="6" row="3">
|
||||
<bounds>296.585366,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="n" label="ल" category="letter">ल</text>
|
||||
<text name="N" label="ळ" category="letter">ळ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode58" name="keycode58" column="7" row="3">
|
||||
<bounds>337.170732,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="m" label="स" category="letter">स</text>
|
||||
<text name="M" label="श" category="letter">श</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode59" name="keycode59" column="8" row="3">
|
||||
<bounds>377.756098,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="comma" label="," category="letter">,</text>
|
||||
<text name="less" label="ष" category="letter">ष</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode60" name="keycode60" column="9" row="3">
|
||||
<bounds>418.341463,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="period" label="." category="letter">.</text>
|
||||
<text name="greater" label="।" category="letter">।</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode61" name="keycode61" column="10" row="3">
|
||||
<bounds>458.926829,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="slash" label="य" category="letter">य</text>
|
||||
<text name="question" label="य़" category="letter">य़</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode62" name="keycode62" column="11" row="3">
|
||||
<bounds>499.512195,121.756098,109.268293,37.463415</bounds>
|
||||
<oref>outline10</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Shift_R" label="⇧" category="keyname" keyval="65506">Shift_R</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode37" name="keycode37" column="0" row="4">
|
||||
<bounds>3.121951,162.341463,56.195122,37.463415</bounds>
|
||||
<oref>outline1</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<symbol name="cycle-keyboard" icon="input-keyboard-symbolic" label="⌨" category="keyname">cycle-keyboard</symbol>
|
||||
<symbol name="preferences" icon="preferences-system-symbolic" label="☺" category="keyname">preferences</symbol>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode133" name="keycode133" column="1" row="4">
|
||||
<bounds>62.439024,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Control_L" label="Ctrl" category="keyname" keyval="65507">Control_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode64" name="keycode64" column="2" row="4">
|
||||
<bounds>113.951220,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="Alt_L" label="Alt" category="keyname" keyval="65513">Alt_L</keysym>
|
||||
<keysym name="Meta_L" label="Meta" category="keyname" keyval="65511">Meta_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode65" name="keycode65" column="3" row="4">
|
||||
<bounds>165.463415,162.341463,238.829268,37.463415</bounds>
|
||||
<oref>outline11</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="space" category="letter" keyval="32">space</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode108" name="keycode108" column="4" row="4">
|
||||
<bounds>407.414634,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Left" label="⇠" category="keyname" keyval="65361">Left</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode134" name="keycode134" column="5" row="4">
|
||||
<bounds>458.926829,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Up" label="⇡" category="keyname" keyval="65362">Up</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode135" name="keycode135" column="6" row="4">
|
||||
<bounds>508.878049,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Down" label="⇣" category="keyname" keyval="65364">Down</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode105" name="keycode105" column="7" row="4">
|
||||
<bounds>560.390244,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Right" label="⇢" category="keyname" keyval="65363">Right</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
</section>
|
||||
<outline id="outline1">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>56.195122,0.000000</point>
|
||||
<point>56.195122,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline3">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>37.463415,0.000000</point>
|
||||
<point>37.463415,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline4">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>79.609756,0.000000</point>
|
||||
<point>79.609756,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline5">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>59.317073,0.000000</point>
|
||||
<point>59.317073,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline6">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>59.317073,0.000000</point>
|
||||
<point>59.317073,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline7">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>68.682927,0.000000</point>
|
||||
<point>68.682927,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline8">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>88.975610,0.000000</point>
|
||||
<point>88.975610,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline9">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>88.975610,0.000000</point>
|
||||
<point>88.975610,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline10">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>109.268293,0.000000</point>
|
||||
<point>109.268293,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline11">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>238.829268,0.000000</point>
|
||||
<point>238.829268,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline2">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>48.390244,0.000000</point>
|
||||
<point>48.390244,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
</keyboard>
|
||||
|
||||
683
data/keyboards/my.xml
Normal file
683
data/keyboards/my.xml
Normal file
@ -0,0 +1,683 @@
|
||||
<?xml version="1.0"?>
|
||||
<keyboard version="0.90">
|
||||
<bounds>0.000000,0.000000,640.000000,296.585366</bounds>
|
||||
<section>
|
||||
<bounds>15.609756,15.609756,640.000000,39.024390</bounds>
|
||||
<angle>0</angle>
|
||||
<row>
|
||||
<columns>16</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<key id="keycode9" name="keycode9" column="0" row="0">
|
||||
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Escape" label="Esc" category="keyname" keyval="65307">Escape</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode67" name="keycode67" column="1" row="0">
|
||||
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F1" label="F1" category="function" keyval="65470">F1</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode68" name="keycode68" column="2" row="0">
|
||||
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F2" label="F2" category="function" keyval="65471">F2</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode69" name="keycode69" column="3" row="0">
|
||||
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F3" label="F3" category="function" keyval="65472">F3</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode70" name="keycode70" column="4" row="0">
|
||||
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F4" label="F4" category="function" keyval="65473">F4</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode71" name="keycode71" column="5" row="0">
|
||||
<bounds>266.926829,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F5" label="F5" category="function" keyval="65474">F5</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode72" name="keycode72" column="6" row="0">
|
||||
<bounds>307.512195,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F6" label="F6" category="function" keyval="65475">F6</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode73" name="keycode73" column="7" row="0">
|
||||
<bounds>348.097561,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F7" label="F7" category="function" keyval="65476">F7</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode74" name="keycode74" column="8" row="0">
|
||||
<bounds>388.682927,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F8" label="F8" category="function" keyval="65477">F8</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode75" name="keycode75" column="9" row="0">
|
||||
<bounds>449.560976,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F9" label="F9" category="function" keyval="65478">F9</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode76" name="keycode76" column="10" row="0">
|
||||
<bounds>490.146341,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F10" label="F10" category="function" keyval="65479">F10</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode95" name="keycode95" column="11" row="0">
|
||||
<bounds>530.731707,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F11" label="F11" category="function" keyval="65480">F11</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode96" name="keycode96" column="12" row="0">
|
||||
<bounds>571.317073,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F12" label="F12" category="function" keyval="65481">F12</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
</section>
|
||||
<section>
|
||||
<bounds>15.609756,78.048780,608.780488,201.365854</bounds>
|
||||
<angle>0</angle>
|
||||
<row>
|
||||
<columns>14</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>14</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>13</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>12</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>8</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<key id="keycode49" name="keycode49" column="0" row="0">
|
||||
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="quoteleft" label="`" category="letter" keyval="96">quoteleft</keysym>
|
||||
<keysym name="asciitilde" label="~" category="letter" keyval="126">asciitilde</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode10" name="keycode10" column="1" row="0">
|
||||
<bounds>43.707317,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="1" label="၁" category="letter">၁</text>
|
||||
<text name="exclam" label="ဍ" category="letter">ဍ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode11" name="keycode11" column="2" row="0">
|
||||
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="2" label="၂" category="letter">၂</text>
|
||||
<keysym name="at" label="@" category="letter" keyval="64">at</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode12" name="keycode12" column="3" row="0">
|
||||
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="3" label="၃" category="letter">၃</text>
|
||||
<text name="numbersign" label="ဋ" category="letter">ဋ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode13" name="keycode13" column="4" row="0">
|
||||
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="4" label="၄" category="letter">၄</text>
|
||||
<keysym name="dollar" label="$" category="letter" keyval="36">dollar</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode14" name="keycode14" column="5" row="0">
|
||||
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="3">
|
||||
<text name="5" label="၅" category="letter">၅</text>
|
||||
<keysym name="percent" label="%" category="letter" keyval="37">percent</keysym>
|
||||
<keysym name="EuroSign" label="€" category="letter" keyval="8364">EuroSign</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode15" name="keycode15" column="6" row="0">
|
||||
<bounds>245.073171,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="6" label="၆" category="letter">၆</text>
|
||||
<keysym name="asciicircum" label="^" category="letter" keyval="94">asciicircum</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode16" name="keycode16" column="7" row="0">
|
||||
<bounds>285.658537,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="7" label="၇" category="letter">၇</text>
|
||||
<text name="ampersand" label="ရ" category="letter">ရ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode17" name="keycode17" column="8" row="0">
|
||||
<bounds>326.243902,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="8" label="၈" category="letter">၈</text>
|
||||
<text name="asterisk" label="ဂ" category="letter">ဂ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode18" name="keycode18" column="9" row="0">
|
||||
<bounds>366.829268,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="9" label="၉" category="letter">၉</text>
|
||||
<keysym name="parenleft" label="(" category="letter" keyval="40">parenleft</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode19" name="keycode19" column="10" row="0">
|
||||
<bounds>407.414634,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="0" label="၀" category="letter">၀</text>
|
||||
<text name="parenright" label="ဝ" category="letter">ဝ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode20" name="keycode20" column="11" row="0">
|
||||
<bounds>448.000000,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="minus" label="-" category="letter" keyval="45">minus</keysym>
|
||||
<keysym name="underscore" label="_" category="letter" keyval="95">underscore</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode21" name="keycode21" column="12" row="0">
|
||||
<bounds>488.585366,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="equal" label="=" category="letter" keyval="61">equal</keysym>
|
||||
<keysym name="plus" label="+" category="letter" keyval="43">plus</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode22" name="keycode22" column="13" row="0">
|
||||
<bounds>529.170732,1.560976,79.609756,37.463415</bounds>
|
||||
<oref>outline4</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="BackSpace" label="←" category="keyname" keyval="65288">BackSpace</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode23" name="keycode23" column="0" row="1">
|
||||
<bounds>3.121951,42.146341,59.317073,37.463415</bounds>
|
||||
<oref>outline5</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="Tab" label="⇥" category="keyname" keyval="65289">Tab</keysym>
|
||||
<keysym name="ISO_Left_Tab" label="⇤" category="keyname" keyval="65056">ISO_Left_Tab</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode24" name="keycode24" column="1" row="1">
|
||||
<bounds>65.560976,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="q" label="ဆ" category="letter">ဆ</text>
|
||||
<text name="Q" label="၍" category="letter">၍</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode25" name="keycode25" column="2" row="1">
|
||||
<bounds>106.146341,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="w" label="တ" category="letter">တ</text>
|
||||
<keysym name="W" label="W" category="letter" keyval="87">W</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode26" name="keycode26" column="3" row="1">
|
||||
<bounds>145.170732,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="e" label="န" category="letter">န</text>
|
||||
<keysym name="E" label="E" category="letter" keyval="69">E</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode27" name="keycode27" column="4" row="1">
|
||||
<bounds>185.756098,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="r" label="မ" category="letter">မ</text>
|
||||
<keysym name="R" label="R" category="letter" keyval="82">R</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode28" name="keycode28" column="5" row="1">
|
||||
<bounds>226.341463,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="t" label="အ" category="letter">အ</text>
|
||||
<keysym name="T" label="T" category="letter" keyval="84">T</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode29" name="keycode29" column="6" row="1">
|
||||
<bounds>266.926829,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="y" label="ပ" category="letter">ပ</text>
|
||||
<keysym name="Y" label="Y" category="letter" keyval="89">Y</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode30" name="keycode30" column="7" row="1">
|
||||
<bounds>307.512195,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="u" label="က" category="letter">က</text>
|
||||
<keysym name="U" label="U" category="letter" keyval="85">U</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode31" name="keycode31" column="8" row="1">
|
||||
<bounds>348.097561,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="i" label="င" category="letter">င</text>
|
||||
<keysym name="I" label="I" category="letter" keyval="73">I</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode32" name="keycode32" column="9" row="1">
|
||||
<bounds>388.682927,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="o" label="သ" category="letter">သ</text>
|
||||
<text name="O" label="ဥ" category="letter">ဥ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode33" name="keycode33" column="10" row="1">
|
||||
<bounds>429.268293,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="p" label="စ" category="letter">စ</text>
|
||||
<text name="P" label="ဏ" category="letter">ဏ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode34" name="keycode34" column="11" row="1">
|
||||
<bounds>468.292683,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="bracketleft" label="ဟ" category="letter">ဟ</text>
|
||||
<text name="braceleft" label="ဎ" category="letter">ဎ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode35" name="keycode35" column="12" row="1">
|
||||
<bounds>508.878049,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="bracketright" label="ဉ" category="letter">ဉ</text>
|
||||
<text name="braceright" label="ဧ" category="letter">ဧ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode51" name="keycode51" column="13" row="1">
|
||||
<bounds>549.463415,42.146341,59.317073,37.463415</bounds>
|
||||
<oref>outline6</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="backslash" label="၏" category="letter">၏</text>
|
||||
<keysym name="bar" label="|" category="letter" keyval="124">bar</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode66" name="keycode66" column="0" row="2">
|
||||
<bounds>3.121951,82.731707,68.682927,37.463415</bounds>
|
||||
<oref>outline7</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="ISO_Level3_Shift" label="⇮" category="keyname" keyval="65027">ISO_Level3_Shift</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode38" name="keycode38" column="1" row="2">
|
||||
<bounds>76.487805,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="a" label="ေ" category="letter">ေ</text>
|
||||
<text name="A" label="ဗ" category="letter">ဗ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode39" name="keycode39" column="2" row="2">
|
||||
<bounds>115.512195,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="s" label="္" category="letter">္</text>
|
||||
<text name="S" label="္" category="letter">္</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode40" name="keycode40" column="3" row="2">
|
||||
<bounds>156.097561,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="d" label="ိ" category="letter">ိ</text>
|
||||
<text name="D" label="ီ" category="letter">ီ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode41" name="keycode41" column="4" row="2">
|
||||
<bounds>196.682927,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="f" label="္" category="letter">္</text>
|
||||
<text name="F" label="" category="letter"></text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode42" name="keycode42" column="5" row="2">
|
||||
<bounds>237.268293,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="g" label="" category="letter"></text>
|
||||
<text name="G" label="္" category="letter">္</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode43" name="keycode43" column="6" row="2">
|
||||
<bounds>277.853659,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="h" label="့" category="letter">့</text>
|
||||
<text name="H" label="ံ" category="letter">ံ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode44" name="keycode44" column="7" row="2">
|
||||
<bounds>318.439024,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="j" label="္" category="letter">္</text>
|
||||
<text name="J" label="ဲ" category="letter">ဲ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode45" name="keycode45" column="8" row="2">
|
||||
<bounds>359.024390,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="k" label="ု" category="letter">ု</text>
|
||||
<keysym name="K" label="K" category="letter" keyval="75">K</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode46" name="keycode46" column="9" row="2">
|
||||
<bounds>399.609756,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="l" label="ူ" category="letter">ူ</text>
|
||||
<keysym name="L" label="L" category="letter" keyval="76">L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode47" name="keycode47" column="10" row="2">
|
||||
<bounds>438.634146,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="semicolon" label="း" category="letter">း</text>
|
||||
<keysym name="colon" label=":" category="letter" keyval="58">colon</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode48" name="keycode48" column="11" row="2">
|
||||
<bounds>479.219512,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="quoteright" label="'" category="letter" keyval="39">quoteright</keysym>
|
||||
<text name="quotedbl" label="ဓ" category="letter">ဓ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode36" name="keycode36" column="12" row="2">
|
||||
<bounds>519.804878,82.731707,88.975610,37.463415</bounds>
|
||||
<oref>outline8</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Return" label="↵" category="keyname" keyval="65293">Return</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode50" name="keycode50" column="0" row="3">
|
||||
<bounds>3.121951,121.756098,88.975610,37.463415</bounds>
|
||||
<oref>outline9</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Shift_L" label="⇧" category="keyname" keyval="65505">Shift_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode52" name="keycode52" column="1" row="3">
|
||||
<bounds>95.219512,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="z" label="ဖ" category="letter">ဖ</text>
|
||||
<text name="Z" label="ဇ" category="letter">ဇ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode53" name="keycode53" column="2" row="3">
|
||||
<bounds>135.804878,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="x" label="ထ" category="letter">ထ</text>
|
||||
<text name="X" label="ဌ" category="letter">ဌ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode54" name="keycode54" column="3" row="3">
|
||||
<bounds>176.390244,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="c" label="ခ" category="letter">ခ</text>
|
||||
<text name="C" label="ဃ" category="letter">ဃ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode55" name="keycode55" column="4" row="3">
|
||||
<bounds>215.414634,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="v" label="လ" category="letter">လ</text>
|
||||
<text name="V" label="ဠ" category="letter">ဠ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode56" name="keycode56" column="5" row="3">
|
||||
<bounds>256.000000,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="b" label="ဘ" category="letter">ဘ</text>
|
||||
<keysym name="B" label="B" category="letter" keyval="66">B</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode57" name="keycode57" column="6" row="3">
|
||||
<bounds>296.585366,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="n" label="ည" category="letter">ည</text>
|
||||
<keysym name="N" label="N" category="letter" keyval="78">N</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode58" name="keycode58" column="7" row="3">
|
||||
<bounds>337.170732,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="m" label="ာ" category="letter">ာ</text>
|
||||
<keysym name="M" label="M" category="letter" keyval="77">M</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode59" name="keycode59" column="8" row="3">
|
||||
<bounds>377.756098,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="comma" label="ယ" category="letter">ယ</text>
|
||||
<text name="less" label="၍" category="letter">၍</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode60" name="keycode60" column="9" row="3">
|
||||
<bounds>418.341463,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="period" label="ဈ" category="letter">ဈ</text>
|
||||
<text name="greater" label="ဤ" category="letter">ဤ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode61" name="keycode61" column="10" row="3">
|
||||
<bounds>458.926829,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="slash" label="။" category="letter">။</text>
|
||||
<keysym name="question" label="?" category="letter" keyval="63">question</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode62" name="keycode62" column="11" row="3">
|
||||
<bounds>499.512195,121.756098,109.268293,37.463415</bounds>
|
||||
<oref>outline10</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Shift_R" label="⇧" category="keyname" keyval="65506">Shift_R</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode37" name="keycode37" column="0" row="4">
|
||||
<bounds>3.121951,162.341463,56.195122,37.463415</bounds>
|
||||
<oref>outline1</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<symbol name="cycle-keyboard" icon="input-keyboard-symbolic" label="⌨" category="keyname">cycle-keyboard</symbol>
|
||||
<symbol name="preferences" icon="preferences-system-symbolic" label="☺" category="keyname">preferences</symbol>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode133" name="keycode133" column="1" row="4">
|
||||
<bounds>62.439024,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Control_L" label="Ctrl" category="keyname" keyval="65507">Control_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode64" name="keycode64" column="2" row="4">
|
||||
<bounds>113.951220,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="Alt_L" label="Alt" category="keyname" keyval="65513">Alt_L</keysym>
|
||||
<keysym name="Meta_L" label="Meta" category="keyname" keyval="65511">Meta_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode65" name="keycode65" column="3" row="4">
|
||||
<bounds>165.463415,162.341463,238.829268,37.463415</bounds>
|
||||
<oref>outline11</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="space" category="letter" keyval="32">space</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode108" name="keycode108" column="4" row="4">
|
||||
<bounds>407.414634,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Left" label="⇠" category="keyname" keyval="65361">Left</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode134" name="keycode134" column="5" row="4">
|
||||
<bounds>458.926829,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Up" label="⇡" category="keyname" keyval="65362">Up</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode135" name="keycode135" column="6" row="4">
|
||||
<bounds>508.878049,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Down" label="⇣" category="keyname" keyval="65364">Down</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode105" name="keycode105" column="7" row="4">
|
||||
<bounds>560.390244,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Right" label="⇢" category="keyname" keyval="65363">Right</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
</section>
|
||||
<outline id="outline1">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>56.195122,0.000000</point>
|
||||
<point>56.195122,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline3">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>37.463415,0.000000</point>
|
||||
<point>37.463415,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline4">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>79.609756,0.000000</point>
|
||||
<point>79.609756,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline5">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>59.317073,0.000000</point>
|
||||
<point>59.317073,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline6">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>59.317073,0.000000</point>
|
||||
<point>59.317073,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline7">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>68.682927,0.000000</point>
|
||||
<point>68.682927,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline8">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>88.975610,0.000000</point>
|
||||
<point>88.975610,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline9">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>88.975610,0.000000</point>
|
||||
<point>88.975610,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline10">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>109.268293,0.000000</point>
|
||||
<point>109.268293,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline11">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>238.829268,0.000000</point>
|
||||
<point>238.829268,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline2">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>48.390244,0.000000</point>
|
||||
<point>48.390244,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
</keyboard>
|
||||
|
||||
683
data/keyboards/or-inscript.xml
Normal file
683
data/keyboards/or-inscript.xml
Normal file
@ -0,0 +1,683 @@
|
||||
<?xml version="1.0"?>
|
||||
<keyboard version="0.90">
|
||||
<bounds>0.000000,0.000000,640.000000,296.585366</bounds>
|
||||
<section>
|
||||
<bounds>15.609756,15.609756,640.000000,39.024390</bounds>
|
||||
<angle>0</angle>
|
||||
<row>
|
||||
<columns>16</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<key id="keycode9" name="keycode9" column="0" row="0">
|
||||
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Escape" label="Esc" category="keyname" keyval="65307">Escape</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode67" name="keycode67" column="1" row="0">
|
||||
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F1" label="F1" category="function" keyval="65470">F1</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode68" name="keycode68" column="2" row="0">
|
||||
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F2" label="F2" category="function" keyval="65471">F2</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode69" name="keycode69" column="3" row="0">
|
||||
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F3" label="F3" category="function" keyval="65472">F3</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode70" name="keycode70" column="4" row="0">
|
||||
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F4" label="F4" category="function" keyval="65473">F4</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode71" name="keycode71" column="5" row="0">
|
||||
<bounds>266.926829,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F5" label="F5" category="function" keyval="65474">F5</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode72" name="keycode72" column="6" row="0">
|
||||
<bounds>307.512195,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F6" label="F6" category="function" keyval="65475">F6</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode73" name="keycode73" column="7" row="0">
|
||||
<bounds>348.097561,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F7" label="F7" category="function" keyval="65476">F7</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode74" name="keycode74" column="8" row="0">
|
||||
<bounds>388.682927,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F8" label="F8" category="function" keyval="65477">F8</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode75" name="keycode75" column="9" row="0">
|
||||
<bounds>449.560976,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F9" label="F9" category="function" keyval="65478">F9</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode76" name="keycode76" column="10" row="0">
|
||||
<bounds>490.146341,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F10" label="F10" category="function" keyval="65479">F10</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode95" name="keycode95" column="11" row="0">
|
||||
<bounds>530.731707,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F11" label="F11" category="function" keyval="65480">F11</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode96" name="keycode96" column="12" row="0">
|
||||
<bounds>571.317073,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F12" label="F12" category="function" keyval="65481">F12</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
</section>
|
||||
<section>
|
||||
<bounds>15.609756,78.048780,608.780488,201.365854</bounds>
|
||||
<angle>0</angle>
|
||||
<row>
|
||||
<columns>14</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>14</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>13</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>12</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>8</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<key id="keycode49" name="keycode49" column="0" row="0">
|
||||
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="quoteleft" label="`" category="letter" keyval="96">quoteleft</keysym>
|
||||
<text name="asciitilde" label="୰" category="letter">୰</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode10" name="keycode10" column="1" row="0">
|
||||
<bounds>43.707317,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="1" label="୧" category="letter">୧</text>
|
||||
<text name="exclam" label="!" category="letter">!</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode11" name="keycode11" column="2" row="0">
|
||||
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="2" label="୨" category="letter">୨</text>
|
||||
<text name="at" label="@" category="letter">@</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode12" name="keycode12" column="3" row="0">
|
||||
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="3" label="୩" category="letter">୩</text>
|
||||
<text name="numbersign" label="୍ର" category="letter">୍ର</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode13" name="keycode13" column="4" row="0">
|
||||
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="4" label="୪" category="letter">୪</text>
|
||||
<text name="dollar" label="ର୍" category="letter">ର୍</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode14" name="keycode14" column="5" row="0">
|
||||
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="3">
|
||||
<text name="5" label="୫" category="letter">୫</text>
|
||||
<text name="percent" label="ଜ୍ଞ" category="letter">ଜ୍ଞ</text>
|
||||
<keysym name="EuroSign" label="€" category="letter" keyval="8364">EuroSign</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode15" name="keycode15" column="6" row="0">
|
||||
<bounds>245.073171,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="6" label="୬" category="letter">୬</text>
|
||||
<text name="asciicircum" label="ତ୍ର" category="letter">ତ୍ର</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode16" name="keycode16" column="7" row="0">
|
||||
<bounds>285.658537,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="7" label="୭" category="letter">୭</text>
|
||||
<text name="ampersand" label="କ୍ଷ" category="letter">କ୍ଷ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode17" name="keycode17" column="8" row="0">
|
||||
<bounds>326.243902,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="8" label="୮" category="letter">୮</text>
|
||||
<text name="asterisk" label="ଶ୍ର" category="letter">ଶ୍ର</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode18" name="keycode18" column="9" row="0">
|
||||
<bounds>366.829268,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="9" label="୯" category="letter">୯</text>
|
||||
<text name="parenleft" label="" category="letter"></text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode19" name="keycode19" column="10" row="0">
|
||||
<bounds>407.414634,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="0" label="୦" category="letter">୦</text>
|
||||
<text name="parenright" label="" category="letter"></text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode20" name="keycode20" column="11" row="0">
|
||||
<bounds>448.000000,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="minus" label="-" category="letter">-</text>
|
||||
<text name="underscore" label="ଃ" category="letter">ଃ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode21" name="keycode21" column="12" row="0">
|
||||
<bounds>488.585366,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="equal" label="ୃ" category="letter">ୃ</text>
|
||||
<text name="plus" label="ଋ" category="letter">ଋ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode22" name="keycode22" column="13" row="0">
|
||||
<bounds>529.170732,1.560976,79.609756,37.463415</bounds>
|
||||
<oref>outline4</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="BackSpace" label="←" category="keyname" keyval="65288">BackSpace</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode23" name="keycode23" column="0" row="1">
|
||||
<bounds>3.121951,42.146341,59.317073,37.463415</bounds>
|
||||
<oref>outline5</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="Tab" label="⇥" category="keyname" keyval="65289">Tab</keysym>
|
||||
<keysym name="ISO_Left_Tab" label="⇤" category="keyname" keyval="65056">ISO_Left_Tab</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode24" name="keycode24" column="1" row="1">
|
||||
<bounds>65.560976,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="q" label="ୌ" category="letter">ୌ</text>
|
||||
<text name="Q" label="ଔ" category="letter">ଔ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode25" name="keycode25" column="2" row="1">
|
||||
<bounds>106.146341,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="w" label="ୈ" category="letter">ୈ</text>
|
||||
<text name="W" label="ଐ" category="letter">ଐ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode26" name="keycode26" column="3" row="1">
|
||||
<bounds>145.170732,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="e" label="ା" category="letter">ା</text>
|
||||
<text name="E" label="ଆ" category="letter">ଆ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode27" name="keycode27" column="4" row="1">
|
||||
<bounds>185.756098,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="r" label="ୀ" category="letter">ୀ</text>
|
||||
<text name="R" label="ଈ" category="letter">ଈ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode28" name="keycode28" column="5" row="1">
|
||||
<bounds>226.341463,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="t" label="ୂ" category="letter">ୂ</text>
|
||||
<text name="T" label="ଊ" category="letter">ଊ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode29" name="keycode29" column="6" row="1">
|
||||
<bounds>266.926829,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="y" label="ବ" category="letter">ବ</text>
|
||||
<text name="Y" label="ଭ" category="letter">ଭ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode30" name="keycode30" column="7" row="1">
|
||||
<bounds>307.512195,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="u" label="ହ" category="letter">ହ</text>
|
||||
<text name="U" label="ଙ" category="letter">ଙ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode31" name="keycode31" column="8" row="1">
|
||||
<bounds>348.097561,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="i" label="ଗ" category="letter">ଗ</text>
|
||||
<text name="I" label="ଘ" category="letter">ଘ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode32" name="keycode32" column="9" row="1">
|
||||
<bounds>388.682927,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="o" label="ଦ" category="letter">ଦ</text>
|
||||
<text name="O" label="ଧ" category="letter">ଧ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode33" name="keycode33" column="10" row="1">
|
||||
<bounds>429.268293,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="p" label="ଜ" category="letter">ଜ</text>
|
||||
<text name="P" label="ଝ" category="letter">ଝ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode34" name="keycode34" column="11" row="1">
|
||||
<bounds>468.292683,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="bracketleft" label="ଡ" category="letter">ଡ</text>
|
||||
<text name="braceleft" label="ଢ" category="letter">ଢ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode35" name="keycode35" column="12" row="1">
|
||||
<bounds>508.878049,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="bracketright" label="଼" category="letter">଼</text>
|
||||
<text name="braceright" label="ଞ" category="letter">ଞ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode51" name="keycode51" column="13" row="1">
|
||||
<bounds>549.463415,42.146341,59.317073,37.463415</bounds>
|
||||
<oref>outline6</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="backslash" label="\" category="letter">\</text>
|
||||
<text name="bar" label="|" category="letter">|</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode66" name="keycode66" column="0" row="2">
|
||||
<bounds>3.121951,82.731707,68.682927,37.463415</bounds>
|
||||
<oref>outline7</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="ISO_Level3_Shift" label="⇮" category="keyname" keyval="65027">ISO_Level3_Shift</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode38" name="keycode38" column="1" row="2">
|
||||
<bounds>76.487805,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="a" label="ୋ" category="letter">ୋ</text>
|
||||
<text name="A" label="ଓ" category="letter">ଓ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode39" name="keycode39" column="2" row="2">
|
||||
<bounds>115.512195,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="s" label="େ" category="letter">େ</text>
|
||||
<text name="S" label="ଏ" category="letter">ଏ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode40" name="keycode40" column="3" row="2">
|
||||
<bounds>156.097561,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="d" label="୍" category="letter">୍</text>
|
||||
<text name="D" label="ଅ" category="letter">ଅ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode41" name="keycode41" column="4" row="2">
|
||||
<bounds>196.682927,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="f" label="ି" category="letter">ି</text>
|
||||
<text name="F" label="ଇ" category="letter">ଇ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode42" name="keycode42" column="5" row="2">
|
||||
<bounds>237.268293,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="g" label="ୁ" category="letter">ୁ</text>
|
||||
<text name="G" label="ଉ" category="letter">ଉ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode43" name="keycode43" column="6" row="2">
|
||||
<bounds>277.853659,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="h" label="ପ" category="letter">ପ</text>
|
||||
<text name="H" label="ଫ" category="letter">ଫ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode44" name="keycode44" column="7" row="2">
|
||||
<bounds>318.439024,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="j" label="ର" category="letter">ର</text>
|
||||
<text name="J" label="J" category="letter">J</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode45" name="keycode45" column="8" row="2">
|
||||
<bounds>359.024390,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="k" label="କ" category="letter">କ</text>
|
||||
<text name="K" label="ଖ" category="letter">ଖ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode46" name="keycode46" column="9" row="2">
|
||||
<bounds>399.609756,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="l" label="ତ" category="letter">ତ</text>
|
||||
<text name="L" label="ଥ" category="letter">ଥ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode47" name="keycode47" column="10" row="2">
|
||||
<bounds>438.634146,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="semicolon" label="ଚ" category="letter">ଚ</text>
|
||||
<text name="colon" label="ଛ" category="letter">ଛ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode48" name="keycode48" column="11" row="2">
|
||||
<bounds>479.219512,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="quoteright" label="'" category="letter" keyval="39">quoteright</keysym>
|
||||
<text name="quotedbl" label="ଠ" category="letter">ଠ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode36" name="keycode36" column="12" row="2">
|
||||
<bounds>519.804878,82.731707,88.975610,37.463415</bounds>
|
||||
<oref>outline8</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Return" label="↵" category="keyname" keyval="65293">Return</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode50" name="keycode50" column="0" row="3">
|
||||
<bounds>3.121951,121.756098,88.975610,37.463415</bounds>
|
||||
<oref>outline9</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Shift_L" label="⇧" category="keyname" keyval="65505">Shift_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode52" name="keycode52" column="1" row="3">
|
||||
<bounds>95.219512,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="z" label="z" category="letter">z</text>
|
||||
<text name="Z" label="Z" category="letter">Z</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode53" name="keycode53" column="2" row="3">
|
||||
<bounds>135.804878,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="x" label="ଂ" category="letter">ଂ</text>
|
||||
<text name="X" label="ଁ" category="letter">ଁ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode54" name="keycode54" column="3" row="3">
|
||||
<bounds>176.390244,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="c" label="ମ" category="letter">ମ</text>
|
||||
<text name="C" label="ଣ" category="letter">ଣ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode55" name="keycode55" column="4" row="3">
|
||||
<bounds>215.414634,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="v" label="ନ" category="letter">ନ</text>
|
||||
<text name="V" label="V" category="letter">V</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode56" name="keycode56" column="5" row="3">
|
||||
<bounds>256.000000,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="b" label="ୱ" category="letter">ୱ</text>
|
||||
<text name="B" label="ଵ" category="letter">ଵ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode57" name="keycode57" column="6" row="3">
|
||||
<bounds>296.585366,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="n" label="ଲ" category="letter">ଲ</text>
|
||||
<text name="N" label="ଳ" category="letter">ଳ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode58" name="keycode58" column="7" row="3">
|
||||
<bounds>337.170732,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="m" label="ସ" category="letter">ସ</text>
|
||||
<text name="M" label="ଶ" category="letter">ଶ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode59" name="keycode59" column="8" row="3">
|
||||
<bounds>377.756098,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="comma" label="," category="letter">,</text>
|
||||
<text name="less" label="ଷ" category="letter">ଷ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode60" name="keycode60" column="9" row="3">
|
||||
<bounds>418.341463,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="period" label="." category="letter">.</text>
|
||||
<text name="greater" label="।" category="letter">।</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode61" name="keycode61" column="10" row="3">
|
||||
<bounds>458.926829,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="slash" label="ୟ" category="letter">ୟ</text>
|
||||
<text name="question" label="ଯ" category="letter">ଯ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode62" name="keycode62" column="11" row="3">
|
||||
<bounds>499.512195,121.756098,109.268293,37.463415</bounds>
|
||||
<oref>outline10</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Shift_R" label="⇧" category="keyname" keyval="65506">Shift_R</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode37" name="keycode37" column="0" row="4">
|
||||
<bounds>3.121951,162.341463,56.195122,37.463415</bounds>
|
||||
<oref>outline1</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<symbol name="cycle-keyboard" icon="input-keyboard-symbolic" label="⌨" category="keyname">cycle-keyboard</symbol>
|
||||
<symbol name="preferences" icon="preferences-system-symbolic" label="☺" category="keyname">preferences</symbol>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode133" name="keycode133" column="1" row="4">
|
||||
<bounds>62.439024,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Control_L" label="Ctrl" category="keyname" keyval="65507">Control_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode64" name="keycode64" column="2" row="4">
|
||||
<bounds>113.951220,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="Alt_L" label="Alt" category="keyname" keyval="65513">Alt_L</keysym>
|
||||
<keysym name="Meta_L" label="Meta" category="keyname" keyval="65511">Meta_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode65" name="keycode65" column="3" row="4">
|
||||
<bounds>165.463415,162.341463,238.829268,37.463415</bounds>
|
||||
<oref>outline11</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="space" category="letter" keyval="32">space</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode108" name="keycode108" column="4" row="4">
|
||||
<bounds>407.414634,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Left" label="⇠" category="keyname" keyval="65361">Left</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode134" name="keycode134" column="5" row="4">
|
||||
<bounds>458.926829,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Up" label="⇡" category="keyname" keyval="65362">Up</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode135" name="keycode135" column="6" row="4">
|
||||
<bounds>508.878049,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Down" label="⇣" category="keyname" keyval="65364">Down</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode105" name="keycode105" column="7" row="4">
|
||||
<bounds>560.390244,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Right" label="⇢" category="keyname" keyval="65363">Right</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
</section>
|
||||
<outline id="outline1">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>56.195122,0.000000</point>
|
||||
<point>56.195122,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline3">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>37.463415,0.000000</point>
|
||||
<point>37.463415,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline4">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>79.609756,0.000000</point>
|
||||
<point>79.609756,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline5">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>59.317073,0.000000</point>
|
||||
<point>59.317073,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline6">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>59.317073,0.000000</point>
|
||||
<point>59.317073,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline7">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>68.682927,0.000000</point>
|
||||
<point>68.682927,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline8">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>88.975610,0.000000</point>
|
||||
<point>88.975610,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline9">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>88.975610,0.000000</point>
|
||||
<point>88.975610,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline10">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>109.268293,0.000000</point>
|
||||
<point>109.268293,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline11">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>238.829268,0.000000</point>
|
||||
<point>238.829268,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline2">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>48.390244,0.000000</point>
|
||||
<point>48.390244,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
</keyboard>
|
||||
|
||||
683
data/keyboards/pa-inscript.xml
Normal file
683
data/keyboards/pa-inscript.xml
Normal file
@ -0,0 +1,683 @@
|
||||
<?xml version="1.0"?>
|
||||
<keyboard version="0.90">
|
||||
<bounds>0.000000,0.000000,640.000000,296.585366</bounds>
|
||||
<section>
|
||||
<bounds>15.609756,15.609756,640.000000,39.024390</bounds>
|
||||
<angle>0</angle>
|
||||
<row>
|
||||
<columns>16</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<key id="keycode9" name="keycode9" column="0" row="0">
|
||||
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Escape" label="Esc" category="keyname" keyval="65307">Escape</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode67" name="keycode67" column="1" row="0">
|
||||
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F1" label="F1" category="function" keyval="65470">F1</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode68" name="keycode68" column="2" row="0">
|
||||
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F2" label="F2" category="function" keyval="65471">F2</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode69" name="keycode69" column="3" row="0">
|
||||
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F3" label="F3" category="function" keyval="65472">F3</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode70" name="keycode70" column="4" row="0">
|
||||
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F4" label="F4" category="function" keyval="65473">F4</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode71" name="keycode71" column="5" row="0">
|
||||
<bounds>266.926829,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F5" label="F5" category="function" keyval="65474">F5</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode72" name="keycode72" column="6" row="0">
|
||||
<bounds>307.512195,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F6" label="F6" category="function" keyval="65475">F6</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode73" name="keycode73" column="7" row="0">
|
||||
<bounds>348.097561,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F7" label="F7" category="function" keyval="65476">F7</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode74" name="keycode74" column="8" row="0">
|
||||
<bounds>388.682927,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F8" label="F8" category="function" keyval="65477">F8</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode75" name="keycode75" column="9" row="0">
|
||||
<bounds>449.560976,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F9" label="F9" category="function" keyval="65478">F9</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode76" name="keycode76" column="10" row="0">
|
||||
<bounds>490.146341,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F10" label="F10" category="function" keyval="65479">F10</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode95" name="keycode95" column="11" row="0">
|
||||
<bounds>530.731707,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F11" label="F11" category="function" keyval="65480">F11</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode96" name="keycode96" column="12" row="0">
|
||||
<bounds>571.317073,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F12" label="F12" category="function" keyval="65481">F12</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
</section>
|
||||
<section>
|
||||
<bounds>15.609756,78.048780,608.780488,201.365854</bounds>
|
||||
<angle>0</angle>
|
||||
<row>
|
||||
<columns>14</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>14</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>13</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>12</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>8</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<key id="keycode49" name="keycode49" column="0" row="0">
|
||||
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="quoteleft" label="`" category="letter" keyval="96">quoteleft</keysym>
|
||||
<keysym name="asciitilde" label="~" category="letter" keyval="126">asciitilde</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode10" name="keycode10" column="1" row="0">
|
||||
<bounds>43.707317,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="1" label="੧" category="letter">੧</text>
|
||||
<keysym name="exclam" label="!" category="letter" keyval="33">exclam</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode11" name="keycode11" column="2" row="0">
|
||||
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="2" label="੨" category="letter">੨</text>
|
||||
<keysym name="at" label="@" category="letter" keyval="64">at</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode12" name="keycode12" column="3" row="0">
|
||||
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="3" label="੩" category="letter">੩</text>
|
||||
<keysym name="numbersign" label="#" category="letter" keyval="35">numbersign</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode13" name="keycode13" column="4" row="0">
|
||||
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="4" label="੪" category="letter">੪</text>
|
||||
<keysym name="dollar" label="$" category="letter" keyval="36">dollar</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode14" name="keycode14" column="5" row="0">
|
||||
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="3">
|
||||
<text name="5" label="੫" category="letter">੫</text>
|
||||
<keysym name="percent" label="%" category="letter" keyval="37">percent</keysym>
|
||||
<keysym name="EuroSign" label="€" category="letter" keyval="8364">EuroSign</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode15" name="keycode15" column="6" row="0">
|
||||
<bounds>245.073171,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="6" label="੬" category="letter">੬</text>
|
||||
<keysym name="asciicircum" label="^" category="letter" keyval="94">asciicircum</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode16" name="keycode16" column="7" row="0">
|
||||
<bounds>285.658537,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="7" label="੭" category="letter">੭</text>
|
||||
<keysym name="ampersand" label="&" category="letter" keyval="38">ampersand</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode17" name="keycode17" column="8" row="0">
|
||||
<bounds>326.243902,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="8" label="੮" category="letter">੮</text>
|
||||
<keysym name="asterisk" label="*" category="letter" keyval="42">asterisk</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode18" name="keycode18" column="9" row="0">
|
||||
<bounds>366.829268,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="9" label="੯" category="letter">੯</text>
|
||||
<keysym name="parenleft" label="(" category="letter" keyval="40">parenleft</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode19" name="keycode19" column="10" row="0">
|
||||
<bounds>407.414634,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="0" label="੦" category="letter">੦</text>
|
||||
<keysym name="parenright" label=")" category="letter" keyval="41">parenright</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode20" name="keycode20" column="11" row="0">
|
||||
<bounds>448.000000,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="minus" label="-" category="letter">-</text>
|
||||
<text name="underscore" label="_" category="letter">_</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode21" name="keycode21" column="12" row="0">
|
||||
<bounds>488.585366,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="equal" label="=" category="letter">=</text>
|
||||
<text name="plus" label="+" category="letter">+</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode22" name="keycode22" column="13" row="0">
|
||||
<bounds>529.170732,1.560976,79.609756,37.463415</bounds>
|
||||
<oref>outline4</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="BackSpace" label="←" category="keyname" keyval="65288">BackSpace</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode23" name="keycode23" column="0" row="1">
|
||||
<bounds>3.121951,42.146341,59.317073,37.463415</bounds>
|
||||
<oref>outline5</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="Tab" label="⇥" category="keyname" keyval="65289">Tab</keysym>
|
||||
<keysym name="ISO_Left_Tab" label="⇤" category="keyname" keyval="65056">ISO_Left_Tab</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode24" name="keycode24" column="1" row="1">
|
||||
<bounds>65.560976,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="q" label="ੌ" category="letter">ੌ</text>
|
||||
<text name="Q" label="ਔ" category="letter">ਔ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode25" name="keycode25" column="2" row="1">
|
||||
<bounds>106.146341,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="w" label="ੈ" category="letter">ੈ</text>
|
||||
<text name="W" label="ਐ" category="letter">ਐ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode26" name="keycode26" column="3" row="1">
|
||||
<bounds>145.170732,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="e" label="ਾ" category="letter">ਾ</text>
|
||||
<text name="E" label="ਆ" category="letter">ਆ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode27" name="keycode27" column="4" row="1">
|
||||
<bounds>185.756098,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="r" label="ੀ" category="letter">ੀ</text>
|
||||
<text name="R" label="ਈ" category="letter">ਈ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode28" name="keycode28" column="5" row="1">
|
||||
<bounds>226.341463,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="t" label="ੂ" category="letter">ੂ</text>
|
||||
<text name="T" label="ਊ" category="letter">ਊ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode29" name="keycode29" column="6" row="1">
|
||||
<bounds>266.926829,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="y" label="ਬ" category="letter">ਬ</text>
|
||||
<text name="Y" label="ਭ" category="letter">ਭ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode30" name="keycode30" column="7" row="1">
|
||||
<bounds>307.512195,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="u" label="ਹ" category="letter">ਹ</text>
|
||||
<text name="U" label="ਙ" category="letter">ਙ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode31" name="keycode31" column="8" row="1">
|
||||
<bounds>348.097561,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="i" label="ਗ" category="letter">ਗ</text>
|
||||
<text name="I" label="ਘ" category="letter">ਘ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode32" name="keycode32" column="9" row="1">
|
||||
<bounds>388.682927,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="o" label="ਦ" category="letter">ਦ</text>
|
||||
<text name="O" label="ਧ" category="letter">ਧ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode33" name="keycode33" column="10" row="1">
|
||||
<bounds>429.268293,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="p" label="ਜ" category="letter">ਜ</text>
|
||||
<text name="P" label="ਝ" category="letter">ਝ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode34" name="keycode34" column="11" row="1">
|
||||
<bounds>468.292683,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="bracketleft" label="ਡ" category="letter">ਡ</text>
|
||||
<text name="braceleft" label="ਢ" category="letter">ਢ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode35" name="keycode35" column="12" row="1">
|
||||
<bounds>508.878049,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="bracketright" label="਼" category="letter">਼</text>
|
||||
<text name="braceright" label="ਞ" category="letter">ਞ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode51" name="keycode51" column="13" row="1">
|
||||
<bounds>549.463415,42.146341,59.317073,37.463415</bounds>
|
||||
<oref>outline6</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="backslash" label="\" category="letter">\</text>
|
||||
<text name="bar" label="।" category="letter">।</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode66" name="keycode66" column="0" row="2">
|
||||
<bounds>3.121951,82.731707,68.682927,37.463415</bounds>
|
||||
<oref>outline7</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="ISO_Level3_Shift" label="⇮" category="keyname" keyval="65027">ISO_Level3_Shift</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode38" name="keycode38" column="1" row="2">
|
||||
<bounds>76.487805,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="a" label="ੋ" category="letter">ੋ</text>
|
||||
<text name="A" label="ਓ" category="letter">ਓ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode39" name="keycode39" column="2" row="2">
|
||||
<bounds>115.512195,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="s" label="ੇ" category="letter">ੇ</text>
|
||||
<text name="S" label="ਏ" category="letter">ਏ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode40" name="keycode40" column="3" row="2">
|
||||
<bounds>156.097561,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="d" label="੍" category="letter">੍</text>
|
||||
<text name="D" label="ਅ" category="letter">ਅ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode41" name="keycode41" column="4" row="2">
|
||||
<bounds>196.682927,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="f" label="ਿ" category="letter">ਿ</text>
|
||||
<text name="F" label="ਇ" category="letter">ਇ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode42" name="keycode42" column="5" row="2">
|
||||
<bounds>237.268293,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="g" label="ੁ" category="letter">ੁ</text>
|
||||
<text name="G" label="ਉ" category="letter">ਉ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode43" name="keycode43" column="6" row="2">
|
||||
<bounds>277.853659,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="h" label="ਪ" category="letter">ਪ</text>
|
||||
<text name="H" label="ਫ" category="letter">ਫ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode44" name="keycode44" column="7" row="2">
|
||||
<bounds>318.439024,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="j" label="ਰ" category="letter">ਰ</text>
|
||||
<text name="J" label="ੜ" category="letter">ੜ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode45" name="keycode45" column="8" row="2">
|
||||
<bounds>359.024390,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="k" label="ਕ" category="letter">ਕ</text>
|
||||
<text name="K" label="ਖ" category="letter">ਖ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode46" name="keycode46" column="9" row="2">
|
||||
<bounds>399.609756,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="l" label="ਤ" category="letter">ਤ</text>
|
||||
<text name="L" label="ਥ" category="letter">ਥ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode47" name="keycode47" column="10" row="2">
|
||||
<bounds>438.634146,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="semicolon" label="ਚ" category="letter">ਚ</text>
|
||||
<text name="colon" label="ਛ" category="letter">ਛ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode48" name="keycode48" column="11" row="2">
|
||||
<bounds>479.219512,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="quoteright" label="'" category="letter" keyval="39">quoteright</keysym>
|
||||
<text name="quotedbl" label="ਠ" category="letter">ਠ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode36" name="keycode36" column="12" row="2">
|
||||
<bounds>519.804878,82.731707,88.975610,37.463415</bounds>
|
||||
<oref>outline8</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Return" label="↵" category="keyname" keyval="65293">Return</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode50" name="keycode50" column="0" row="3">
|
||||
<bounds>3.121951,121.756098,88.975610,37.463415</bounds>
|
||||
<oref>outline9</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Shift_L" label="⇧" category="keyname" keyval="65505">Shift_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode52" name="keycode52" column="1" row="3">
|
||||
<bounds>95.219512,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="z" label="ੰ" category="letter">ੰ</text>
|
||||
<text name="Z" label="ੱ" category="letter">ੱ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode53" name="keycode53" column="2" row="3">
|
||||
<bounds>135.804878,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="x" label="ਜ਼" category="letter">ਜ਼</text>
|
||||
<text name="X" label="ਫ਼" category="letter">ਫ਼</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode54" name="keycode54" column="3" row="3">
|
||||
<bounds>176.390244,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="c" label="ਮ" category="letter">ਮ</text>
|
||||
<text name="C" label="ਣ" category="letter">ਣ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode55" name="keycode55" column="4" row="3">
|
||||
<bounds>215.414634,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="v" label="ਨ" category="letter">ਨ</text>
|
||||
<text name="V" label="ਂ" category="letter">ਂ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode56" name="keycode56" column="5" row="3">
|
||||
<bounds>256.000000,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="b" label="ਵ" category="letter">ਵ</text>
|
||||
<text name="B" label="ਞ" category="letter">ਞ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode57" name="keycode57" column="6" row="3">
|
||||
<bounds>296.585366,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="n" label="ਲ" category="letter">ਲ</text>
|
||||
<text name="N" label="ਲ਼" category="letter">ਲ਼</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode58" name="keycode58" column="7" row="3">
|
||||
<bounds>337.170732,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="m" label="ਸ" category="letter">ਸ</text>
|
||||
<text name="M" label="ਸ਼" category="letter">ਸ਼</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode59" name="keycode59" column="8" row="3">
|
||||
<bounds>377.756098,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="comma" label="," category="letter">,</text>
|
||||
<text name="less" label="ੳ" category="letter">ੳ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode60" name="keycode60" column="9" row="3">
|
||||
<bounds>418.341463,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="period" label="." category="letter">.</text>
|
||||
<text name="greater" label="ੲ" category="letter">ੲ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode61" name="keycode61" column="10" row="3">
|
||||
<bounds>458.926829,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="slash" label="ਯ" category="letter">ਯ</text>
|
||||
<text name="question" label="?" category="letter">?</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode62" name="keycode62" column="11" row="3">
|
||||
<bounds>499.512195,121.756098,109.268293,37.463415</bounds>
|
||||
<oref>outline10</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Shift_R" label="⇧" category="keyname" keyval="65506">Shift_R</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode37" name="keycode37" column="0" row="4">
|
||||
<bounds>3.121951,162.341463,56.195122,37.463415</bounds>
|
||||
<oref>outline1</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<symbol name="cycle-keyboard" icon="input-keyboard-symbolic" label="⌨" category="keyname">cycle-keyboard</symbol>
|
||||
<symbol name="preferences" icon="preferences-system-symbolic" label="☺" category="keyname">preferences</symbol>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode133" name="keycode133" column="1" row="4">
|
||||
<bounds>62.439024,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Control_L" label="Ctrl" category="keyname" keyval="65507">Control_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode64" name="keycode64" column="2" row="4">
|
||||
<bounds>113.951220,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="Alt_L" label="Alt" category="keyname" keyval="65513">Alt_L</keysym>
|
||||
<keysym name="Meta_L" label="Meta" category="keyname" keyval="65511">Meta_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode65" name="keycode65" column="3" row="4">
|
||||
<bounds>165.463415,162.341463,238.829268,37.463415</bounds>
|
||||
<oref>outline11</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="space" category="letter" keyval="32">space</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode108" name="keycode108" column="4" row="4">
|
||||
<bounds>407.414634,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Left" label="⇠" category="keyname" keyval="65361">Left</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode134" name="keycode134" column="5" row="4">
|
||||
<bounds>458.926829,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Up" label="⇡" category="keyname" keyval="65362">Up</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode135" name="keycode135" column="6" row="4">
|
||||
<bounds>508.878049,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Down" label="⇣" category="keyname" keyval="65364">Down</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode105" name="keycode105" column="7" row="4">
|
||||
<bounds>560.390244,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Right" label="⇢" category="keyname" keyval="65363">Right</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
</section>
|
||||
<outline id="outline1">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>56.195122,0.000000</point>
|
||||
<point>56.195122,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline3">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>37.463415,0.000000</point>
|
||||
<point>37.463415,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline4">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>79.609756,0.000000</point>
|
||||
<point>79.609756,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline5">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>59.317073,0.000000</point>
|
||||
<point>59.317073,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline6">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>59.317073,0.000000</point>
|
||||
<point>59.317073,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline7">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>68.682927,0.000000</point>
|
||||
<point>68.682927,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline8">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>88.975610,0.000000</point>
|
||||
<point>88.975610,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline9">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>88.975610,0.000000</point>
|
||||
<point>88.975610,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline10">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>109.268293,0.000000</point>
|
||||
<point>109.268293,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline11">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>238.829268,0.000000</point>
|
||||
<point>238.829268,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline2">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>48.390244,0.000000</point>
|
||||
<point>48.390244,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
</keyboard>
|
||||
|
||||
683
data/keyboards/ru.xml
Normal file
683
data/keyboards/ru.xml
Normal file
@ -0,0 +1,683 @@
|
||||
<?xml version="1.0"?>
|
||||
<keyboard version="0.90">
|
||||
<bounds>0.000000,0.000000,640.000000,296.585366</bounds>
|
||||
<section>
|
||||
<bounds>15.609756,15.609756,640.000000,39.024390</bounds>
|
||||
<angle>0</angle>
|
||||
<row>
|
||||
<columns>16</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<key id="keycode9" name="keycode9" column="0" row="0">
|
||||
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Escape" label="Esc" category="keyname" keyval="65307">Escape</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode67" name="keycode67" column="1" row="0">
|
||||
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F1" label="F1" category="function" keyval="65470">F1</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode68" name="keycode68" column="2" row="0">
|
||||
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F2" label="F2" category="function" keyval="65471">F2</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode69" name="keycode69" column="3" row="0">
|
||||
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F3" label="F3" category="function" keyval="65472">F3</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode70" name="keycode70" column="4" row="0">
|
||||
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F4" label="F4" category="function" keyval="65473">F4</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode71" name="keycode71" column="5" row="0">
|
||||
<bounds>266.926829,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F5" label="F5" category="function" keyval="65474">F5</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode72" name="keycode72" column="6" row="0">
|
||||
<bounds>307.512195,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F6" label="F6" category="function" keyval="65475">F6</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode73" name="keycode73" column="7" row="0">
|
||||
<bounds>348.097561,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F7" label="F7" category="function" keyval="65476">F7</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode74" name="keycode74" column="8" row="0">
|
||||
<bounds>388.682927,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F8" label="F8" category="function" keyval="65477">F8</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode75" name="keycode75" column="9" row="0">
|
||||
<bounds>449.560976,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F9" label="F9" category="function" keyval="65478">F9</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode76" name="keycode76" column="10" row="0">
|
||||
<bounds>490.146341,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F10" label="F10" category="function" keyval="65479">F10</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode95" name="keycode95" column="11" row="0">
|
||||
<bounds>530.731707,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F11" label="F11" category="function" keyval="65480">F11</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode96" name="keycode96" column="12" row="0">
|
||||
<bounds>571.317073,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F12" label="F12" category="function" keyval="65481">F12</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
</section>
|
||||
<section>
|
||||
<bounds>15.609756,78.048780,608.780488,201.365854</bounds>
|
||||
<angle>0</angle>
|
||||
<row>
|
||||
<columns>14</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>14</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>13</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>12</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>8</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<key id="keycode49" name="keycode49" column="0" row="0">
|
||||
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="quoteleft" label="`" category="letter" keyval="96">quoteleft</keysym>
|
||||
<text name="asciitilde" label="Ё" category="letter">Ё</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode10" name="keycode10" column="1" row="0">
|
||||
<bounds>43.707317,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="1" label="1" category="letter" keyval="49">1</keysym>
|
||||
<text name="exclam" label="!" category="letter">!</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode11" name="keycode11" column="2" row="0">
|
||||
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="2" label="2" category="letter" keyval="50">2</keysym>
|
||||
<text name="at" label=""" category="letter">"</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode12" name="keycode12" column="3" row="0">
|
||||
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="3" label="3" category="letter" keyval="51">3</keysym>
|
||||
<text name="numbersign" label="№" category="letter">№</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode13" name="keycode13" column="4" row="0">
|
||||
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="4" label="4" category="letter" keyval="52">4</keysym>
|
||||
<text name="dollar" label=";" category="letter">;</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode14" name="keycode14" column="5" row="0">
|
||||
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="3">
|
||||
<keysym name="5" label="5" category="letter" keyval="53">5</keysym>
|
||||
<text name="percent" label="%" category="letter">%</text>
|
||||
<keysym name="EuroSign" label="€" category="letter" keyval="8364">EuroSign</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode15" name="keycode15" column="6" row="0">
|
||||
<bounds>245.073171,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="6" label="6" category="letter" keyval="54">6</keysym>
|
||||
<text name="asciicircum" label=":" category="letter">:</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode16" name="keycode16" column="7" row="0">
|
||||
<bounds>285.658537,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="7" label="7" category="letter" keyval="55">7</keysym>
|
||||
<text name="ampersand" label="?" category="letter">?</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode17" name="keycode17" column="8" row="0">
|
||||
<bounds>326.243902,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="8" label="8" category="letter" keyval="56">8</keysym>
|
||||
<text name="asterisk" label="*" category="letter">*</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode18" name="keycode18" column="9" row="0">
|
||||
<bounds>366.829268,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="9" label="9" category="letter" keyval="57">9</keysym>
|
||||
<text name="parenleft" label="(" category="letter">(</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode19" name="keycode19" column="10" row="0">
|
||||
<bounds>407.414634,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="0" label="0" category="letter" keyval="48">0</keysym>
|
||||
<text name="parenright" label=")" category="letter">)</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode20" name="keycode20" column="11" row="0">
|
||||
<bounds>448.000000,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="minus" label="-" category="letter" keyval="45">minus</keysym>
|
||||
<text name="underscore" label="_" category="letter">_</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode21" name="keycode21" column="12" row="0">
|
||||
<bounds>488.585366,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="equal" label="=" category="letter" keyval="61">equal</keysym>
|
||||
<text name="plus" label="+" category="letter">+</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode22" name="keycode22" column="13" row="0">
|
||||
<bounds>529.170732,1.560976,79.609756,37.463415</bounds>
|
||||
<oref>outline4</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="BackSpace" label="←" category="keyname" keyval="65288">BackSpace</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode23" name="keycode23" column="0" row="1">
|
||||
<bounds>3.121951,42.146341,59.317073,37.463415</bounds>
|
||||
<oref>outline5</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="Tab" label="⇥" category="keyname" keyval="65289">Tab</keysym>
|
||||
<keysym name="ISO_Left_Tab" label="⇤" category="keyname" keyval="65056">ISO_Left_Tab</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode24" name="keycode24" column="1" row="1">
|
||||
<bounds>65.560976,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="q" label="й" category="letter">й</text>
|
||||
<text name="Q" label="Й" category="letter">Й</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode25" name="keycode25" column="2" row="1">
|
||||
<bounds>106.146341,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="w" label="ц" category="letter">ц</text>
|
||||
<text name="W" label="Ц" category="letter">Ц</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode26" name="keycode26" column="3" row="1">
|
||||
<bounds>145.170732,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="e" label="у" category="letter">у</text>
|
||||
<text name="E" label="У" category="letter">У</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode27" name="keycode27" column="4" row="1">
|
||||
<bounds>185.756098,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="r" label="к" category="letter">к</text>
|
||||
<text name="R" label="К" category="letter">К</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode28" name="keycode28" column="5" row="1">
|
||||
<bounds>226.341463,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="t" label="е" category="letter">е</text>
|
||||
<text name="T" label="Е" category="letter">Е</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode29" name="keycode29" column="6" row="1">
|
||||
<bounds>266.926829,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="y" label="н" category="letter">н</text>
|
||||
<text name="Y" label="Н" category="letter">Н</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode30" name="keycode30" column="7" row="1">
|
||||
<bounds>307.512195,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="u" label="г" category="letter">г</text>
|
||||
<text name="U" label="Г" category="letter">Г</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode31" name="keycode31" column="8" row="1">
|
||||
<bounds>348.097561,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="i" label="ш" category="letter">ш</text>
|
||||
<text name="I" label="Ш" category="letter">Ш</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode32" name="keycode32" column="9" row="1">
|
||||
<bounds>388.682927,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="o" label="щ" category="letter">щ</text>
|
||||
<text name="O" label="Щ" category="letter">Щ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode33" name="keycode33" column="10" row="1">
|
||||
<bounds>429.268293,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="p" label="з" category="letter">з</text>
|
||||
<text name="P" label="З" category="letter">З</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode34" name="keycode34" column="11" row="1">
|
||||
<bounds>468.292683,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="bracketleft" label="х" category="letter">х</text>
|
||||
<text name="braceleft" label="Х" category="letter">Х</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode35" name="keycode35" column="12" row="1">
|
||||
<bounds>508.878049,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="bracketright" label="ъ" category="letter">ъ</text>
|
||||
<text name="braceright" label="Ъ" category="letter">Ъ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode51" name="keycode51" column="13" row="1">
|
||||
<bounds>549.463415,42.146341,59.317073,37.463415</bounds>
|
||||
<oref>outline6</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="backslash" label="\" category="letter">\</text>
|
||||
<text name="bar" label="|" category="letter">|</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode66" name="keycode66" column="0" row="2">
|
||||
<bounds>3.121951,82.731707,68.682927,37.463415</bounds>
|
||||
<oref>outline7</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="ISO_Level3_Shift" label="⇮" category="keyname" keyval="65027">ISO_Level3_Shift</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode38" name="keycode38" column="1" row="2">
|
||||
<bounds>76.487805,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="a" label="ф" category="letter">ф</text>
|
||||
<text name="A" label="Ф" category="letter">Ф</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode39" name="keycode39" column="2" row="2">
|
||||
<bounds>115.512195,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="s" label="ы" category="letter">ы</text>
|
||||
<text name="S" label="Ы" category="letter">Ы</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode40" name="keycode40" column="3" row="2">
|
||||
<bounds>156.097561,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="d" label="в" category="letter">в</text>
|
||||
<text name="D" label="В" category="letter">В</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode41" name="keycode41" column="4" row="2">
|
||||
<bounds>196.682927,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="f" label="а" category="letter">а</text>
|
||||
<text name="F" label="А" category="letter">А</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode42" name="keycode42" column="5" row="2">
|
||||
<bounds>237.268293,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="g" label="п" category="letter">п</text>
|
||||
<text name="G" label="П" category="letter">П</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode43" name="keycode43" column="6" row="2">
|
||||
<bounds>277.853659,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="h" label="р" category="letter">р</text>
|
||||
<text name="H" label="Р" category="letter">Р</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode44" name="keycode44" column="7" row="2">
|
||||
<bounds>318.439024,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="j" label="о" category="letter">о</text>
|
||||
<text name="J" label="О" category="letter">О</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode45" name="keycode45" column="8" row="2">
|
||||
<bounds>359.024390,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="k" label="л" category="letter">л</text>
|
||||
<text name="K" label="Л" category="letter">Л</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode46" name="keycode46" column="9" row="2">
|
||||
<bounds>399.609756,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="l" label="д" category="letter">д</text>
|
||||
<text name="L" label="Д" category="letter">Д</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode47" name="keycode47" column="10" row="2">
|
||||
<bounds>438.634146,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="semicolon" label="ж" category="letter">ж</text>
|
||||
<text name="colon" label="Ж" category="letter">Ж</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode48" name="keycode48" column="11" row="2">
|
||||
<bounds>479.219512,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="quoteright" label="'" category="letter" keyval="39">quoteright</keysym>
|
||||
<text name="quotedbl" label="Э" category="letter">Э</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode36" name="keycode36" column="12" row="2">
|
||||
<bounds>519.804878,82.731707,88.975610,37.463415</bounds>
|
||||
<oref>outline8</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Return" label="↵" category="keyname" keyval="65293">Return</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode50" name="keycode50" column="0" row="3">
|
||||
<bounds>3.121951,121.756098,88.975610,37.463415</bounds>
|
||||
<oref>outline9</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Shift_L" label="⇧" category="keyname" keyval="65505">Shift_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode52" name="keycode52" column="1" row="3">
|
||||
<bounds>95.219512,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="z" label="я" category="letter">я</text>
|
||||
<text name="Z" label="Я" category="letter">Я</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode53" name="keycode53" column="2" row="3">
|
||||
<bounds>135.804878,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="x" label="ч" category="letter">ч</text>
|
||||
<text name="X" label="Ч" category="letter">Ч</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode54" name="keycode54" column="3" row="3">
|
||||
<bounds>176.390244,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="c" label="с" category="letter">с</text>
|
||||
<text name="C" label="С" category="letter">С</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode55" name="keycode55" column="4" row="3">
|
||||
<bounds>215.414634,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="v" label="м" category="letter">м</text>
|
||||
<text name="V" label="М" category="letter">М</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode56" name="keycode56" column="5" row="3">
|
||||
<bounds>256.000000,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="b" label="и" category="letter">и</text>
|
||||
<text name="B" label="И" category="letter">И</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode57" name="keycode57" column="6" row="3">
|
||||
<bounds>296.585366,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="n" label="т" category="letter">т</text>
|
||||
<text name="N" label="Т" category="letter">Т</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode58" name="keycode58" column="7" row="3">
|
||||
<bounds>337.170732,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="m" label="ь" category="letter">ь</text>
|
||||
<text name="M" label="Ь" category="letter">Ь</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode59" name="keycode59" column="8" row="3">
|
||||
<bounds>377.756098,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="comma" label="б" category="letter">б</text>
|
||||
<text name="less" label="Б" category="letter">Б</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode60" name="keycode60" column="9" row="3">
|
||||
<bounds>418.341463,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="period" label="ю" category="letter">ю</text>
|
||||
<text name="greater" label="Ю" category="letter">Ю</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode61" name="keycode61" column="10" row="3">
|
||||
<bounds>458.926829,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="slash" label="." category="letter">.</text>
|
||||
<text name="question" label="," category="letter">,</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode62" name="keycode62" column="11" row="3">
|
||||
<bounds>499.512195,121.756098,109.268293,37.463415</bounds>
|
||||
<oref>outline10</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Shift_R" label="⇧" category="keyname" keyval="65506">Shift_R</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode37" name="keycode37" column="0" row="4">
|
||||
<bounds>3.121951,162.341463,56.195122,37.463415</bounds>
|
||||
<oref>outline1</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<symbol name="cycle-keyboard" icon="input-keyboard-symbolic" label="⌨" category="keyname">cycle-keyboard</symbol>
|
||||
<symbol name="preferences" icon="preferences-system-symbolic" label="☺" category="keyname">preferences</symbol>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode133" name="keycode133" column="1" row="4">
|
||||
<bounds>62.439024,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Control_L" label="Ctrl" category="keyname" keyval="65507">Control_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode64" name="keycode64" column="2" row="4">
|
||||
<bounds>113.951220,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="Alt_L" label="Alt" category="keyname" keyval="65513">Alt_L</keysym>
|
||||
<keysym name="Meta_L" label="Meta" category="keyname" keyval="65511">Meta_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode65" name="keycode65" column="3" row="4">
|
||||
<bounds>165.463415,162.341463,238.829268,37.463415</bounds>
|
||||
<oref>outline11</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="space" category="letter" keyval="32">space</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode108" name="keycode108" column="4" row="4">
|
||||
<bounds>407.414634,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Left" label="⇠" category="keyname" keyval="65361">Left</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode134" name="keycode134" column="5" row="4">
|
||||
<bounds>458.926829,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Up" label="⇡" category="keyname" keyval="65362">Up</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode135" name="keycode135" column="6" row="4">
|
||||
<bounds>508.878049,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Down" label="⇣" category="keyname" keyval="65364">Down</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode105" name="keycode105" column="7" row="4">
|
||||
<bounds>560.390244,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Right" label="⇢" category="keyname" keyval="65363">Right</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
</section>
|
||||
<outline id="outline1">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>56.195122,0.000000</point>
|
||||
<point>56.195122,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline3">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>37.463415,0.000000</point>
|
||||
<point>37.463415,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline4">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>79.609756,0.000000</point>
|
||||
<point>79.609756,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline5">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>59.317073,0.000000</point>
|
||||
<point>59.317073,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline6">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>59.317073,0.000000</point>
|
||||
<point>59.317073,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline7">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>68.682927,0.000000</point>
|
||||
<point>68.682927,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline8">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>88.975610,0.000000</point>
|
||||
<point>88.975610,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline9">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>88.975610,0.000000</point>
|
||||
<point>88.975610,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline10">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>109.268293,0.000000</point>
|
||||
<point>109.268293,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline11">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>238.829268,0.000000</point>
|
||||
<point>238.829268,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline2">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>48.390244,0.000000</point>
|
||||
<point>48.390244,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
</keyboard>
|
||||
|
||||
683
data/keyboards/sd-inscript.xml
Normal file
683
data/keyboards/sd-inscript.xml
Normal file
@ -0,0 +1,683 @@
|
||||
<?xml version="1.0"?>
|
||||
<keyboard version="0.90">
|
||||
<bounds>0.000000,0.000000,640.000000,296.585366</bounds>
|
||||
<section>
|
||||
<bounds>15.609756,15.609756,640.000000,39.024390</bounds>
|
||||
<angle>0</angle>
|
||||
<row>
|
||||
<columns>16</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<key id="keycode9" name="keycode9" column="0" row="0">
|
||||
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Escape" label="Esc" category="keyname" keyval="65307">Escape</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode67" name="keycode67" column="1" row="0">
|
||||
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F1" label="F1" category="function" keyval="65470">F1</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode68" name="keycode68" column="2" row="0">
|
||||
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F2" label="F2" category="function" keyval="65471">F2</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode69" name="keycode69" column="3" row="0">
|
||||
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F3" label="F3" category="function" keyval="65472">F3</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode70" name="keycode70" column="4" row="0">
|
||||
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F4" label="F4" category="function" keyval="65473">F4</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode71" name="keycode71" column="5" row="0">
|
||||
<bounds>266.926829,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F5" label="F5" category="function" keyval="65474">F5</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode72" name="keycode72" column="6" row="0">
|
||||
<bounds>307.512195,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F6" label="F6" category="function" keyval="65475">F6</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode73" name="keycode73" column="7" row="0">
|
||||
<bounds>348.097561,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F7" label="F7" category="function" keyval="65476">F7</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode74" name="keycode74" column="8" row="0">
|
||||
<bounds>388.682927,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F8" label="F8" category="function" keyval="65477">F8</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode75" name="keycode75" column="9" row="0">
|
||||
<bounds>449.560976,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F9" label="F9" category="function" keyval="65478">F9</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode76" name="keycode76" column="10" row="0">
|
||||
<bounds>490.146341,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F10" label="F10" category="function" keyval="65479">F10</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode95" name="keycode95" column="11" row="0">
|
||||
<bounds>530.731707,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F11" label="F11" category="function" keyval="65480">F11</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode96" name="keycode96" column="12" row="0">
|
||||
<bounds>571.317073,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F12" label="F12" category="function" keyval="65481">F12</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
</section>
|
||||
<section>
|
||||
<bounds>15.609756,78.048780,608.780488,201.365854</bounds>
|
||||
<angle>0</angle>
|
||||
<row>
|
||||
<columns>14</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>14</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>13</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>12</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>8</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<key id="keycode49" name="keycode49" column="0" row="0">
|
||||
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="quoteleft" label="`" category="letter" keyval="96">quoteleft</keysym>
|
||||
<text name="asciitilde" label="ऒ" category="letter">ऒ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode10" name="keycode10" column="1" row="0">
|
||||
<bounds>43.707317,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="1" label="१" category="letter">१</text>
|
||||
<text name="exclam" label="ऍ" category="letter">ऍ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode11" name="keycode11" column="2" row="0">
|
||||
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="2" label="२" category="letter">२</text>
|
||||
<text name="at" label="ॅ" category="letter">ॅ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode12" name="keycode12" column="3" row="0">
|
||||
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="3" label="३" category="letter">३</text>
|
||||
<text name="numbersign" label="#" category="letter">#</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode13" name="keycode13" column="4" row="0">
|
||||
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="4" label="४" category="letter">४</text>
|
||||
<text name="dollar" label="$" category="letter">$</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode14" name="keycode14" column="5" row="0">
|
||||
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="3">
|
||||
<text name="5" label="५" category="letter">५</text>
|
||||
<text name="percent" label="ज्ञ" category="letter">ज्ञ</text>
|
||||
<keysym name="EuroSign" label="€" category="letter" keyval="8364">EuroSign</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode15" name="keycode15" column="6" row="0">
|
||||
<bounds>245.073171,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="6" label="६" category="letter">६</text>
|
||||
<text name="asciicircum" label="त्र" category="letter">त्र</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode16" name="keycode16" column="7" row="0">
|
||||
<bounds>285.658537,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="7" label="७" category="letter">७</text>
|
||||
<text name="ampersand" label="क्ष" category="letter">क्ष</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode17" name="keycode17" column="8" row="0">
|
||||
<bounds>326.243902,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="8" label="८" category="letter">८</text>
|
||||
<text name="asterisk" label="श्र" category="letter">श्र</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode18" name="keycode18" column="9" row="0">
|
||||
<bounds>366.829268,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="9" label="९" category="letter">९</text>
|
||||
<text name="parenleft" label="(" category="letter">(</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode19" name="keycode19" column="10" row="0">
|
||||
<bounds>407.414634,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="0" label="०" category="letter">०</text>
|
||||
<text name="parenright" label=")" category="letter">)</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode20" name="keycode20" column="11" row="0">
|
||||
<bounds>448.000000,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="minus" label="-" category="letter">-</text>
|
||||
<text name="underscore" label="ः" category="letter">ः</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode21" name="keycode21" column="12" row="0">
|
||||
<bounds>488.585366,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="equal" label="ृ" category="letter">ृ</text>
|
||||
<text name="plus" label="ऋ" category="letter">ऋ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode22" name="keycode22" column="13" row="0">
|
||||
<bounds>529.170732,1.560976,79.609756,37.463415</bounds>
|
||||
<oref>outline4</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="BackSpace" label="←" category="keyname" keyval="65288">BackSpace</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode23" name="keycode23" column="0" row="1">
|
||||
<bounds>3.121951,42.146341,59.317073,37.463415</bounds>
|
||||
<oref>outline5</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="Tab" label="⇥" category="keyname" keyval="65289">Tab</keysym>
|
||||
<keysym name="ISO_Left_Tab" label="⇤" category="keyname" keyval="65056">ISO_Left_Tab</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode24" name="keycode24" column="1" row="1">
|
||||
<bounds>65.560976,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="q" label="ौ" category="letter">ौ</text>
|
||||
<text name="Q" label="औ" category="letter">औ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode25" name="keycode25" column="2" row="1">
|
||||
<bounds>106.146341,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="w" label="ै" category="letter">ै</text>
|
||||
<text name="W" label="ऐ" category="letter">ऐ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode26" name="keycode26" column="3" row="1">
|
||||
<bounds>145.170732,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="e" label="ा" category="letter">ा</text>
|
||||
<text name="E" label="आ" category="letter">आ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode27" name="keycode27" column="4" row="1">
|
||||
<bounds>185.756098,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="r" label="ी" category="letter">ी</text>
|
||||
<text name="R" label="ई" category="letter">ई</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode28" name="keycode28" column="5" row="1">
|
||||
<bounds>226.341463,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="t" label="ू" category="letter">ू</text>
|
||||
<text name="T" label="ऊ" category="letter">ऊ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode29" name="keycode29" column="6" row="1">
|
||||
<bounds>266.926829,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="y" label="ॿ" category="letter">ॿ</text>
|
||||
<text name="Y" label="भ" category="letter">भ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode30" name="keycode30" column="7" row="1">
|
||||
<bounds>307.512195,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="u" label="ह" category="letter">ह</text>
|
||||
<text name="U" label="ङ" category="letter">ङ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode31" name="keycode31" column="8" row="1">
|
||||
<bounds>348.097561,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="i" label="ॻ" category="letter">ॻ</text>
|
||||
<text name="I" label="घ" category="letter">घ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode32" name="keycode32" column="9" row="1">
|
||||
<bounds>388.682927,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="o" label="द" category="letter">द</text>
|
||||
<text name="O" label="ध" category="letter">ध</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode33" name="keycode33" column="10" row="1">
|
||||
<bounds>429.268293,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="p" label="ॼ" category="letter">ॼ</text>
|
||||
<text name="P" label="झ" category="letter">झ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode34" name="keycode34" column="11" row="1">
|
||||
<bounds>468.292683,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="bracketleft" label="ॾ" category="letter">ॾ</text>
|
||||
<text name="braceleft" label="ढ" category="letter">ढ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode35" name="keycode35" column="12" row="1">
|
||||
<bounds>508.878049,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="bracketright" label="़" category="letter">़</text>
|
||||
<text name="braceright" label="ञ" category="letter">ञ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode51" name="keycode51" column="13" row="1">
|
||||
<bounds>549.463415,42.146341,59.317073,37.463415</bounds>
|
||||
<oref>outline6</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="backslash" label="ॉ" category="letter">ॉ</text>
|
||||
<text name="bar" label="ऑ" category="letter">ऑ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode66" name="keycode66" column="0" row="2">
|
||||
<bounds>3.121951,82.731707,68.682927,37.463415</bounds>
|
||||
<oref>outline7</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="ISO_Level3_Shift" label="⇮" category="keyname" keyval="65027">ISO_Level3_Shift</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode38" name="keycode38" column="1" row="2">
|
||||
<bounds>76.487805,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="a" label="ो" category="letter">ो</text>
|
||||
<text name="A" label="ओ" category="letter">ओ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode39" name="keycode39" column="2" row="2">
|
||||
<bounds>115.512195,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="s" label="े" category="letter">े</text>
|
||||
<text name="S" label="ए" category="letter">ए</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode40" name="keycode40" column="3" row="2">
|
||||
<bounds>156.097561,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="d" label="्" category="letter">्</text>
|
||||
<text name="D" label="अ" category="letter">अ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode41" name="keycode41" column="4" row="2">
|
||||
<bounds>196.682927,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="f" label="ि" category="letter">ि</text>
|
||||
<text name="F" label="इ" category="letter">इ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode42" name="keycode42" column="5" row="2">
|
||||
<bounds>237.268293,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="g" label="ु" category="letter">ु</text>
|
||||
<text name="G" label="उ" category="letter">उ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode43" name="keycode43" column="6" row="2">
|
||||
<bounds>277.853659,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="h" label="प" category="letter">प</text>
|
||||
<text name="H" label="फ" category="letter">फ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode44" name="keycode44" column="7" row="2">
|
||||
<bounds>318.439024,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="j" label="र" category="letter">र</text>
|
||||
<text name="J" label="ऱ" category="letter">ऱ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode45" name="keycode45" column="8" row="2">
|
||||
<bounds>359.024390,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="k" label="क" category="letter">क</text>
|
||||
<text name="K" label="ख" category="letter">ख</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode46" name="keycode46" column="9" row="2">
|
||||
<bounds>399.609756,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="l" label="त" category="letter">त</text>
|
||||
<text name="L" label="थ" category="letter">थ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode47" name="keycode47" column="10" row="2">
|
||||
<bounds>438.634146,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="semicolon" label="च" category="letter">च</text>
|
||||
<text name="colon" label="छ" category="letter">छ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode48" name="keycode48" column="11" row="2">
|
||||
<bounds>479.219512,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="quoteright" label="'" category="letter" keyval="39">quoteright</keysym>
|
||||
<text name="quotedbl" label="ठ" category="letter">ठ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode36" name="keycode36" column="12" row="2">
|
||||
<bounds>519.804878,82.731707,88.975610,37.463415</bounds>
|
||||
<oref>outline8</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Return" label="↵" category="keyname" keyval="65293">Return</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode50" name="keycode50" column="0" row="3">
|
||||
<bounds>3.121951,121.756098,88.975610,37.463415</bounds>
|
||||
<oref>outline9</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Shift_L" label="⇧" category="keyname" keyval="65505">Shift_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode52" name="keycode52" column="1" row="3">
|
||||
<bounds>95.219512,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="z" label="ॆ" category="letter">ॆ</text>
|
||||
<text name="Z" label="ऎ" category="letter">ऎ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode53" name="keycode53" column="2" row="3">
|
||||
<bounds>135.804878,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="x" label="ं" category="letter">ं</text>
|
||||
<text name="X" label="ँ" category="letter">ँ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode54" name="keycode54" column="3" row="3">
|
||||
<bounds>176.390244,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="c" label="म" category="letter">म</text>
|
||||
<text name="C" label="ण" category="letter">ण</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode55" name="keycode55" column="4" row="3">
|
||||
<bounds>215.414634,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="v" label="न" category="letter">न</text>
|
||||
<text name="V" label="ऩ" category="letter">ऩ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode56" name="keycode56" column="5" row="3">
|
||||
<bounds>256.000000,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="b" label="व" category="letter">व</text>
|
||||
<text name="B" label="ऴ" category="letter">ऴ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode57" name="keycode57" column="6" row="3">
|
||||
<bounds>296.585366,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="n" label="ल" category="letter">ल</text>
|
||||
<text name="N" label="ळ" category="letter">ळ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode58" name="keycode58" column="7" row="3">
|
||||
<bounds>337.170732,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="m" label="स" category="letter">स</text>
|
||||
<text name="M" label="श" category="letter">श</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode59" name="keycode59" column="8" row="3">
|
||||
<bounds>377.756098,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="comma" label="," category="letter">,</text>
|
||||
<text name="less" label="ष" category="letter">ष</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode60" name="keycode60" column="9" row="3">
|
||||
<bounds>418.341463,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="period" label="." category="letter">.</text>
|
||||
<text name="greater" label="।" category="letter">।</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode61" name="keycode61" column="10" row="3">
|
||||
<bounds>458.926829,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="slash" label="य" category="letter">य</text>
|
||||
<text name="question" label="य़" category="letter">य़</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode62" name="keycode62" column="11" row="3">
|
||||
<bounds>499.512195,121.756098,109.268293,37.463415</bounds>
|
||||
<oref>outline10</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Shift_R" label="⇧" category="keyname" keyval="65506">Shift_R</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode37" name="keycode37" column="0" row="4">
|
||||
<bounds>3.121951,162.341463,56.195122,37.463415</bounds>
|
||||
<oref>outline1</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<symbol name="cycle-keyboard" icon="input-keyboard-symbolic" label="⌨" category="keyname">cycle-keyboard</symbol>
|
||||
<symbol name="preferences" icon="preferences-system-symbolic" label="☺" category="keyname">preferences</symbol>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode133" name="keycode133" column="1" row="4">
|
||||
<bounds>62.439024,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Control_L" label="Ctrl" category="keyname" keyval="65507">Control_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode64" name="keycode64" column="2" row="4">
|
||||
<bounds>113.951220,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="Alt_L" label="Alt" category="keyname" keyval="65513">Alt_L</keysym>
|
||||
<keysym name="Meta_L" label="Meta" category="keyname" keyval="65511">Meta_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode65" name="keycode65" column="3" row="4">
|
||||
<bounds>165.463415,162.341463,238.829268,37.463415</bounds>
|
||||
<oref>outline11</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="space" category="letter" keyval="32">space</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode108" name="keycode108" column="4" row="4">
|
||||
<bounds>407.414634,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Left" label="⇠" category="keyname" keyval="65361">Left</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode134" name="keycode134" column="5" row="4">
|
||||
<bounds>458.926829,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Up" label="⇡" category="keyname" keyval="65362">Up</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode135" name="keycode135" column="6" row="4">
|
||||
<bounds>508.878049,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Down" label="⇣" category="keyname" keyval="65364">Down</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode105" name="keycode105" column="7" row="4">
|
||||
<bounds>560.390244,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Right" label="⇢" category="keyname" keyval="65363">Right</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
</section>
|
||||
<outline id="outline1">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>56.195122,0.000000</point>
|
||||
<point>56.195122,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline3">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>37.463415,0.000000</point>
|
||||
<point>37.463415,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline4">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>79.609756,0.000000</point>
|
||||
<point>79.609756,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline5">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>59.317073,0.000000</point>
|
||||
<point>59.317073,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline6">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>59.317073,0.000000</point>
|
||||
<point>59.317073,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline7">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>68.682927,0.000000</point>
|
||||
<point>68.682927,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline8">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>88.975610,0.000000</point>
|
||||
<point>88.975610,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline9">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>88.975610,0.000000</point>
|
||||
<point>88.975610,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline10">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>109.268293,0.000000</point>
|
||||
<point>109.268293,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline11">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>238.829268,0.000000</point>
|
||||
<point>238.829268,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline2">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>48.390244,0.000000</point>
|
||||
<point>48.390244,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
</keyboard>
|
||||
|
||||
683
data/keyboards/ta-inscript.xml
Normal file
683
data/keyboards/ta-inscript.xml
Normal file
@ -0,0 +1,683 @@
|
||||
<?xml version="1.0"?>
|
||||
<keyboard version="0.90">
|
||||
<bounds>0.000000,0.000000,640.000000,296.585366</bounds>
|
||||
<section>
|
||||
<bounds>15.609756,15.609756,640.000000,39.024390</bounds>
|
||||
<angle>0</angle>
|
||||
<row>
|
||||
<columns>16</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<key id="keycode9" name="keycode9" column="0" row="0">
|
||||
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Escape" label="Esc" category="keyname" keyval="65307">Escape</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode67" name="keycode67" column="1" row="0">
|
||||
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F1" label="F1" category="function" keyval="65470">F1</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode68" name="keycode68" column="2" row="0">
|
||||
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F2" label="F2" category="function" keyval="65471">F2</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode69" name="keycode69" column="3" row="0">
|
||||
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F3" label="F3" category="function" keyval="65472">F3</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode70" name="keycode70" column="4" row="0">
|
||||
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F4" label="F4" category="function" keyval="65473">F4</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode71" name="keycode71" column="5" row="0">
|
||||
<bounds>266.926829,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F5" label="F5" category="function" keyval="65474">F5</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode72" name="keycode72" column="6" row="0">
|
||||
<bounds>307.512195,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F6" label="F6" category="function" keyval="65475">F6</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode73" name="keycode73" column="7" row="0">
|
||||
<bounds>348.097561,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F7" label="F7" category="function" keyval="65476">F7</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode74" name="keycode74" column="8" row="0">
|
||||
<bounds>388.682927,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F8" label="F8" category="function" keyval="65477">F8</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode75" name="keycode75" column="9" row="0">
|
||||
<bounds>449.560976,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F9" label="F9" category="function" keyval="65478">F9</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode76" name="keycode76" column="10" row="0">
|
||||
<bounds>490.146341,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F10" label="F10" category="function" keyval="65479">F10</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode95" name="keycode95" column="11" row="0">
|
||||
<bounds>530.731707,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F11" label="F11" category="function" keyval="65480">F11</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode96" name="keycode96" column="12" row="0">
|
||||
<bounds>571.317073,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F12" label="F12" category="function" keyval="65481">F12</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
</section>
|
||||
<section>
|
||||
<bounds>15.609756,78.048780,608.780488,201.365854</bounds>
|
||||
<angle>0</angle>
|
||||
<row>
|
||||
<columns>14</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>14</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>13</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>12</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>8</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<key id="keycode49" name="keycode49" column="0" row="0">
|
||||
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="quoteleft" label="`" category="letter" keyval="96">quoteleft</keysym>
|
||||
<text name="asciitilde" label="ஒ" category="letter">ஒ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode10" name="keycode10" column="1" row="0">
|
||||
<bounds>43.707317,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="1" label="1" category="letter">1</text>
|
||||
<text name="exclam" label="!" category="letter">!</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode11" name="keycode11" column="2" row="0">
|
||||
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="2" label="2" category="letter">2</text>
|
||||
<text name="at" label="@" category="letter">@</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode12" name="keycode12" column="3" row="0">
|
||||
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="3" label="3" category="letter">3</text>
|
||||
<text name="numbersign" label="#" category="letter">#</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode13" name="keycode13" column="4" row="0">
|
||||
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="4" label="4" category="letter">4</text>
|
||||
<text name="dollar" label="$" category="letter">$</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode14" name="keycode14" column="5" row="0">
|
||||
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="3">
|
||||
<text name="5" label="5" category="letter">5</text>
|
||||
<text name="percent" label="%" category="letter">%</text>
|
||||
<keysym name="EuroSign" label="€" category="letter" keyval="8364">EuroSign</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode15" name="keycode15" column="6" row="0">
|
||||
<bounds>245.073171,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="6" label="6" category="letter">6</text>
|
||||
<text name="asciicircum" label="^" category="letter">^</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode16" name="keycode16" column="7" row="0">
|
||||
<bounds>285.658537,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="7" label="7" category="letter">7</text>
|
||||
<text name="ampersand" label="க்ஷ" category="letter">க்ஷ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode17" name="keycode17" column="8" row="0">
|
||||
<bounds>326.243902,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="8" label="8" category="letter">8</text>
|
||||
<text name="asterisk" label="ஷ்ர" category="letter">ஷ்ர</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode18" name="keycode18" column="9" row="0">
|
||||
<bounds>366.829268,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="9" label="9" category="letter">9</text>
|
||||
<text name="parenleft" label="(" category="letter">(</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode19" name="keycode19" column="10" row="0">
|
||||
<bounds>407.414634,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="0" label="0" category="letter">0</text>
|
||||
<text name="parenright" label=")" category="letter">)</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode20" name="keycode20" column="11" row="0">
|
||||
<bounds>448.000000,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="minus" label="-" category="letter">-</text>
|
||||
<text name="underscore" label="ஃ" category="letter">ஃ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode21" name="keycode21" column="12" row="0">
|
||||
<bounds>488.585366,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="equal" label="=" category="letter">=</text>
|
||||
<text name="plus" label="+" category="letter">+</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode22" name="keycode22" column="13" row="0">
|
||||
<bounds>529.170732,1.560976,79.609756,37.463415</bounds>
|
||||
<oref>outline4</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="BackSpace" label="←" category="keyname" keyval="65288">BackSpace</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode23" name="keycode23" column="0" row="1">
|
||||
<bounds>3.121951,42.146341,59.317073,37.463415</bounds>
|
||||
<oref>outline5</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="Tab" label="⇥" category="keyname" keyval="65289">Tab</keysym>
|
||||
<keysym name="ISO_Left_Tab" label="⇤" category="keyname" keyval="65056">ISO_Left_Tab</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode24" name="keycode24" column="1" row="1">
|
||||
<bounds>65.560976,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="q" label="ௌ" category="letter">ௌ</text>
|
||||
<text name="Q" label="ஔ" category="letter">ஔ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode25" name="keycode25" column="2" row="1">
|
||||
<bounds>106.146341,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="w" label="ை" category="letter">ை</text>
|
||||
<text name="W" label="ஐ" category="letter">ஐ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode26" name="keycode26" column="3" row="1">
|
||||
<bounds>145.170732,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="e" label="ா" category="letter">ா</text>
|
||||
<text name="E" label="ஆ" category="letter">ஆ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode27" name="keycode27" column="4" row="1">
|
||||
<bounds>185.756098,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="r" label="ீ" category="letter">ீ</text>
|
||||
<text name="R" label="ஈ" category="letter">ஈ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode28" name="keycode28" column="5" row="1">
|
||||
<bounds>226.341463,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="t" label="ூ" category="letter">ூ</text>
|
||||
<text name="T" label="ஊ" category="letter">ஊ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode29" name="keycode29" column="6" row="1">
|
||||
<bounds>266.926829,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="y" label="y" category="letter">y</text>
|
||||
<text name="Y" label="Y" category="letter">Y</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode30" name="keycode30" column="7" row="1">
|
||||
<bounds>307.512195,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="u" label="ஹ" category="letter">ஹ</text>
|
||||
<text name="U" label="ங" category="letter">ங</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode31" name="keycode31" column="8" row="1">
|
||||
<bounds>348.097561,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="i" label="i" category="letter">i</text>
|
||||
<text name="I" label="I" category="letter">I</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode32" name="keycode32" column="9" row="1">
|
||||
<bounds>388.682927,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="o" label="o" category="letter">o</text>
|
||||
<text name="O" label="O" category="letter">O</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode33" name="keycode33" column="10" row="1">
|
||||
<bounds>429.268293,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="p" label="ஜ" category="letter">ஜ</text>
|
||||
<text name="P" label="P" category="letter">P</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode34" name="keycode34" column="11" row="1">
|
||||
<bounds>468.292683,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="bracketleft" label="[" category="letter">[</text>
|
||||
<text name="braceleft" label="{" category="letter">{</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode35" name="keycode35" column="12" row="1">
|
||||
<bounds>508.878049,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="bracketright" label="]" category="letter">]</text>
|
||||
<text name="braceright" label="ஞ" category="letter">ஞ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode51" name="keycode51" column="13" row="1">
|
||||
<bounds>549.463415,42.146341,59.317073,37.463415</bounds>
|
||||
<oref>outline6</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="backslash" label="\" category="letter">\</text>
|
||||
<text name="bar" label="|" category="letter">|</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode66" name="keycode66" column="0" row="2">
|
||||
<bounds>3.121951,82.731707,68.682927,37.463415</bounds>
|
||||
<oref>outline7</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="ISO_Level3_Shift" label="⇮" category="keyname" keyval="65027">ISO_Level3_Shift</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode38" name="keycode38" column="1" row="2">
|
||||
<bounds>76.487805,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="a" label="ோ" category="letter">ோ</text>
|
||||
<text name="A" label="ஓ" category="letter">ஓ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode39" name="keycode39" column="2" row="2">
|
||||
<bounds>115.512195,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="s" label="ே" category="letter">ே</text>
|
||||
<text name="S" label="ஏ" category="letter">ஏ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode40" name="keycode40" column="3" row="2">
|
||||
<bounds>156.097561,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="d" label="்" category="letter">்</text>
|
||||
<text name="D" label="அ" category="letter">அ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode41" name="keycode41" column="4" row="2">
|
||||
<bounds>196.682927,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="f" label="ி" category="letter">ி</text>
|
||||
<text name="F" label="இ" category="letter">இ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode42" name="keycode42" column="5" row="2">
|
||||
<bounds>237.268293,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="g" label="ு" category="letter">ு</text>
|
||||
<text name="G" label="உ" category="letter">உ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode43" name="keycode43" column="6" row="2">
|
||||
<bounds>277.853659,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="h" label="ப" category="letter">ப</text>
|
||||
<text name="H" label="H" category="letter">H</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode44" name="keycode44" column="7" row="2">
|
||||
<bounds>318.439024,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="j" label="ர" category="letter">ர</text>
|
||||
<text name="J" label="ற" category="letter">ற</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode45" name="keycode45" column="8" row="2">
|
||||
<bounds>359.024390,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="k" label="க" category="letter">க</text>
|
||||
<text name="K" label="K" category="letter">K</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode46" name="keycode46" column="9" row="2">
|
||||
<bounds>399.609756,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="l" label="த" category="letter">த</text>
|
||||
<text name="L" label="L" category="letter">L</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode47" name="keycode47" column="10" row="2">
|
||||
<bounds>438.634146,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="semicolon" label="ச" category="letter">ச</text>
|
||||
<text name="colon" label=":" category="letter">:</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode48" name="keycode48" column="11" row="2">
|
||||
<bounds>479.219512,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="quoteright" label="'" category="letter" keyval="39">quoteright</keysym>
|
||||
<text name="quotedbl" label=""" category="letter">"</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode36" name="keycode36" column="12" row="2">
|
||||
<bounds>519.804878,82.731707,88.975610,37.463415</bounds>
|
||||
<oref>outline8</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Return" label="↵" category="keyname" keyval="65293">Return</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode50" name="keycode50" column="0" row="3">
|
||||
<bounds>3.121951,121.756098,88.975610,37.463415</bounds>
|
||||
<oref>outline9</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Shift_L" label="⇧" category="keyname" keyval="65505">Shift_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode52" name="keycode52" column="1" row="3">
|
||||
<bounds>95.219512,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="z" label="ெ" category="letter">ெ</text>
|
||||
<text name="Z" label="எ" category="letter">எ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode53" name="keycode53" column="2" row="3">
|
||||
<bounds>135.804878,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="x" label="x" category="letter">x</text>
|
||||
<text name="X" label="X" category="letter">X</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode54" name="keycode54" column="3" row="3">
|
||||
<bounds>176.390244,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="c" label="ம" category="letter">ம</text>
|
||||
<text name="C" label="ண" category="letter">ண</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode55" name="keycode55" column="4" row="3">
|
||||
<bounds>215.414634,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="v" label="ந" category="letter">ந</text>
|
||||
<text name="V" label="ன" category="letter">ன</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode56" name="keycode56" column="5" row="3">
|
||||
<bounds>256.000000,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="b" label="வ" category="letter">வ</text>
|
||||
<text name="B" label="ழ" category="letter">ழ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode57" name="keycode57" column="6" row="3">
|
||||
<bounds>296.585366,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="n" label="ல" category="letter">ல</text>
|
||||
<text name="N" label="ள" category="letter">ள</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode58" name="keycode58" column="7" row="3">
|
||||
<bounds>337.170732,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="m" label="ஸ" category="letter">ஸ</text>
|
||||
<text name="M" label="M" category="letter">M</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode59" name="keycode59" column="8" row="3">
|
||||
<bounds>377.756098,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="comma" label="," category="letter">,</text>
|
||||
<text name="less" label="ஷ" category="letter">ஷ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode60" name="keycode60" column="9" row="3">
|
||||
<bounds>418.341463,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="period" label="." category="letter">.</text>
|
||||
<text name="greater" label=">" category="letter">></text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode61" name="keycode61" column="10" row="3">
|
||||
<bounds>458.926829,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="slash" label="ய" category="letter">ய</text>
|
||||
<keysym name="question" label="?" category="letter" keyval="63">question</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode62" name="keycode62" column="11" row="3">
|
||||
<bounds>499.512195,121.756098,109.268293,37.463415</bounds>
|
||||
<oref>outline10</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Shift_R" label="⇧" category="keyname" keyval="65506">Shift_R</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode37" name="keycode37" column="0" row="4">
|
||||
<bounds>3.121951,162.341463,56.195122,37.463415</bounds>
|
||||
<oref>outline1</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<symbol name="cycle-keyboard" icon="input-keyboard-symbolic" label="⌨" category="keyname">cycle-keyboard</symbol>
|
||||
<symbol name="preferences" icon="preferences-system-symbolic" label="☺" category="keyname">preferences</symbol>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode133" name="keycode133" column="1" row="4">
|
||||
<bounds>62.439024,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Control_L" label="Ctrl" category="keyname" keyval="65507">Control_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode64" name="keycode64" column="2" row="4">
|
||||
<bounds>113.951220,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="Alt_L" label="Alt" category="keyname" keyval="65513">Alt_L</keysym>
|
||||
<keysym name="Meta_L" label="Meta" category="keyname" keyval="65511">Meta_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode65" name="keycode65" column="3" row="4">
|
||||
<bounds>165.463415,162.341463,238.829268,37.463415</bounds>
|
||||
<oref>outline11</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="space" category="letter" keyval="32">space</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode108" name="keycode108" column="4" row="4">
|
||||
<bounds>407.414634,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Left" label="⇠" category="keyname" keyval="65361">Left</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode134" name="keycode134" column="5" row="4">
|
||||
<bounds>458.926829,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Up" label="⇡" category="keyname" keyval="65362">Up</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode135" name="keycode135" column="6" row="4">
|
||||
<bounds>508.878049,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Down" label="⇣" category="keyname" keyval="65364">Down</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode105" name="keycode105" column="7" row="4">
|
||||
<bounds>560.390244,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Right" label="⇢" category="keyname" keyval="65363">Right</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
</section>
|
||||
<outline id="outline1">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>56.195122,0.000000</point>
|
||||
<point>56.195122,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline3">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>37.463415,0.000000</point>
|
||||
<point>37.463415,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline4">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>79.609756,0.000000</point>
|
||||
<point>79.609756,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline5">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>59.317073,0.000000</point>
|
||||
<point>59.317073,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline6">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>59.317073,0.000000</point>
|
||||
<point>59.317073,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline7">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>68.682927,0.000000</point>
|
||||
<point>68.682927,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline8">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>88.975610,0.000000</point>
|
||||
<point>88.975610,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline9">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>88.975610,0.000000</point>
|
||||
<point>88.975610,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline10">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>109.268293,0.000000</point>
|
||||
<point>109.268293,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline11">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>238.829268,0.000000</point>
|
||||
<point>238.829268,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline2">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>48.390244,0.000000</point>
|
||||
<point>48.390244,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
</keyboard>
|
||||
|
||||
683
data/keyboards/te-inscript.xml
Normal file
683
data/keyboards/te-inscript.xml
Normal file
@ -0,0 +1,683 @@
|
||||
<?xml version="1.0"?>
|
||||
<keyboard version="0.90">
|
||||
<bounds>0.000000,0.000000,640.000000,296.585366</bounds>
|
||||
<section>
|
||||
<bounds>15.609756,15.609756,640.000000,39.024390</bounds>
|
||||
<angle>0</angle>
|
||||
<row>
|
||||
<columns>16</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<key id="keycode9" name="keycode9" column="0" row="0">
|
||||
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Escape" label="Esc" category="keyname" keyval="65307">Escape</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode67" name="keycode67" column="1" row="0">
|
||||
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F1" label="F1" category="function" keyval="65470">F1</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode68" name="keycode68" column="2" row="0">
|
||||
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F2" label="F2" category="function" keyval="65471">F2</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode69" name="keycode69" column="3" row="0">
|
||||
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F3" label="F3" category="function" keyval="65472">F3</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode70" name="keycode70" column="4" row="0">
|
||||
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F4" label="F4" category="function" keyval="65473">F4</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode71" name="keycode71" column="5" row="0">
|
||||
<bounds>266.926829,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F5" label="F5" category="function" keyval="65474">F5</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode72" name="keycode72" column="6" row="0">
|
||||
<bounds>307.512195,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F6" label="F6" category="function" keyval="65475">F6</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode73" name="keycode73" column="7" row="0">
|
||||
<bounds>348.097561,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F7" label="F7" category="function" keyval="65476">F7</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode74" name="keycode74" column="8" row="0">
|
||||
<bounds>388.682927,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F8" label="F8" category="function" keyval="65477">F8</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode75" name="keycode75" column="9" row="0">
|
||||
<bounds>449.560976,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F9" label="F9" category="function" keyval="65478">F9</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode76" name="keycode76" column="10" row="0">
|
||||
<bounds>490.146341,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F10" label="F10" category="function" keyval="65479">F10</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode95" name="keycode95" column="11" row="0">
|
||||
<bounds>530.731707,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F11" label="F11" category="function" keyval="65480">F11</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode96" name="keycode96" column="12" row="0">
|
||||
<bounds>571.317073,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F12" label="F12" category="function" keyval="65481">F12</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
</section>
|
||||
<section>
|
||||
<bounds>15.609756,78.048780,608.780488,201.365854</bounds>
|
||||
<angle>0</angle>
|
||||
<row>
|
||||
<columns>14</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>14</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>13</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>12</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>8</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<key id="keycode49" name="keycode49" column="0" row="0">
|
||||
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="quoteleft" label="`" category="letter" keyval="96">quoteleft</keysym>
|
||||
<text name="asciitilde" label="ఒ" category="letter">ఒ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode10" name="keycode10" column="1" row="0">
|
||||
<bounds>43.707317,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="1" label="౧" category="letter">౧</text>
|
||||
<text name="exclam" label="!" category="letter">!</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode11" name="keycode11" column="2" row="0">
|
||||
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="2" label="౨" category="letter">౨</text>
|
||||
<text name="at" label="@" category="letter">@</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode12" name="keycode12" column="3" row="0">
|
||||
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="3" label="౩" category="letter">౩</text>
|
||||
<text name="numbersign" label="#" category="letter">#</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode13" name="keycode13" column="4" row="0">
|
||||
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="4" label="౪" category="letter">౪</text>
|
||||
<text name="dollar" label="$" category="letter">$</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode14" name="keycode14" column="5" row="0">
|
||||
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="3">
|
||||
<text name="5" label="౫" category="letter">౫</text>
|
||||
<text name="percent" label="జ్ఞ" category="letter">జ్ఞ</text>
|
||||
<keysym name="EuroSign" label="€" category="letter" keyval="8364">EuroSign</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode15" name="keycode15" column="6" row="0">
|
||||
<bounds>245.073171,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="6" label="౬" category="letter">౬</text>
|
||||
<text name="asciicircum" label="త్ర" category="letter">త్ర</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode16" name="keycode16" column="7" row="0">
|
||||
<bounds>285.658537,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="7" label="౭" category="letter">౭</text>
|
||||
<text name="ampersand" label="క్ష" category="letter">క్ష</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode17" name="keycode17" column="8" row="0">
|
||||
<bounds>326.243902,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="8" label="౮" category="letter">౮</text>
|
||||
<text name="asterisk" label="శ్ర" category="letter">శ్ర</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode18" name="keycode18" column="9" row="0">
|
||||
<bounds>366.829268,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="9" label="౯" category="letter">౯</text>
|
||||
<text name="parenleft" label="(" category="letter">(</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode19" name="keycode19" column="10" row="0">
|
||||
<bounds>407.414634,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="0" label="౦" category="letter">౦</text>
|
||||
<text name="parenright" label=")" category="letter">)</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode20" name="keycode20" column="11" row="0">
|
||||
<bounds>448.000000,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="minus" label="-" category="letter">-</text>
|
||||
<text name="underscore" label="_" category="letter">_</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode21" name="keycode21" column="12" row="0">
|
||||
<bounds>488.585366,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="equal" label="ృ" category="letter">ృ</text>
|
||||
<text name="plus" label="ఋ" category="letter">ఋ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode22" name="keycode22" column="13" row="0">
|
||||
<bounds>529.170732,1.560976,79.609756,37.463415</bounds>
|
||||
<oref>outline4</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="BackSpace" label="←" category="keyname" keyval="65288">BackSpace</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode23" name="keycode23" column="0" row="1">
|
||||
<bounds>3.121951,42.146341,59.317073,37.463415</bounds>
|
||||
<oref>outline5</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="Tab" label="⇥" category="keyname" keyval="65289">Tab</keysym>
|
||||
<keysym name="ISO_Left_Tab" label="⇤" category="keyname" keyval="65056">ISO_Left_Tab</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode24" name="keycode24" column="1" row="1">
|
||||
<bounds>65.560976,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="q" label="ౌ" category="letter">ౌ</text>
|
||||
<text name="Q" label="ఔ" category="letter">ఔ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode25" name="keycode25" column="2" row="1">
|
||||
<bounds>106.146341,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="w" label="ై" category="letter">ై</text>
|
||||
<text name="W" label="ఐ" category="letter">ఐ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode26" name="keycode26" column="3" row="1">
|
||||
<bounds>145.170732,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="e" label="ా" category="letter">ా</text>
|
||||
<text name="E" label="ఆ" category="letter">ఆ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode27" name="keycode27" column="4" row="1">
|
||||
<bounds>185.756098,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="r" label="ీ" category="letter">ీ</text>
|
||||
<text name="R" label="ఈ" category="letter">ఈ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode28" name="keycode28" column="5" row="1">
|
||||
<bounds>226.341463,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="t" label="ూ" category="letter">ూ</text>
|
||||
<text name="T" label="ఊ" category="letter">ఊ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode29" name="keycode29" column="6" row="1">
|
||||
<bounds>266.926829,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="y" label="బ" category="letter">బ</text>
|
||||
<text name="Y" label="భ" category="letter">భ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode30" name="keycode30" column="7" row="1">
|
||||
<bounds>307.512195,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="u" label="హ" category="letter">హ</text>
|
||||
<text name="U" label="ఙ" category="letter">ఙ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode31" name="keycode31" column="8" row="1">
|
||||
<bounds>348.097561,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="i" label="గ" category="letter">గ</text>
|
||||
<text name="I" label="ఘ" category="letter">ఘ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode32" name="keycode32" column="9" row="1">
|
||||
<bounds>388.682927,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="o" label="ద" category="letter">ద</text>
|
||||
<text name="O" label="ధ" category="letter">ధ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode33" name="keycode33" column="10" row="1">
|
||||
<bounds>429.268293,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="p" label="జ" category="letter">జ</text>
|
||||
<text name="P" label="ఝ" category="letter">ఝ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode34" name="keycode34" column="11" row="1">
|
||||
<bounds>468.292683,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="bracketleft" label="డ" category="letter">డ</text>
|
||||
<text name="braceleft" label="ఢ" category="letter">ఢ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode35" name="keycode35" column="12" row="1">
|
||||
<bounds>508.878049,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="bracketright" label="" category="letter"></text>
|
||||
<text name="braceright" label="ఞ" category="letter">ఞ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode51" name="keycode51" column="13" row="1">
|
||||
<bounds>549.463415,42.146341,59.317073,37.463415</bounds>
|
||||
<oref>outline6</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="backslash" label="ౄ" category="letter">ౄ</text>
|
||||
<text name="bar" label="ౠ" category="letter">ౠ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode66" name="keycode66" column="0" row="2">
|
||||
<bounds>3.121951,82.731707,68.682927,37.463415</bounds>
|
||||
<oref>outline7</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="ISO_Level3_Shift" label="⇮" category="keyname" keyval="65027">ISO_Level3_Shift</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode38" name="keycode38" column="1" row="2">
|
||||
<bounds>76.487805,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="a" label="ో" category="letter">ో</text>
|
||||
<text name="A" label="ఓ" category="letter">ఓ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode39" name="keycode39" column="2" row="2">
|
||||
<bounds>115.512195,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="s" label="ే" category="letter">ే</text>
|
||||
<text name="S" label="ఏ" category="letter">ఏ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode40" name="keycode40" column="3" row="2">
|
||||
<bounds>156.097561,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="d" label="్" category="letter">్</text>
|
||||
<text name="D" label="అ" category="letter">అ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode41" name="keycode41" column="4" row="2">
|
||||
<bounds>196.682927,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="f" label="ి" category="letter">ి</text>
|
||||
<text name="F" label="ఇ" category="letter">ఇ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode42" name="keycode42" column="5" row="2">
|
||||
<bounds>237.268293,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="g" label="ు" category="letter">ు</text>
|
||||
<text name="G" label="ఉ" category="letter">ఉ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode43" name="keycode43" column="6" row="2">
|
||||
<bounds>277.853659,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="h" label="ప" category="letter">ప</text>
|
||||
<text name="H" label="ఫ" category="letter">ఫ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode44" name="keycode44" column="7" row="2">
|
||||
<bounds>318.439024,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="j" label="ర" category="letter">ర</text>
|
||||
<text name="J" label="ఱ" category="letter">ఱ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode45" name="keycode45" column="8" row="2">
|
||||
<bounds>359.024390,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="k" label="క" category="letter">క</text>
|
||||
<text name="K" label="ఖ" category="letter">ఖ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode46" name="keycode46" column="9" row="2">
|
||||
<bounds>399.609756,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="l" label="త" category="letter">త</text>
|
||||
<text name="L" label="థ" category="letter">థ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode47" name="keycode47" column="10" row="2">
|
||||
<bounds>438.634146,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="semicolon" label="చ" category="letter">చ</text>
|
||||
<text name="colon" label="ఛ" category="letter">ఛ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode48" name="keycode48" column="11" row="2">
|
||||
<bounds>479.219512,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="quoteright" label="'" category="letter" keyval="39">quoteright</keysym>
|
||||
<text name="quotedbl" label="ఠ" category="letter">ఠ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode36" name="keycode36" column="12" row="2">
|
||||
<bounds>519.804878,82.731707,88.975610,37.463415</bounds>
|
||||
<oref>outline8</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Return" label="↵" category="keyname" keyval="65293">Return</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode50" name="keycode50" column="0" row="3">
|
||||
<bounds>3.121951,121.756098,88.975610,37.463415</bounds>
|
||||
<oref>outline9</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Shift_L" label="⇧" category="keyname" keyval="65505">Shift_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode52" name="keycode52" column="1" row="3">
|
||||
<bounds>95.219512,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="z" label="ె" category="letter">ె</text>
|
||||
<text name="Z" label="ఎ" category="letter">ఎ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode53" name="keycode53" column="2" row="3">
|
||||
<bounds>135.804878,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="x" label="ం" category="letter">ం</text>
|
||||
<text name="X" label="ఁ" category="letter">ఁ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode54" name="keycode54" column="3" row="3">
|
||||
<bounds>176.390244,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="c" label="మ" category="letter">మ</text>
|
||||
<text name="C" label="ణ" category="letter">ణ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode55" name="keycode55" column="4" row="3">
|
||||
<bounds>215.414634,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="v" label="న" category="letter">న</text>
|
||||
<text name="V" label="ః" category="letter">ః</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode56" name="keycode56" column="5" row="3">
|
||||
<bounds>256.000000,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="b" label="వ" category="letter">వ</text>
|
||||
<text name="B" label="" category="letter"></text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode57" name="keycode57" column="6" row="3">
|
||||
<bounds>296.585366,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="n" label="ల" category="letter">ల</text>
|
||||
<text name="N" label="ళ" category="letter">ళ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode58" name="keycode58" column="7" row="3">
|
||||
<bounds>337.170732,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="m" label="స" category="letter">స</text>
|
||||
<text name="M" label="శ" category="letter">శ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode59" name="keycode59" column="8" row="3">
|
||||
<bounds>377.756098,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="comma" label="," category="letter">,</text>
|
||||
<text name="less" label="ష" category="letter">ష</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode60" name="keycode60" column="9" row="3">
|
||||
<bounds>418.341463,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="period" label="." category="letter">.</text>
|
||||
<text name="greater" label=">" category="letter">></text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode61" name="keycode61" column="10" row="3">
|
||||
<bounds>458.926829,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="slash" label="య" category="letter">య</text>
|
||||
<text name="question" label="?" category="letter">?</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode62" name="keycode62" column="11" row="3">
|
||||
<bounds>499.512195,121.756098,109.268293,37.463415</bounds>
|
||||
<oref>outline10</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Shift_R" label="⇧" category="keyname" keyval="65506">Shift_R</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode37" name="keycode37" column="0" row="4">
|
||||
<bounds>3.121951,162.341463,56.195122,37.463415</bounds>
|
||||
<oref>outline1</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<symbol name="cycle-keyboard" icon="input-keyboard-symbolic" label="⌨" category="keyname">cycle-keyboard</symbol>
|
||||
<symbol name="preferences" icon="preferences-system-symbolic" label="☺" category="keyname">preferences</symbol>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode133" name="keycode133" column="1" row="4">
|
||||
<bounds>62.439024,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Control_L" label="Ctrl" category="keyname" keyval="65507">Control_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode64" name="keycode64" column="2" row="4">
|
||||
<bounds>113.951220,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="Alt_L" label="Alt" category="keyname" keyval="65513">Alt_L</keysym>
|
||||
<keysym name="Meta_L" label="Meta" category="keyname" keyval="65511">Meta_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode65" name="keycode65" column="3" row="4">
|
||||
<bounds>165.463415,162.341463,238.829268,37.463415</bounds>
|
||||
<oref>outline11</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="space" category="letter" keyval="32">space</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode108" name="keycode108" column="4" row="4">
|
||||
<bounds>407.414634,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Left" label="⇠" category="keyname" keyval="65361">Left</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode134" name="keycode134" column="5" row="4">
|
||||
<bounds>458.926829,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Up" label="⇡" category="keyname" keyval="65362">Up</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode135" name="keycode135" column="6" row="4">
|
||||
<bounds>508.878049,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Down" label="⇣" category="keyname" keyval="65364">Down</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode105" name="keycode105" column="7" row="4">
|
||||
<bounds>560.390244,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Right" label="⇢" category="keyname" keyval="65363">Right</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
</section>
|
||||
<outline id="outline1">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>56.195122,0.000000</point>
|
||||
<point>56.195122,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline3">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>37.463415,0.000000</point>
|
||||
<point>37.463415,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline4">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>79.609756,0.000000</point>
|
||||
<point>79.609756,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline5">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>59.317073,0.000000</point>
|
||||
<point>59.317073,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline6">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>59.317073,0.000000</point>
|
||||
<point>59.317073,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline7">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>68.682927,0.000000</point>
|
||||
<point>68.682927,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline8">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>88.975610,0.000000</point>
|
||||
<point>88.975610,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline9">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>88.975610,0.000000</point>
|
||||
<point>88.975610,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline10">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>109.268293,0.000000</point>
|
||||
<point>109.268293,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline11">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>238.829268,0.000000</point>
|
||||
<point>238.829268,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline2">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>48.390244,0.000000</point>
|
||||
<point>48.390244,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
</keyboard>
|
||||
|
||||
683
data/keyboards/ua.xml
Normal file
683
data/keyboards/ua.xml
Normal file
@ -0,0 +1,683 @@
|
||||
<?xml version="1.0"?>
|
||||
<keyboard version="0.90">
|
||||
<bounds>0.000000,0.000000,640.000000,296.585366</bounds>
|
||||
<section>
|
||||
<bounds>15.609756,15.609756,640.000000,39.024390</bounds>
|
||||
<angle>0</angle>
|
||||
<row>
|
||||
<columns>16</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<key id="keycode9" name="keycode9" column="0" row="0">
|
||||
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Escape" label="Esc" category="keyname" keyval="65307">Escape</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode67" name="keycode67" column="1" row="0">
|
||||
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F1" label="F1" category="function" keyval="65470">F1</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode68" name="keycode68" column="2" row="0">
|
||||
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F2" label="F2" category="function" keyval="65471">F2</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode69" name="keycode69" column="3" row="0">
|
||||
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F3" label="F3" category="function" keyval="65472">F3</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode70" name="keycode70" column="4" row="0">
|
||||
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F4" label="F4" category="function" keyval="65473">F4</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode71" name="keycode71" column="5" row="0">
|
||||
<bounds>266.926829,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F5" label="F5" category="function" keyval="65474">F5</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode72" name="keycode72" column="6" row="0">
|
||||
<bounds>307.512195,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F6" label="F6" category="function" keyval="65475">F6</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode73" name="keycode73" column="7" row="0">
|
||||
<bounds>348.097561,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F7" label="F7" category="function" keyval="65476">F7</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode74" name="keycode74" column="8" row="0">
|
||||
<bounds>388.682927,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F8" label="F8" category="function" keyval="65477">F8</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode75" name="keycode75" column="9" row="0">
|
||||
<bounds>449.560976,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F9" label="F9" category="function" keyval="65478">F9</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode76" name="keycode76" column="10" row="0">
|
||||
<bounds>490.146341,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F10" label="F10" category="function" keyval="65479">F10</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode95" name="keycode95" column="11" row="0">
|
||||
<bounds>530.731707,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F11" label="F11" category="function" keyval="65480">F11</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode96" name="keycode96" column="12" row="0">
|
||||
<bounds>571.317073,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F12" label="F12" category="function" keyval="65481">F12</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
</section>
|
||||
<section>
|
||||
<bounds>15.609756,78.048780,608.780488,201.365854</bounds>
|
||||
<angle>0</angle>
|
||||
<row>
|
||||
<columns>14</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>14</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>13</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>12</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>8</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<key id="keycode49" name="keycode49" column="0" row="0">
|
||||
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="quoteleft" label="`" category="letter" keyval="96">quoteleft</keysym>
|
||||
<text name="asciitilde" label="Ґ" category="letter">Ґ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode10" name="keycode10" column="1" row="0">
|
||||
<bounds>43.707317,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="1" label="1" category="letter" keyval="49">1</keysym>
|
||||
<text name="exclam" label="!" category="letter">!</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode11" name="keycode11" column="2" row="0">
|
||||
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="2" label="2" category="letter" keyval="50">2</keysym>
|
||||
<text name="at" label=""" category="letter">"</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode12" name="keycode12" column="3" row="0">
|
||||
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="3" label="3" category="letter" keyval="51">3</keysym>
|
||||
<text name="numbersign" label="№" category="letter">№</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode13" name="keycode13" column="4" row="0">
|
||||
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="4" label="4" category="letter" keyval="52">4</keysym>
|
||||
<text name="dollar" label=";" category="letter">;</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode14" name="keycode14" column="5" row="0">
|
||||
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="3">
|
||||
<keysym name="5" label="5" category="letter" keyval="53">5</keysym>
|
||||
<text name="percent" label="%" category="letter">%</text>
|
||||
<keysym name="EuroSign" label="€" category="letter" keyval="8364">EuroSign</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode15" name="keycode15" column="6" row="0">
|
||||
<bounds>245.073171,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="6" label="6" category="letter" keyval="54">6</keysym>
|
||||
<text name="asciicircum" label=":" category="letter">:</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode16" name="keycode16" column="7" row="0">
|
||||
<bounds>285.658537,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="7" label="7" category="letter" keyval="55">7</keysym>
|
||||
<text name="ampersand" label="?" category="letter">?</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode17" name="keycode17" column="8" row="0">
|
||||
<bounds>326.243902,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="8" label="8" category="letter" keyval="56">8</keysym>
|
||||
<text name="asterisk" label="*" category="letter">*</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode18" name="keycode18" column="9" row="0">
|
||||
<bounds>366.829268,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="9" label="9" category="letter" keyval="57">9</keysym>
|
||||
<text name="parenleft" label="(" category="letter">(</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode19" name="keycode19" column="10" row="0">
|
||||
<bounds>407.414634,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="0" label="0" category="letter" keyval="48">0</keysym>
|
||||
<text name="parenright" label=")" category="letter">)</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode20" name="keycode20" column="11" row="0">
|
||||
<bounds>448.000000,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="minus" label="-" category="letter" keyval="45">minus</keysym>
|
||||
<text name="underscore" label="_" category="letter">_</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode21" name="keycode21" column="12" row="0">
|
||||
<bounds>488.585366,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="equal" label="=" category="letter" keyval="61">equal</keysym>
|
||||
<text name="plus" label="+" category="letter">+</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode22" name="keycode22" column="13" row="0">
|
||||
<bounds>529.170732,1.560976,79.609756,37.463415</bounds>
|
||||
<oref>outline4</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="BackSpace" label="←" category="keyname" keyval="65288">BackSpace</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode23" name="keycode23" column="0" row="1">
|
||||
<bounds>3.121951,42.146341,59.317073,37.463415</bounds>
|
||||
<oref>outline5</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="Tab" label="⇥" category="keyname" keyval="65289">Tab</keysym>
|
||||
<keysym name="ISO_Left_Tab" label="⇤" category="keyname" keyval="65056">ISO_Left_Tab</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode24" name="keycode24" column="1" row="1">
|
||||
<bounds>65.560976,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="q" label="й" category="letter">й</text>
|
||||
<text name="Q" label="Й" category="letter">Й</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode25" name="keycode25" column="2" row="1">
|
||||
<bounds>106.146341,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="w" label="ц" category="letter">ц</text>
|
||||
<text name="W" label="Ц" category="letter">Ц</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode26" name="keycode26" column="3" row="1">
|
||||
<bounds>145.170732,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="e" label="у" category="letter">у</text>
|
||||
<text name="E" label="У" category="letter">У</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode27" name="keycode27" column="4" row="1">
|
||||
<bounds>185.756098,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="r" label="к" category="letter">к</text>
|
||||
<text name="R" label="К" category="letter">К</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode28" name="keycode28" column="5" row="1">
|
||||
<bounds>226.341463,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="t" label="е" category="letter">е</text>
|
||||
<text name="T" label="Е" category="letter">Е</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode29" name="keycode29" column="6" row="1">
|
||||
<bounds>266.926829,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="y" label="н" category="letter">н</text>
|
||||
<text name="Y" label="Н" category="letter">Н</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode30" name="keycode30" column="7" row="1">
|
||||
<bounds>307.512195,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="u" label="г" category="letter">г</text>
|
||||
<text name="U" label="Г" category="letter">Г</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode31" name="keycode31" column="8" row="1">
|
||||
<bounds>348.097561,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="i" label="ш" category="letter">ш</text>
|
||||
<text name="I" label="Ш" category="letter">Ш</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode32" name="keycode32" column="9" row="1">
|
||||
<bounds>388.682927,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="o" label="щ" category="letter">щ</text>
|
||||
<text name="O" label="Щ" category="letter">Щ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode33" name="keycode33" column="10" row="1">
|
||||
<bounds>429.268293,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="p" label="з" category="letter">з</text>
|
||||
<text name="P" label="З" category="letter">З</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode34" name="keycode34" column="11" row="1">
|
||||
<bounds>468.292683,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="bracketleft" label="х" category="letter">х</text>
|
||||
<text name="braceleft" label="Х" category="letter">Х</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode35" name="keycode35" column="12" row="1">
|
||||
<bounds>508.878049,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="bracketright" label="ї" category="letter">ї</text>
|
||||
<text name="braceright" label="Ї" category="letter">Ї</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode51" name="keycode51" column="13" row="1">
|
||||
<bounds>549.463415,42.146341,59.317073,37.463415</bounds>
|
||||
<oref>outline6</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="backslash" label="\" category="letter">\</text>
|
||||
<text name="bar" label="|" category="letter">|</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode66" name="keycode66" column="0" row="2">
|
||||
<bounds>3.121951,82.731707,68.682927,37.463415</bounds>
|
||||
<oref>outline7</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="ISO_Level3_Shift" label="⇮" category="keyname" keyval="65027">ISO_Level3_Shift</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode38" name="keycode38" column="1" row="2">
|
||||
<bounds>76.487805,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="a" label="ф" category="letter">ф</text>
|
||||
<text name="A" label="Ф" category="letter">Ф</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode39" name="keycode39" column="2" row="2">
|
||||
<bounds>115.512195,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="s" label="і" category="letter">і</text>
|
||||
<text name="S" label="І" category="letter">І</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode40" name="keycode40" column="3" row="2">
|
||||
<bounds>156.097561,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="d" label="в" category="letter">в</text>
|
||||
<text name="D" label="В" category="letter">В</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode41" name="keycode41" column="4" row="2">
|
||||
<bounds>196.682927,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="f" label="а" category="letter">а</text>
|
||||
<text name="F" label="А" category="letter">А</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode42" name="keycode42" column="5" row="2">
|
||||
<bounds>237.268293,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="g" label="п" category="letter">п</text>
|
||||
<text name="G" label="П" category="letter">П</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode43" name="keycode43" column="6" row="2">
|
||||
<bounds>277.853659,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="h" label="р" category="letter">р</text>
|
||||
<text name="H" label="Р" category="letter">Р</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode44" name="keycode44" column="7" row="2">
|
||||
<bounds>318.439024,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="j" label="о" category="letter">о</text>
|
||||
<text name="J" label="О" category="letter">О</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode45" name="keycode45" column="8" row="2">
|
||||
<bounds>359.024390,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="k" label="л" category="letter">л</text>
|
||||
<text name="K" label="Л" category="letter">Л</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode46" name="keycode46" column="9" row="2">
|
||||
<bounds>399.609756,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="l" label="д" category="letter">д</text>
|
||||
<text name="L" label="Д" category="letter">Д</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode47" name="keycode47" column="10" row="2">
|
||||
<bounds>438.634146,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="semicolon" label="ж" category="letter">ж</text>
|
||||
<text name="colon" label="Ж" category="letter">Ж</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode48" name="keycode48" column="11" row="2">
|
||||
<bounds>479.219512,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="quoteright" label="'" category="letter" keyval="39">quoteright</keysym>
|
||||
<text name="quotedbl" label="Є" category="letter">Є</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode36" name="keycode36" column="12" row="2">
|
||||
<bounds>519.804878,82.731707,88.975610,37.463415</bounds>
|
||||
<oref>outline8</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Return" label="↵" category="keyname" keyval="65293">Return</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode50" name="keycode50" column="0" row="3">
|
||||
<bounds>3.121951,121.756098,88.975610,37.463415</bounds>
|
||||
<oref>outline9</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Shift_L" label="⇧" category="keyname" keyval="65505">Shift_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode52" name="keycode52" column="1" row="3">
|
||||
<bounds>95.219512,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="z" label="я" category="letter">я</text>
|
||||
<text name="Z" label="Я" category="letter">Я</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode53" name="keycode53" column="2" row="3">
|
||||
<bounds>135.804878,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="x" label="ч" category="letter">ч</text>
|
||||
<text name="X" label="Ч" category="letter">Ч</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode54" name="keycode54" column="3" row="3">
|
||||
<bounds>176.390244,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="c" label="с" category="letter">с</text>
|
||||
<text name="C" label="С" category="letter">С</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode55" name="keycode55" column="4" row="3">
|
||||
<bounds>215.414634,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="v" label="м" category="letter">м</text>
|
||||
<text name="V" label="М" category="letter">М</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode56" name="keycode56" column="5" row="3">
|
||||
<bounds>256.000000,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="b" label="и" category="letter">и</text>
|
||||
<text name="B" label="И" category="letter">И</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode57" name="keycode57" column="6" row="3">
|
||||
<bounds>296.585366,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="n" label="т" category="letter">т</text>
|
||||
<text name="N" label="Т" category="letter">Т</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode58" name="keycode58" column="7" row="3">
|
||||
<bounds>337.170732,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="m" label="ь" category="letter">ь</text>
|
||||
<text name="M" label="Ь" category="letter">Ь</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode59" name="keycode59" column="8" row="3">
|
||||
<bounds>377.756098,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="comma" label="б" category="letter">б</text>
|
||||
<text name="less" label="Б" category="letter">Б</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode60" name="keycode60" column="9" row="3">
|
||||
<bounds>418.341463,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="period" label="ю" category="letter">ю</text>
|
||||
<text name="greater" label="Ю" category="letter">Ю</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode61" name="keycode61" column="10" row="3">
|
||||
<bounds>458.926829,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="slash" label="." category="letter">.</text>
|
||||
<text name="question" label="," category="letter">,</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode62" name="keycode62" column="11" row="3">
|
||||
<bounds>499.512195,121.756098,109.268293,37.463415</bounds>
|
||||
<oref>outline10</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Shift_R" label="⇧" category="keyname" keyval="65506">Shift_R</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode37" name="keycode37" column="0" row="4">
|
||||
<bounds>3.121951,162.341463,56.195122,37.463415</bounds>
|
||||
<oref>outline1</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<symbol name="cycle-keyboard" icon="input-keyboard-symbolic" label="⌨" category="keyname">cycle-keyboard</symbol>
|
||||
<symbol name="preferences" icon="preferences-system-symbolic" label="☺" category="keyname">preferences</symbol>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode133" name="keycode133" column="1" row="4">
|
||||
<bounds>62.439024,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Control_L" label="Ctrl" category="keyname" keyval="65507">Control_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode64" name="keycode64" column="2" row="4">
|
||||
<bounds>113.951220,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="Alt_L" label="Alt" category="keyname" keyval="65513">Alt_L</keysym>
|
||||
<keysym name="Meta_L" label="Meta" category="keyname" keyval="65511">Meta_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode65" name="keycode65" column="3" row="4">
|
||||
<bounds>165.463415,162.341463,238.829268,37.463415</bounds>
|
||||
<oref>outline11</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="space" category="letter" keyval="32">space</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode108" name="keycode108" column="4" row="4">
|
||||
<bounds>407.414634,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Left" label="⇠" category="keyname" keyval="65361">Left</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode134" name="keycode134" column="5" row="4">
|
||||
<bounds>458.926829,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Up" label="⇡" category="keyname" keyval="65362">Up</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode135" name="keycode135" column="6" row="4">
|
||||
<bounds>508.878049,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Down" label="⇣" category="keyname" keyval="65364">Down</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode105" name="keycode105" column="7" row="4">
|
||||
<bounds>560.390244,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Right" label="⇢" category="keyname" keyval="65363">Right</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
</section>
|
||||
<outline id="outline1">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>56.195122,0.000000</point>
|
||||
<point>56.195122,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline3">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>37.463415,0.000000</point>
|
||||
<point>37.463415,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline4">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>79.609756,0.000000</point>
|
||||
<point>79.609756,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline5">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>59.317073,0.000000</point>
|
||||
<point>59.317073,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline6">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>59.317073,0.000000</point>
|
||||
<point>59.317073,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline7">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>68.682927,0.000000</point>
|
||||
<point>68.682927,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline8">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>88.975610,0.000000</point>
|
||||
<point>88.975610,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline9">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>88.975610,0.000000</point>
|
||||
<point>88.975610,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline10">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>109.268293,0.000000</point>
|
||||
<point>109.268293,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline11">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>238.829268,0.000000</point>
|
||||
<point>238.829268,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline2">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>48.390244,0.000000</point>
|
||||
<point>48.390244,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
</keyboard>
|
||||
|
||||
683
data/keyboards/ug.xml
Normal file
683
data/keyboards/ug.xml
Normal file
@ -0,0 +1,683 @@
|
||||
<?xml version="1.0"?>
|
||||
<keyboard version="0.90">
|
||||
<bounds>0.000000,0.000000,640.000000,296.585366</bounds>
|
||||
<section>
|
||||
<bounds>15.609756,15.609756,640.000000,39.024390</bounds>
|
||||
<angle>0</angle>
|
||||
<row>
|
||||
<columns>16</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<key id="keycode9" name="keycode9" column="0" row="0">
|
||||
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Escape" label="Esc" category="keyname" keyval="65307">Escape</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode67" name="keycode67" column="1" row="0">
|
||||
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F1" label="F1" category="function" keyval="65470">F1</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode68" name="keycode68" column="2" row="0">
|
||||
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F2" label="F2" category="function" keyval="65471">F2</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode69" name="keycode69" column="3" row="0">
|
||||
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F3" label="F3" category="function" keyval="65472">F3</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode70" name="keycode70" column="4" row="0">
|
||||
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F4" label="F4" category="function" keyval="65473">F4</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode71" name="keycode71" column="5" row="0">
|
||||
<bounds>266.926829,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F5" label="F5" category="function" keyval="65474">F5</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode72" name="keycode72" column="6" row="0">
|
||||
<bounds>307.512195,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F6" label="F6" category="function" keyval="65475">F6</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode73" name="keycode73" column="7" row="0">
|
||||
<bounds>348.097561,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F7" label="F7" category="function" keyval="65476">F7</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode74" name="keycode74" column="8" row="0">
|
||||
<bounds>388.682927,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F8" label="F8" category="function" keyval="65477">F8</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode75" name="keycode75" column="9" row="0">
|
||||
<bounds>449.560976,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F9" label="F9" category="function" keyval="65478">F9</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode76" name="keycode76" column="10" row="0">
|
||||
<bounds>490.146341,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F10" label="F10" category="function" keyval="65479">F10</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode95" name="keycode95" column="11" row="0">
|
||||
<bounds>530.731707,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F11" label="F11" category="function" keyval="65480">F11</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode96" name="keycode96" column="12" row="0">
|
||||
<bounds>571.317073,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F12" label="F12" category="function" keyval="65481">F12</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
</section>
|
||||
<section>
|
||||
<bounds>15.609756,78.048780,608.780488,201.365854</bounds>
|
||||
<angle>0</angle>
|
||||
<row>
|
||||
<columns>14</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>14</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>13</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>12</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>8</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<key id="keycode49" name="keycode49" column="0" row="0">
|
||||
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="quoteleft" label="`" category="letter" keyval="96">quoteleft</keysym>
|
||||
<keysym name="asciitilde" label="~" category="letter" keyval="126">asciitilde</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode10" name="keycode10" column="1" row="0">
|
||||
<bounds>43.707317,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="1" label="1" category="letter" keyval="49">1</keysym>
|
||||
<keysym name="exclam" label="!" category="letter" keyval="33">exclam</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode11" name="keycode11" column="2" row="0">
|
||||
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="2" label="2" category="letter" keyval="50">2</keysym>
|
||||
<keysym name="at" label="@" category="letter" keyval="64">at</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode12" name="keycode12" column="3" row="0">
|
||||
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="3" label="3" category="letter" keyval="51">3</keysym>
|
||||
<keysym name="numbersign" label="#" category="letter" keyval="35">numbersign</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode13" name="keycode13" column="4" row="0">
|
||||
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="4" label="4" category="letter" keyval="52">4</keysym>
|
||||
<keysym name="dollar" label="$" category="letter" keyval="36">dollar</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode14" name="keycode14" column="5" row="0">
|
||||
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="3">
|
||||
<keysym name="5" label="5" category="letter" keyval="53">5</keysym>
|
||||
<keysym name="percent" label="%" category="letter" keyval="37">percent</keysym>
|
||||
<keysym name="EuroSign" label="€" category="letter" keyval="8364">EuroSign</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode15" name="keycode15" column="6" row="0">
|
||||
<bounds>245.073171,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="6" label="6" category="letter" keyval="54">6</keysym>
|
||||
<keysym name="asciicircum" label="^" category="letter" keyval="94">asciicircum</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode16" name="keycode16" column="7" row="0">
|
||||
<bounds>285.658537,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="7" label="7" category="letter" keyval="55">7</keysym>
|
||||
<keysym name="ampersand" label="&" category="letter" keyval="38">ampersand</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode17" name="keycode17" column="8" row="0">
|
||||
<bounds>326.243902,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="8" label="8" category="letter" keyval="56">8</keysym>
|
||||
<keysym name="asterisk" label="*" category="letter" keyval="42">asterisk</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode18" name="keycode18" column="9" row="0">
|
||||
<bounds>366.829268,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="9" label="9" category="letter" keyval="57">9</keysym>
|
||||
<keysym name="parenleft" label="(" category="letter" keyval="40">parenleft</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode19" name="keycode19" column="10" row="0">
|
||||
<bounds>407.414634,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="0" label="0" category="letter" keyval="48">0</keysym>
|
||||
<keysym name="parenright" label=")" category="letter" keyval="41">parenright</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode20" name="keycode20" column="11" row="0">
|
||||
<bounds>448.000000,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="minus" label="-" category="letter" keyval="45">minus</keysym>
|
||||
<text name="underscore" label="—" category="letter">—</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode21" name="keycode21" column="12" row="0">
|
||||
<bounds>488.585366,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="equal" label="=" category="letter" keyval="61">equal</keysym>
|
||||
<keysym name="plus" label="+" category="letter" keyval="43">plus</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode22" name="keycode22" column="13" row="0">
|
||||
<bounds>529.170732,1.560976,79.609756,37.463415</bounds>
|
||||
<oref>outline4</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="BackSpace" label="←" category="keyname" keyval="65288">BackSpace</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode23" name="keycode23" column="0" row="1">
|
||||
<bounds>3.121951,42.146341,59.317073,37.463415</bounds>
|
||||
<oref>outline5</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="Tab" label="⇥" category="keyname" keyval="65289">Tab</keysym>
|
||||
<keysym name="ISO_Left_Tab" label="⇤" category="keyname" keyval="65056">ISO_Left_Tab</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode24" name="keycode24" column="1" row="1">
|
||||
<bounds>65.560976,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="q" label="چ" category="letter">چ</text>
|
||||
<text name="Q" label="چ" category="letter">چ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode25" name="keycode25" column="2" row="1">
|
||||
<bounds>106.146341,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="w" label="ۋ" category="letter">ۋ</text>
|
||||
<text name="W" label="ۋ" category="letter">ۋ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode26" name="keycode26" column="3" row="1">
|
||||
<bounds>145.170732,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="e" label="ې" category="letter">ې</text>
|
||||
<text name="E" label="ې" category="letter">ې</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode27" name="keycode27" column="4" row="1">
|
||||
<bounds>185.756098,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="r" label="ر" category="letter">ر</text>
|
||||
<text name="R" label="ر" category="letter">ر</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode28" name="keycode28" column="5" row="1">
|
||||
<bounds>226.341463,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="t" label="ت" category="letter">ت</text>
|
||||
<text name="T" label="ت" category="letter">ت</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode29" name="keycode29" column="6" row="1">
|
||||
<bounds>266.926829,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="y" label="ي" category="letter">ي</text>
|
||||
<text name="Y" label="ي" category="letter">ي</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode30" name="keycode30" column="7" row="1">
|
||||
<bounds>307.512195,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="u" label="ۇ" category="letter">ۇ</text>
|
||||
<text name="U" label="ۇ" category="letter">ۇ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode31" name="keycode31" column="8" row="1">
|
||||
<bounds>348.097561,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="i" label="ڭ" category="letter">ڭ</text>
|
||||
<text name="I" label="ڭ" category="letter">ڭ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode32" name="keycode32" column="9" row="1">
|
||||
<bounds>388.682927,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="o" label="و" category="letter">و</text>
|
||||
<text name="O" label="و" category="letter">و</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode33" name="keycode33" column="10" row="1">
|
||||
<bounds>429.268293,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="p" label="پ" category="letter">پ</text>
|
||||
<text name="P" label="پ" category="letter">پ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode34" name="keycode34" column="11" row="1">
|
||||
<bounds>468.292683,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="bracketleft" label="[" category="letter" keyval="91">bracketleft</keysym>
|
||||
<text name="braceleft" label="«" category="letter">«</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode35" name="keycode35" column="12" row="1">
|
||||
<bounds>508.878049,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="bracketright" label="]" category="letter" keyval="93">bracketright</keysym>
|
||||
<text name="braceright" label="»" category="letter">»</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode51" name="keycode51" column="13" row="1">
|
||||
<bounds>549.463415,42.146341,59.317073,37.463415</bounds>
|
||||
<oref>outline6</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="backslash" label="\" category="letter" keyval="92">backslash</keysym>
|
||||
<keysym name="bar" label="|" category="letter" keyval="124">bar</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode66" name="keycode66" column="0" row="2">
|
||||
<bounds>3.121951,82.731707,68.682927,37.463415</bounds>
|
||||
<oref>outline7</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="ISO_Level3_Shift" label="⇮" category="keyname" keyval="65027">ISO_Level3_Shift</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode38" name="keycode38" column="1" row="2">
|
||||
<bounds>76.487805,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="a" label="ھ" category="letter">ھ</text>
|
||||
<text name="A" label="ھ" category="letter">ھ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode39" name="keycode39" column="2" row="2">
|
||||
<bounds>115.512195,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="s" label="س" category="letter">س</text>
|
||||
<text name="S" label="س" category="letter">س</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode40" name="keycode40" column="3" row="2">
|
||||
<bounds>156.097561,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="d" label="د" category="letter">د</text>
|
||||
<text name="D" label="ژ" category="letter">ژ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode41" name="keycode41" column="4" row="2">
|
||||
<bounds>196.682927,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="f" label="ا" category="letter">ا</text>
|
||||
<text name="F" label="ف" category="letter">ف</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode42" name="keycode42" column="5" row="2">
|
||||
<bounds>237.268293,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="g" label="ە" category="letter">ە</text>
|
||||
<text name="G" label="گ" category="letter">گ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode43" name="keycode43" column="6" row="2">
|
||||
<bounds>277.853659,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="h" label="ى" category="letter">ى</text>
|
||||
<text name="H" label="خ" category="letter">خ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode44" name="keycode44" column="7" row="2">
|
||||
<bounds>318.439024,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="j" label="ق" category="letter">ق</text>
|
||||
<text name="J" label="ج" category="letter">ج</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode45" name="keycode45" column="8" row="2">
|
||||
<bounds>359.024390,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="k" label="ك" category="letter">ك</text>
|
||||
<text name="K" label="ۆ" category="letter">ۆ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode46" name="keycode46" column="9" row="2">
|
||||
<bounds>399.609756,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="l" label="ل" category="letter">ل</text>
|
||||
<text name="L" label="ل" category="letter">ل</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode47" name="keycode47" column="10" row="2">
|
||||
<bounds>438.634146,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="semicolon" label="؛" category="letter">؛</text>
|
||||
<keysym name="colon" label=":" category="letter" keyval="58">colon</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode48" name="keycode48" column="11" row="2">
|
||||
<bounds>479.219512,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="quoteright" label="'" category="letter" keyval="39">quoteright</keysym>
|
||||
<keysym name="quotedbl" label=""" category="letter" keyval="34">quotedbl</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode36" name="keycode36" column="12" row="2">
|
||||
<bounds>519.804878,82.731707,88.975610,37.463415</bounds>
|
||||
<oref>outline8</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Return" label="↵" category="keyname" keyval="65293">Return</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode50" name="keycode50" column="0" row="3">
|
||||
<bounds>3.121951,121.756098,88.975610,37.463415</bounds>
|
||||
<oref>outline9</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Shift_L" label="⇧" category="keyname" keyval="65505">Shift_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode52" name="keycode52" column="1" row="3">
|
||||
<bounds>95.219512,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="z" label="ز" category="letter">ز</text>
|
||||
<text name="Z" label="ز" category="letter">ز</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode53" name="keycode53" column="2" row="3">
|
||||
<bounds>135.804878,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="x" label="ش" category="letter">ش</text>
|
||||
<text name="X" label="ش" category="letter">ش</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode54" name="keycode54" column="3" row="3">
|
||||
<bounds>176.390244,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="c" label="غ" category="letter">غ</text>
|
||||
<text name="C" label="غ" category="letter">غ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode55" name="keycode55" column="4" row="3">
|
||||
<bounds>215.414634,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="v" label="ۈ" category="letter">ۈ</text>
|
||||
<text name="V" label="ۈ" category="letter">ۈ</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode56" name="keycode56" column="5" row="3">
|
||||
<bounds>256.000000,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="b" label="ب" category="letter">ب</text>
|
||||
<text name="B" label="ب" category="letter">ب</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode57" name="keycode57" column="6" row="3">
|
||||
<bounds>296.585366,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="n" label="ن" category="letter">ن</text>
|
||||
<text name="N" label="ن" category="letter">ن</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode58" name="keycode58" column="7" row="3">
|
||||
<bounds>337.170732,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="m" label="م" category="letter">م</text>
|
||||
<text name="M" label="م" category="letter">م</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode59" name="keycode59" column="8" row="3">
|
||||
<bounds>377.756098,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="comma" label="،" category="letter">،</text>
|
||||
<text name="less" label="‹" category="letter">‹</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode60" name="keycode60" column="9" row="3">
|
||||
<bounds>418.341463,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="period" label="." category="letter" keyval="46">period</keysym>
|
||||
<text name="greater" label="›" category="letter">›</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode61" name="keycode61" column="10" row="3">
|
||||
<bounds>458.926829,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="slash" label="ئ" category="letter">ئ</text>
|
||||
<text name="question" label="؟" category="letter">؟</text>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode62" name="keycode62" column="11" row="3">
|
||||
<bounds>499.512195,121.756098,109.268293,37.463415</bounds>
|
||||
<oref>outline10</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Shift_R" label="⇧" category="keyname" keyval="65506">Shift_R</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode37" name="keycode37" column="0" row="4">
|
||||
<bounds>3.121951,162.341463,56.195122,37.463415</bounds>
|
||||
<oref>outline1</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<symbol name="cycle-keyboard" icon="input-keyboard-symbolic" label="⌨" category="keyname">cycle-keyboard</symbol>
|
||||
<symbol name="preferences" icon="preferences-system-symbolic" label="☺" category="keyname">preferences</symbol>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode133" name="keycode133" column="1" row="4">
|
||||
<bounds>62.439024,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Control_L" label="Ctrl" category="keyname" keyval="65507">Control_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode64" name="keycode64" column="2" row="4">
|
||||
<bounds>113.951220,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="Alt_L" label="Alt" category="keyname" keyval="65513">Alt_L</keysym>
|
||||
<keysym name="Meta_L" label="Meta" category="keyname" keyval="65511">Meta_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode65" name="keycode65" column="3" row="4">
|
||||
<bounds>165.463415,162.341463,238.829268,37.463415</bounds>
|
||||
<oref>outline11</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="space" category="letter" keyval="32">space</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode108" name="keycode108" column="4" row="4">
|
||||
<bounds>407.414634,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Left" label="⇠" category="keyname" keyval="65361">Left</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode134" name="keycode134" column="5" row="4">
|
||||
<bounds>458.926829,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Up" label="⇡" category="keyname" keyval="65362">Up</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode135" name="keycode135" column="6" row="4">
|
||||
<bounds>508.878049,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Down" label="⇣" category="keyname" keyval="65364">Down</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode105" name="keycode105" column="7" row="4">
|
||||
<bounds>560.390244,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Right" label="⇢" category="keyname" keyval="65363">Right</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
</section>
|
||||
<outline id="outline1">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>56.195122,0.000000</point>
|
||||
<point>56.195122,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline3">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>37.463415,0.000000</point>
|
||||
<point>37.463415,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline4">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>79.609756,0.000000</point>
|
||||
<point>79.609756,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline5">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>59.317073,0.000000</point>
|
||||
<point>59.317073,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline6">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>59.317073,0.000000</point>
|
||||
<point>59.317073,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline7">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>68.682927,0.000000</point>
|
||||
<point>68.682927,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline8">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>88.975610,0.000000</point>
|
||||
<point>88.975610,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline9">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>88.975610,0.000000</point>
|
||||
<point>88.975610,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline10">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>109.268293,0.000000</point>
|
||||
<point>109.268293,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline11">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>238.829268,0.000000</point>
|
||||
<point>238.829268,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline2">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>48.390244,0.000000</point>
|
||||
<point>48.390244,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
</keyboard>
|
||||
|
||||
683
data/keyboards/zh-bopomofo.xml
Normal file
683
data/keyboards/zh-bopomofo.xml
Normal file
@ -0,0 +1,683 @@
|
||||
<?xml version="1.0"?>
|
||||
<keyboard version="0.90">
|
||||
<bounds>0.000000,0.000000,640.000000,296.585366</bounds>
|
||||
<section>
|
||||
<bounds>15.609756,15.609756,640.000000,39.024390</bounds>
|
||||
<angle>0</angle>
|
||||
<row>
|
||||
<columns>16</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<key id="keycode9" name="keycode9" column="0" row="0">
|
||||
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Escape" label="Esc" category="keyname" keyval="65307">Escape</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode67" name="keycode67" column="1" row="0">
|
||||
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F1" label="F1" category="function" keyval="65470">F1</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode68" name="keycode68" column="2" row="0">
|
||||
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F2" label="F2" category="function" keyval="65471">F2</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode69" name="keycode69" column="3" row="0">
|
||||
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F3" label="F3" category="function" keyval="65472">F3</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode70" name="keycode70" column="4" row="0">
|
||||
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F4" label="F4" category="function" keyval="65473">F4</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode71" name="keycode71" column="5" row="0">
|
||||
<bounds>266.926829,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F5" label="F5" category="function" keyval="65474">F5</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode72" name="keycode72" column="6" row="0">
|
||||
<bounds>307.512195,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F6" label="F6" category="function" keyval="65475">F6</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode73" name="keycode73" column="7" row="0">
|
||||
<bounds>348.097561,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F7" label="F7" category="function" keyval="65476">F7</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode74" name="keycode74" column="8" row="0">
|
||||
<bounds>388.682927,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F8" label="F8" category="function" keyval="65477">F8</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode75" name="keycode75" column="9" row="0">
|
||||
<bounds>449.560976,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F9" label="F9" category="function" keyval="65478">F9</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode76" name="keycode76" column="10" row="0">
|
||||
<bounds>490.146341,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F10" label="F10" category="function" keyval="65479">F10</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode95" name="keycode95" column="11" row="0">
|
||||
<bounds>530.731707,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F11" label="F11" category="function" keyval="65480">F11</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode96" name="keycode96" column="12" row="0">
|
||||
<bounds>571.317073,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="F12" label="F12" category="function" keyval="65481">F12</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
</section>
|
||||
<section>
|
||||
<bounds>15.609756,78.048780,608.780488,201.365854</bounds>
|
||||
<angle>0</angle>
|
||||
<row>
|
||||
<columns>14</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>14</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>13</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>12</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<row>
|
||||
<columns>8</columns>
|
||||
<orientation>1</orientation>
|
||||
</row>
|
||||
<key id="keycode49" name="keycode49" column="0" row="0">
|
||||
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="quoteleft" label="`" category="letter" keyval="96">quoteleft</keysym>
|
||||
<keysym name="asciitilde" label="~" category="letter" keyval="126">asciitilde</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode10" name="keycode10" column="1" row="0">
|
||||
<bounds>43.707317,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="1" label="ㄅ" category="letter">ㄅ</text>
|
||||
<keysym name="exclam" label="!" category="letter" keyval="33">exclam</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode11" name="keycode11" column="2" row="0">
|
||||
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="2" label="ㄉ" category="letter">ㄉ</text>
|
||||
<keysym name="at" label="@" category="letter" keyval="64">at</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode12" name="keycode12" column="3" row="0">
|
||||
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="3" label="ˇ" category="letter">ˇ</text>
|
||||
<keysym name="numbersign" label="#" category="letter" keyval="35">numbersign</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode13" name="keycode13" column="4" row="0">
|
||||
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="4" label="ˋ" category="letter">ˋ</text>
|
||||
<keysym name="dollar" label="$" category="letter" keyval="36">dollar</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode14" name="keycode14" column="5" row="0">
|
||||
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="3">
|
||||
<text name="5" label="ㄓ" category="letter">ㄓ</text>
|
||||
<keysym name="percent" label="%" category="letter" keyval="37">percent</keysym>
|
||||
<keysym name="EuroSign" label="€" category="letter" keyval="8364">EuroSign</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode15" name="keycode15" column="6" row="0">
|
||||
<bounds>245.073171,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="6" label="ˊ" category="letter">ˊ</text>
|
||||
<keysym name="asciicircum" label="^" category="letter" keyval="94">asciicircum</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode16" name="keycode16" column="7" row="0">
|
||||
<bounds>285.658537,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="7" label="˙" category="letter">˙</text>
|
||||
<keysym name="ampersand" label="&" category="letter" keyval="38">ampersand</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode17" name="keycode17" column="8" row="0">
|
||||
<bounds>326.243902,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="8" label="ㄚ" category="letter">ㄚ</text>
|
||||
<keysym name="asterisk" label="*" category="letter" keyval="42">asterisk</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode18" name="keycode18" column="9" row="0">
|
||||
<bounds>366.829268,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="9" label="ㄞ" category="letter">ㄞ</text>
|
||||
<keysym name="parenleft" label="(" category="letter" keyval="40">parenleft</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode19" name="keycode19" column="10" row="0">
|
||||
<bounds>407.414634,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="0" label="ㄢ" category="letter">ㄢ</text>
|
||||
<keysym name="parenright" label=")" category="letter" keyval="41">parenright</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode20" name="keycode20" column="11" row="0">
|
||||
<bounds>448.000000,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="minus" label="ㄦ" category="letter">ㄦ</text>
|
||||
<keysym name="underscore" label="_" category="letter" keyval="95">underscore</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode21" name="keycode21" column="12" row="0">
|
||||
<bounds>488.585366,1.560976,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="equal" label="=" category="letter" keyval="61">equal</keysym>
|
||||
<keysym name="plus" label="+" category="letter" keyval="43">plus</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode22" name="keycode22" column="13" row="0">
|
||||
<bounds>529.170732,1.560976,79.609756,37.463415</bounds>
|
||||
<oref>outline4</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="BackSpace" label="←" category="keyname" keyval="65288">BackSpace</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode23" name="keycode23" column="0" row="1">
|
||||
<bounds>3.121951,42.146341,59.317073,37.463415</bounds>
|
||||
<oref>outline5</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="Tab" label="⇥" category="keyname" keyval="65289">Tab</keysym>
|
||||
<keysym name="ISO_Left_Tab" label="⇤" category="keyname" keyval="65056">ISO_Left_Tab</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode24" name="keycode24" column="1" row="1">
|
||||
<bounds>65.560976,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="q" label="ㄆ" category="letter">ㄆ</text>
|
||||
<keysym name="Q" label="Q" category="letter" keyval="81">Q</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode25" name="keycode25" column="2" row="1">
|
||||
<bounds>106.146341,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="w" label="ㄊ" category="letter">ㄊ</text>
|
||||
<keysym name="W" label="W" category="letter" keyval="87">W</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode26" name="keycode26" column="3" row="1">
|
||||
<bounds>145.170732,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="e" label="ㄍ" category="letter">ㄍ</text>
|
||||
<keysym name="E" label="E" category="letter" keyval="69">E</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode27" name="keycode27" column="4" row="1">
|
||||
<bounds>185.756098,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="r" label="ㄐ" category="letter">ㄐ</text>
|
||||
<keysym name="R" label="R" category="letter" keyval="82">R</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode28" name="keycode28" column="5" row="1">
|
||||
<bounds>226.341463,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="t" label="ㄔ" category="letter">ㄔ</text>
|
||||
<keysym name="T" label="T" category="letter" keyval="84">T</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode29" name="keycode29" column="6" row="1">
|
||||
<bounds>266.926829,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="y" label="ㄗ" category="letter">ㄗ</text>
|
||||
<keysym name="Y" label="Y" category="letter" keyval="89">Y</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode30" name="keycode30" column="7" row="1">
|
||||
<bounds>307.512195,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="u" label="ㄧ" category="letter">ㄧ</text>
|
||||
<keysym name="U" label="U" category="letter" keyval="85">U</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode31" name="keycode31" column="8" row="1">
|
||||
<bounds>348.097561,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="i" label="ㄛ" category="letter">ㄛ</text>
|
||||
<keysym name="I" label="I" category="letter" keyval="73">I</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode32" name="keycode32" column="9" row="1">
|
||||
<bounds>388.682927,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="o" label="ㄟ" category="letter">ㄟ</text>
|
||||
<keysym name="O" label="O" category="letter" keyval="79">O</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode33" name="keycode33" column="10" row="1">
|
||||
<bounds>429.268293,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="p" label="ㄣ" category="letter">ㄣ</text>
|
||||
<keysym name="P" label="P" category="letter" keyval="80">P</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode34" name="keycode34" column="11" row="1">
|
||||
<bounds>468.292683,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="bracketleft" label="[" category="letter" keyval="91">bracketleft</keysym>
|
||||
<keysym name="braceleft" label="{" category="letter" keyval="123">braceleft</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode35" name="keycode35" column="12" row="1">
|
||||
<bounds>508.878049,42.146341,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="bracketright" label="]" category="letter" keyval="93">bracketright</keysym>
|
||||
<keysym name="braceright" label="}" category="letter" keyval="125">braceright</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode51" name="keycode51" column="13" row="1">
|
||||
<bounds>549.463415,42.146341,59.317073,37.463415</bounds>
|
||||
<oref>outline6</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="backslash" label="\" category="letter" keyval="92">backslash</keysym>
|
||||
<keysym name="bar" label="|" category="letter" keyval="124">bar</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode66" name="keycode66" column="0" row="2">
|
||||
<bounds>3.121951,82.731707,68.682927,37.463415</bounds>
|
||||
<oref>outline7</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="ISO_Level3_Shift" label="⇮" category="keyname" keyval="65027">ISO_Level3_Shift</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode38" name="keycode38" column="1" row="2">
|
||||
<bounds>76.487805,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="a" label="ㄇ" category="letter">ㄇ</text>
|
||||
<keysym name="A" label="A" category="letter" keyval="65">A</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode39" name="keycode39" column="2" row="2">
|
||||
<bounds>115.512195,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="s" label="ㄋ" category="letter">ㄋ</text>
|
||||
<keysym name="S" label="S" category="letter" keyval="83">S</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode40" name="keycode40" column="3" row="2">
|
||||
<bounds>156.097561,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="d" label="ㄎ" category="letter">ㄎ</text>
|
||||
<keysym name="D" label="D" category="letter" keyval="68">D</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode41" name="keycode41" column="4" row="2">
|
||||
<bounds>196.682927,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="f" label="ㄑ" category="letter">ㄑ</text>
|
||||
<keysym name="F" label="F" category="letter" keyval="70">F</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode42" name="keycode42" column="5" row="2">
|
||||
<bounds>237.268293,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="g" label="ㄕ" category="letter">ㄕ</text>
|
||||
<keysym name="G" label="G" category="letter" keyval="71">G</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode43" name="keycode43" column="6" row="2">
|
||||
<bounds>277.853659,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="h" label="ㄘ" category="letter">ㄘ</text>
|
||||
<keysym name="H" label="H" category="letter" keyval="72">H</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode44" name="keycode44" column="7" row="2">
|
||||
<bounds>318.439024,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="j" label="ㄨ" category="letter">ㄨ</text>
|
||||
<keysym name="J" label="J" category="letter" keyval="74">J</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode45" name="keycode45" column="8" row="2">
|
||||
<bounds>359.024390,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="k" label="ㄜ" category="letter">ㄜ</text>
|
||||
<keysym name="K" label="K" category="letter" keyval="75">K</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode46" name="keycode46" column="9" row="2">
|
||||
<bounds>399.609756,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="l" label="ㄠ" category="letter">ㄠ</text>
|
||||
<keysym name="L" label="L" category="letter" keyval="76">L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode47" name="keycode47" column="10" row="2">
|
||||
<bounds>438.634146,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="semicolon" label="ㄤ" category="letter">ㄤ</text>
|
||||
<keysym name="colon" label=":" category="letter" keyval="58">colon</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode48" name="keycode48" column="11" row="2">
|
||||
<bounds>479.219512,82.731707,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="quoteright" label="'" category="letter" keyval="39">quoteright</keysym>
|
||||
<keysym name="quotedbl" label=""" category="letter" keyval="34">quotedbl</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode36" name="keycode36" column="12" row="2">
|
||||
<bounds>519.804878,82.731707,88.975610,37.463415</bounds>
|
||||
<oref>outline8</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Return" label="↵" category="keyname" keyval="65293">Return</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode50" name="keycode50" column="0" row="3">
|
||||
<bounds>3.121951,121.756098,88.975610,37.463415</bounds>
|
||||
<oref>outline9</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Shift_L" label="⇧" category="keyname" keyval="65505">Shift_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode52" name="keycode52" column="1" row="3">
|
||||
<bounds>95.219512,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="z" label="ㄈ" category="letter">ㄈ</text>
|
||||
<keysym name="Z" label="Z" category="letter" keyval="90">Z</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode53" name="keycode53" column="2" row="3">
|
||||
<bounds>135.804878,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="x" label="ㄌ" category="letter">ㄌ</text>
|
||||
<keysym name="X" label="X" category="letter" keyval="88">X</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode54" name="keycode54" column="3" row="3">
|
||||
<bounds>176.390244,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="c" label="ㄏ" category="letter">ㄏ</text>
|
||||
<keysym name="C" label="C" category="letter" keyval="67">C</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode55" name="keycode55" column="4" row="3">
|
||||
<bounds>215.414634,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="v" label="ㄒ" category="letter">ㄒ</text>
|
||||
<keysym name="V" label="V" category="letter" keyval="86">V</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode56" name="keycode56" column="5" row="3">
|
||||
<bounds>256.000000,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="b" label="ㄖ" category="letter">ㄖ</text>
|
||||
<keysym name="B" label="B" category="letter" keyval="66">B</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode57" name="keycode57" column="6" row="3">
|
||||
<bounds>296.585366,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="n" label="ㄙ" category="letter">ㄙ</text>
|
||||
<keysym name="N" label="N" category="letter" keyval="78">N</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode58" name="keycode58" column="7" row="3">
|
||||
<bounds>337.170732,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="m" label="ㄩ" category="letter">ㄩ</text>
|
||||
<keysym name="M" label="M" category="letter" keyval="77">M</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode59" name="keycode59" column="8" row="3">
|
||||
<bounds>377.756098,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="comma" label="ㄝ" category="letter">ㄝ</text>
|
||||
<keysym name="less" label="<" category="letter" keyval="60">less</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode60" name="keycode60" column="9" row="3">
|
||||
<bounds>418.341463,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="period" label="ㄡ" category="letter">ㄡ</text>
|
||||
<keysym name="greater" label=">" category="letter" keyval="62">greater</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode61" name="keycode61" column="10" row="3">
|
||||
<bounds>458.926829,121.756098,37.463415,37.463415</bounds>
|
||||
<oref>outline3</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<text name="slash" label="ㄥ" category="letter">ㄥ</text>
|
||||
<keysym name="question" label="?" category="letter" keyval="63">question</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode62" name="keycode62" column="11" row="3">
|
||||
<bounds>499.512195,121.756098,109.268293,37.463415</bounds>
|
||||
<oref>outline10</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Shift_R" label="⇧" category="keyname" keyval="65506">Shift_R</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode37" name="keycode37" column="0" row="4">
|
||||
<bounds>3.121951,162.341463,56.195122,37.463415</bounds>
|
||||
<oref>outline1</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<symbol name="cycle-keyboard" icon="input-keyboard-symbolic" label="⌨" category="keyname">cycle-keyboard</symbol>
|
||||
<symbol name="preferences" icon="preferences-system-symbolic" label="☺" category="keyname">preferences</symbol>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode133" name="keycode133" column="1" row="4">
|
||||
<bounds>62.439024,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Control_L" label="Ctrl" category="keyname" keyval="65507">Control_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode64" name="keycode64" column="2" row="4">
|
||||
<bounds>113.951220,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="2">
|
||||
<keysym name="Alt_L" label="Alt" category="keyname" keyval="65513">Alt_L</keysym>
|
||||
<keysym name="Meta_L" label="Meta" category="keyname" keyval="65511">Meta_L</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode65" name="keycode65" column="3" row="4">
|
||||
<bounds>165.463415,162.341463,238.829268,37.463415</bounds>
|
||||
<oref>outline11</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="space" category="letter" keyval="32">space</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode108" name="keycode108" column="4" row="4">
|
||||
<bounds>407.414634,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Left" label="⇠" category="keyname" keyval="65361">Left</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode134" name="keycode134" column="5" row="4">
|
||||
<bounds>458.926829,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Up" label="⇡" category="keyname" keyval="65362">Up</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode135" name="keycode135" column="6" row="4">
|
||||
<bounds>508.878049,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Down" label="⇣" category="keyname" keyval="65364">Down</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
<key id="keycode105" name="keycode105" column="7" row="4">
|
||||
<bounds>560.390244,162.341463,48.390244,37.463415</bounds>
|
||||
<oref>outline2</oref>
|
||||
<symbols groups="1" levels="1">
|
||||
<keysym name="Right" label="⇢" category="keyname" keyval="65363">Right</keysym>
|
||||
</symbols>
|
||||
</key>
|
||||
</section>
|
||||
<outline id="outline1">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>56.195122,0.000000</point>
|
||||
<point>56.195122,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline3">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>37.463415,0.000000</point>
|
||||
<point>37.463415,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline4">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>79.609756,0.000000</point>
|
||||
<point>79.609756,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline5">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>59.317073,0.000000</point>
|
||||
<point>59.317073,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline6">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>59.317073,0.000000</point>
|
||||
<point>59.317073,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline7">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>68.682927,0.000000</point>
|
||||
<point>68.682927,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline8">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>88.975610,0.000000</point>
|
||||
<point>88.975610,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline9">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>88.975610,0.000000</point>
|
||||
<point>88.975610,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline10">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>109.268293,0.000000</point>
|
||||
<point>109.268293,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline11">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>238.829268,0.000000</point>
|
||||
<point>238.829268,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
<outline id="outline2">
|
||||
<corner-radius>1.000000</corner-radius>
|
||||
<point>0.000000,0.000000</point>
|
||||
<point>48.390244,0.000000</point>
|
||||
<point>48.390244,37.463415</point>
|
||||
<point>0.000000,37.463415</point>
|
||||
</outline>
|
||||
</keyboard>
|
||||
|
||||
@ -1,10 +1,10 @@
|
||||
<?xml version="1.0"?>
|
||||
<schemalist>
|
||||
<schema id="org.fedorahosted.eekboard" path="/org/fedorahosted/eekboard/">
|
||||
<key name="keyboard" type="s">
|
||||
<default>'us'</default>
|
||||
<key name="keyboards" type="as">
|
||||
<default>['us']</default>
|
||||
<summary>Keyboard types</summary>
|
||||
<description>keyboard types (comma separated).</description>
|
||||
<description>keyboard types.</description>
|
||||
</key>
|
||||
<key name="ui-toolkit" type="s">
|
||||
<default>'gtk'</default>
|
||||
@ -46,6 +46,16 @@
|
||||
<summary>Switch to fullscreen mode when startup</summary>
|
||||
<description>If true, switch to fullscreen mode when startup.</description>
|
||||
</key>
|
||||
<key name="size-constraint-landscape" type="(dd)">
|
||||
<default>(1.0, 0.3)</default>
|
||||
<summary>Constraint of the maximum window size on landscape screen</summary>
|
||||
<description>Constraint of maximum window size on landscape screen</description>
|
||||
</key>
|
||||
<key name="size-constraint-portrait" type="(dd)">
|
||||
<default>(1.0, 0.5)</default>
|
||||
<summary>Constraint of the maximum window size on portrait screen</summary>
|
||||
<description>Constraint of maximum window size on portrait screen</description>
|
||||
</key>
|
||||
<key name="theme" type="s">
|
||||
<default>'default'</default>
|
||||
<summary>Theme</summary>
|
||||
|
||||
@ -46,6 +46,7 @@
|
||||
<xi:include href="xml/eek-key.xml"/>
|
||||
<xi:include href="xml/eek-symbol.xml"/>
|
||||
<xi:include href="xml/eek-keysym.xml"/>
|
||||
<xi:include href="xml/eek-text.xml"/>
|
||||
<xi:include href="xml/eek-layout.xml"/>
|
||||
<xi:include href="xml/eek-types.xml"/>
|
||||
</chapter>
|
||||
|
||||
@ -95,6 +95,24 @@ EEK_IS_SECTION_CLASS
|
||||
EEK_SECTION_GET_CLASS
|
||||
</SECTION>
|
||||
|
||||
<SECTION>
|
||||
<FILE>eek-text</FILE>
|
||||
<TITLE>EekText</TITLE>
|
||||
EekText
|
||||
EekTextClass
|
||||
eek_text_new
|
||||
eek_text_get_text
|
||||
EekTextPrivate
|
||||
<SUBSECTION Standard>
|
||||
EEK_TEXT
|
||||
EEK_IS_TEXT
|
||||
EEK_TYPE_TEXT
|
||||
eek_text_get_type
|
||||
EEK_TEXT_CLASS
|
||||
EEK_IS_TEXT_CLASS
|
||||
EEK_TEXT_GET_CLASS
|
||||
</SECTION>
|
||||
|
||||
<SECTION>
|
||||
<FILE>eek-theme-context</FILE>
|
||||
eek_theme_context_new
|
||||
@ -174,6 +192,8 @@ eek_symbol_set_modifier_mask
|
||||
eek_symbol_is_modifier
|
||||
eek_symbol_set_icon_name
|
||||
eek_symbol_get_icon_name
|
||||
eek_symbol_category_get_name
|
||||
eek_symbol_category_from_name
|
||||
EekSymbolPrivate
|
||||
<SUBSECTION Standard>
|
||||
EEK_SYMBOL
|
||||
|
||||
@ -35,6 +35,7 @@ libeek_public_headers = \
|
||||
$(srcdir)/eek-key.h \
|
||||
$(srcdir)/eek-symbol.h \
|
||||
$(srcdir)/eek-keysym.h \
|
||||
$(srcdir)/eek-text.h \
|
||||
$(srcdir)/eek-symbol-matrix.h \
|
||||
$(srcdir)/eek-types.h \
|
||||
$(srcdir)/eek-xml.h \
|
||||
@ -64,6 +65,7 @@ libeek_sources = \
|
||||
$(srcdir)/eek-symbol-matrix.c \
|
||||
$(srcdir)/eek-symbol.c \
|
||||
$(srcdir)/eek-keysym.c \
|
||||
$(srcdir)/eek-text.c \
|
||||
$(srcdir)/eek-types.c \
|
||||
$(srcdir)/eek-serializable.c \
|
||||
$(srcdir)/eek-xml.c \
|
||||
|
||||
@ -229,12 +229,17 @@ eek_gtk_keyboard_real_button_release_event (GtkWidget *self,
|
||||
GdkEventButton *event)
|
||||
{
|
||||
EekGtkKeyboardPrivate *priv = EEK_GTK_KEYBOARD_GET_PRIVATE(self);
|
||||
GList *head;
|
||||
GList *head = eek_keyboard_get_pressed_keys (priv->keyboard);
|
||||
|
||||
head = eek_keyboard_get_pressed_keys (priv->keyboard);
|
||||
for (; head; head = g_list_next (head)) {
|
||||
/* Make a copy of HEAD before sending "released" signal on
|
||||
elements, so that the default handler of
|
||||
EekKeyboard::key-released signal can remove elements from its
|
||||
internal copy */
|
||||
head = g_list_copy (head);
|
||||
for (; head; head = g_list_next (head))
|
||||
g_signal_emit_by_name (head->data, "released", priv->keyboard);
|
||||
}
|
||||
g_list_free (head);
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
@ -251,12 +256,20 @@ eek_gtk_keyboard_real_motion_notify_event (GtkWidget *self,
|
||||
if (key) {
|
||||
GList *head = eek_keyboard_get_pressed_keys (priv->keyboard);
|
||||
gboolean found = FALSE;
|
||||
|
||||
/* Make a copy of HEAD before sending "cancelled" signal on
|
||||
elements, so that the default handler of
|
||||
EekKeyboard::key-cancelled signal can remove elements from its
|
||||
internal copy */
|
||||
head = g_list_copy (head);
|
||||
for (; head; head = g_list_next (head)) {
|
||||
if (head->data == key)
|
||||
found = TRUE;
|
||||
else
|
||||
g_signal_emit_by_name (head->data, "cancelled", priv->keyboard);
|
||||
}
|
||||
g_list_free (head);
|
||||
|
||||
if (!found)
|
||||
g_signal_emit_by_name (key, "pressed", priv->keyboard);
|
||||
}
|
||||
@ -269,12 +282,16 @@ eek_gtk_keyboard_real_unmap (GtkWidget *self)
|
||||
EekGtkKeyboardPrivate *priv = EEK_GTK_KEYBOARD_GET_PRIVATE(self);
|
||||
|
||||
if (priv->keyboard) {
|
||||
GList *head;
|
||||
GList *head = eek_keyboard_get_pressed_keys (priv->keyboard);
|
||||
|
||||
head = eek_keyboard_get_pressed_keys (priv->keyboard);
|
||||
for (; head; head = g_list_next (head)) {
|
||||
/* Make a copy of HEAD before sending "released" signal on
|
||||
elements, so that the default handler of
|
||||
EekKeyboard::key-released signal can remove elements from its
|
||||
internal copy */
|
||||
head = g_list_copy (head);
|
||||
for (; head; head = g_list_next (head))
|
||||
g_signal_emit_by_name (head->data, "released", priv->keyboard);
|
||||
}
|
||||
g_list_free (head);
|
||||
}
|
||||
|
||||
GTK_WIDGET_CLASS (eek_gtk_keyboard_parent_class)->unmap (self);
|
||||
|
||||
@ -331,16 +331,12 @@ eek_keyboard_real_key_cancelled (EekKeyboard *self,
|
||||
EekKeyboardPrivate *priv = EEK_KEYBOARD_GET_PRIVATE(self);
|
||||
GList *head;
|
||||
|
||||
for (head = priv->pressed_keys; head; ) {
|
||||
EekKey *pressed_key = head->data;
|
||||
if (pressed_key == key) {
|
||||
GList *next = g_list_next (head);
|
||||
priv->pressed_keys =
|
||||
g_list_remove_link (priv->pressed_keys, head);
|
||||
for (head = priv->pressed_keys; head; head = g_list_next (head)) {
|
||||
if (head->data == key) {
|
||||
priv->pressed_keys = g_list_remove_link (priv->pressed_keys, head);
|
||||
g_list_free1 (head);
|
||||
head = next;
|
||||
} else
|
||||
head = g_list_next (head);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -608,6 +608,7 @@ eek_renderer_real_render_key_label (EekRenderer *self,
|
||||
EekBounds bounds;
|
||||
const TextProperty *prop;
|
||||
PangoFontDescription *font;
|
||||
PangoLayoutLine *line;
|
||||
gdouble scale;
|
||||
|
||||
symbol = eek_key_get_symbol_with_fallback (key, 0, 0);
|
||||
@ -654,6 +655,9 @@ eek_renderer_real_render_key_label (EekRenderer *self,
|
||||
pango_font_description_free (font);
|
||||
|
||||
pango_layout_set_text (layout, label, -1);
|
||||
line = pango_layout_get_line (layout, 0);
|
||||
if (line->resolved_dir == PANGO_DIRECTION_RTL)
|
||||
pango_layout_set_alignment (layout, PANGO_ALIGN_RIGHT);
|
||||
pango_layout_set_width (layout,
|
||||
PANGO_SCALE * bounds.width * priv->scale * scale);
|
||||
if (prop->ellipses)
|
||||
|
||||
@ -444,3 +444,38 @@ eek_symbol_get_icon_name (EekSymbol *symbol)
|
||||
return NULL;
|
||||
return priv->icon_name;
|
||||
}
|
||||
|
||||
static const struct {
|
||||
EekSymbolCategory category;
|
||||
gchar *name;
|
||||
} category_names[] = {
|
||||
{ EEK_SYMBOL_CATEGORY_LETTER, "letter" },
|
||||
{ EEK_SYMBOL_CATEGORY_FUNCTION, "function" },
|
||||
{ EEK_SYMBOL_CATEGORY_KEYNAME, "keyname" },
|
||||
{ EEK_SYMBOL_CATEGORY_USER0, "user0" },
|
||||
{ EEK_SYMBOL_CATEGORY_USER1, "user1" },
|
||||
{ EEK_SYMBOL_CATEGORY_USER2, "user2" },
|
||||
{ EEK_SYMBOL_CATEGORY_USER3, "user3" },
|
||||
{ EEK_SYMBOL_CATEGORY_USER4, "user4" },
|
||||
{ EEK_SYMBOL_CATEGORY_UNKNOWN, NULL }
|
||||
};
|
||||
|
||||
G_CONST_RETURN gchar *
|
||||
eek_symbol_category_get_name (EekSymbolCategory category)
|
||||
{
|
||||
gint i;
|
||||
for (i = 0; i < G_N_ELEMENTS(category_names); i++)
|
||||
if (category_names[i].category == category)
|
||||
return category_names[i].name;
|
||||
return NULL;
|
||||
}
|
||||
|
||||
EekSymbolCategory
|
||||
eek_symbol_category_from_name (const gchar *name)
|
||||
{
|
||||
gint i;
|
||||
for (i = 0; i < G_N_ELEMENTS(category_names); i++)
|
||||
if (g_strcmp0 (category_names[i].name, name) == 0)
|
||||
return category_names[i].category;
|
||||
return EEK_SYMBOL_CATEGORY_UNKNOWN;
|
||||
}
|
||||
|
||||
@ -111,6 +111,11 @@ void eek_symbol_set_icon_name (EekSymbol *symbol,
|
||||
const gchar *icon_name);
|
||||
G_CONST_RETURN gchar *eek_symbol_get_icon_name (EekSymbol *symbol);
|
||||
|
||||
G_CONST_RETURN gchar *eek_symbol_category_get_name
|
||||
(EekSymbolCategory category);
|
||||
EekSymbolCategory eek_symbol_category_from_name
|
||||
(const gchar *name);
|
||||
|
||||
G_END_DECLS
|
||||
|
||||
#endif /* EEK_SYMBOL_H */
|
||||
|
||||
175
eek/eek-text.c
Normal file
175
eek/eek-text.c
Normal file
@ -0,0 +1,175 @@
|
||||
/*
|
||||
* Copyright (C) 2011 Daiki Ueno <ueno@unixuser.org>
|
||||
* Copyright (C) 2011 Red Hat, Inc.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public License
|
||||
* as published by the Free Software Foundation; either version 2 of
|
||||
* the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful, but
|
||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
||||
* 02110-1301 USA
|
||||
*/
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
#include "config.h"
|
||||
#endif /* HAVE_CONFIG_H */
|
||||
|
||||
#include "eek-text.h"
|
||||
#include "eek-serializable.h"
|
||||
|
||||
enum {
|
||||
PROP_0,
|
||||
PROP_TEXT,
|
||||
PROP_LAST
|
||||
};
|
||||
|
||||
struct _EekTextPrivate {
|
||||
gchar *text;
|
||||
};
|
||||
|
||||
static void eek_serializable_iface_init (EekSerializableIface *iface);
|
||||
|
||||
G_DEFINE_TYPE_WITH_CODE (EekText, eek_text, EEK_TYPE_SYMBOL,
|
||||
G_IMPLEMENT_INTERFACE (EEK_TYPE_SERIALIZABLE,
|
||||
eek_serializable_iface_init));
|
||||
|
||||
#define EEK_TEXT_GET_PRIVATE(obj) \
|
||||
(G_TYPE_INSTANCE_GET_PRIVATE ((obj), EEK_TYPE_TEXT, EekTextPrivate))
|
||||
|
||||
static EekSerializableIface *eek_text_parent_serializable_iface;
|
||||
|
||||
static void
|
||||
eek_text_real_serialize (EekSerializable *self,
|
||||
GVariantBuilder *builder)
|
||||
{
|
||||
EekTextPrivate *priv = EEK_TEXT_GET_PRIVATE(self);
|
||||
|
||||
eek_text_parent_serializable_iface->serialize (self, builder);
|
||||
|
||||
g_variant_builder_add (builder, "s", priv->text);
|
||||
}
|
||||
|
||||
static gsize
|
||||
eek_text_real_deserialize (EekSerializable *self,
|
||||
GVariant *variant,
|
||||
gsize index)
|
||||
{
|
||||
EekTextPrivate *priv = EEK_TEXT_GET_PRIVATE(self);
|
||||
|
||||
index = eek_text_parent_serializable_iface->deserialize (self,
|
||||
variant,
|
||||
index);
|
||||
g_variant_get_child (variant, index++, "s", &priv->text);
|
||||
|
||||
return index;
|
||||
}
|
||||
|
||||
static void
|
||||
eek_serializable_iface_init (EekSerializableIface *iface)
|
||||
{
|
||||
eek_text_parent_serializable_iface =
|
||||
g_type_interface_peek_parent (iface);
|
||||
|
||||
iface->serialize = eek_text_real_serialize;
|
||||
iface->deserialize = eek_text_real_deserialize;
|
||||
}
|
||||
|
||||
static void
|
||||
eek_text_set_property (GObject *object,
|
||||
guint prop_id,
|
||||
const GValue *value,
|
||||
GParamSpec *pspec)
|
||||
{
|
||||
EekTextPrivate *priv = EEK_TEXT_GET_PRIVATE(object);
|
||||
switch (prop_id) {
|
||||
case PROP_TEXT:
|
||||
g_free (priv->text);
|
||||
priv->text = g_strdup (g_value_get_string (value));
|
||||
break;
|
||||
default:
|
||||
g_object_set_property (object,
|
||||
g_param_spec_get_name (pspec),
|
||||
value);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
static void
|
||||
eek_text_get_property (GObject *object,
|
||||
guint prop_id,
|
||||
GValue *value,
|
||||
GParamSpec *pspec)
|
||||
{
|
||||
EekTextPrivate *priv = EEK_TEXT_GET_PRIVATE(object);
|
||||
switch (prop_id) {
|
||||
case PROP_TEXT:
|
||||
g_value_set_string (value, priv->text);
|
||||
break;
|
||||
default:
|
||||
g_object_get_property (object,
|
||||
g_param_spec_get_name (pspec),
|
||||
value);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
static void
|
||||
eek_text_finalize (GObject *object)
|
||||
{
|
||||
EekTextPrivate *priv = EEK_TEXT_GET_PRIVATE(object);
|
||||
|
||||
g_free (priv->text);
|
||||
G_OBJECT_CLASS (eek_text_parent_class)->finalize (object);
|
||||
}
|
||||
|
||||
static void
|
||||
eek_text_class_init (EekTextClass *klass)
|
||||
{
|
||||
GObjectClass *gobject_class = G_OBJECT_CLASS (klass);
|
||||
GParamSpec *pspec;
|
||||
|
||||
g_type_class_add_private (gobject_class, sizeof (EekTextPrivate));
|
||||
|
||||
gobject_class->set_property = eek_text_set_property;
|
||||
gobject_class->get_property = eek_text_get_property;
|
||||
gobject_class->finalize = eek_text_finalize;
|
||||
|
||||
pspec = g_param_spec_string ("text",
|
||||
"Text",
|
||||
"Text",
|
||||
NULL,
|
||||
G_PARAM_CONSTRUCT_ONLY | G_PARAM_READWRITE);
|
||||
g_object_class_install_property (gobject_class, PROP_TEXT, pspec);
|
||||
}
|
||||
|
||||
static void
|
||||
eek_text_init (EekText *self)
|
||||
{
|
||||
self->priv = EEK_TEXT_GET_PRIVATE(self);
|
||||
}
|
||||
|
||||
EekText *
|
||||
eek_text_new (const gchar *text)
|
||||
{
|
||||
return g_object_new (EEK_TYPE_TEXT,
|
||||
"label", text,
|
||||
"category", EEK_SYMBOL_CATEGORY_FUNCTION,
|
||||
"text", text,
|
||||
NULL);
|
||||
}
|
||||
|
||||
const gchar *
|
||||
eek_text_get_text (EekText *text)
|
||||
{
|
||||
EekTextPrivate *priv = EEK_TEXT_GET_PRIVATE(text);
|
||||
|
||||
return priv->text;
|
||||
}
|
||||
60
eek/eek-text.h
Normal file
60
eek/eek-text.h
Normal file
@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright (C) 2011 Daiki Ueno <ueno@unixuser.org>
|
||||
* Copyright (C) 2011 Red Hat, Inc.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public License
|
||||
* as published by the Free Software Foundation; either version 2 of
|
||||
* the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful, but
|
||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
||||
* 02110-1301 USA
|
||||
*/
|
||||
|
||||
#if !defined(__EEK_H_INSIDE__) && !defined(EEK_COMPILATION)
|
||||
#error "Only <eek/eek.h> can be included directly."
|
||||
#endif
|
||||
|
||||
#ifndef EEK_TEXT_H
|
||||
#define EEK_TEXT_H 1
|
||||
|
||||
#include "eek-symbol.h"
|
||||
|
||||
G_BEGIN_DECLS
|
||||
|
||||
#define EEK_TYPE_TEXT (eek_text_get_type())
|
||||
#define EEK_TEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), EEK_TYPE_TEXT, EekText))
|
||||
#define EEK_TEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), EEK_TYPE_TEXT, EekTextClass))
|
||||
#define EEK_IS_TEXT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), EEK_TYPE_TEXT))
|
||||
#define EEK_IS_TEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), EEK_TYPE_TEXT))
|
||||
#define EEK_TEXT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), EEK_TYPE_TEXT, EekTextClass))
|
||||
|
||||
typedef struct _EekTextClass EekTextClass;
|
||||
typedef struct _EekTextPrivate EekTextPrivate;
|
||||
|
||||
struct _EekText {
|
||||
/*< private >*/
|
||||
EekSymbol parent;
|
||||
|
||||
EekTextPrivate *priv;
|
||||
};
|
||||
|
||||
struct _EekTextClass {
|
||||
/*< private >*/
|
||||
EekSymbolClass parent_class;
|
||||
};
|
||||
|
||||
GType eek_text_get_type (void) G_GNUC_CONST;
|
||||
EekText *eek_text_new (const gchar *text);
|
||||
const gchar *eek_text_get_text (EekText *text);
|
||||
|
||||
G_END_DECLS
|
||||
|
||||
#endif /* EEK_TEXT_H */
|
||||
@ -140,6 +140,7 @@ typedef struct _EekSection EekSection;
|
||||
typedef struct _EekKeyboard EekKeyboard;
|
||||
typedef struct _EekSymbol EekSymbol;
|
||||
typedef struct _EekKeysym EekKeysym;
|
||||
typedef struct _EekText EekText;
|
||||
typedef struct _EekTheme EekTheme;
|
||||
typedef struct _EekThemeContext EekThemeContext;
|
||||
typedef struct _EekThemeNode EekThemeNode;
|
||||
|
||||
@ -33,6 +33,7 @@
|
||||
#include "eek-section.h"
|
||||
#include "eek-key.h"
|
||||
#include "eek-keysym.h"
|
||||
#include "eek-text.h"
|
||||
|
||||
enum {
|
||||
PROP_0,
|
||||
@ -65,8 +66,10 @@ struct _ParseCallbackData {
|
||||
gdouble corner_radius;
|
||||
GSList *points;
|
||||
GSList *symbols;
|
||||
gchar *name;
|
||||
gchar *label;
|
||||
gchar *icon;
|
||||
EekSymbolCategory category;
|
||||
guint keyval;
|
||||
gint groups, levels;
|
||||
EekOutline outline;
|
||||
@ -93,6 +96,7 @@ static const gchar *valid_path_list[] = {
|
||||
"symbols/key/section/keyboard",
|
||||
"groups/symbols/key/section/keyboard",
|
||||
"levels/symbols/key/section/keyboard",
|
||||
"text/symbols/key/section/keyboard",
|
||||
"keysym/symbols/key/section/keyboard",
|
||||
"symbol/symbols/key/section/keyboard",
|
||||
"invalid/symbols/key/section/keyboard",
|
||||
@ -164,6 +168,7 @@ start_element_callback (GMarkupParseContext *pcontext,
|
||||
gint column = -1, row = -1, groups = -1, levels = -1;
|
||||
guint keyval = EEK_INVALID_KEYSYM;
|
||||
gchar *name = NULL, *label = NULL, *icon = NULL, *id = NULL, *version = NULL;
|
||||
EekSymbolCategory category;
|
||||
|
||||
validate (element_name, data->element_stack, error);
|
||||
if (error && *error)
|
||||
@ -182,6 +187,8 @@ start_element_callback (GMarkupParseContext *pcontext,
|
||||
label = g_strdup (*values);
|
||||
else if (g_strcmp0 (*names, "icon") == 0)
|
||||
icon = g_strdup (*values);
|
||||
else if (g_strcmp0 (*names, "category") == 0)
|
||||
category = eek_symbol_category_from_name (*values);
|
||||
else if (g_strcmp0 (*names, "keyval") == 0)
|
||||
keyval = strtoul (*values, NULL, 10);
|
||||
else if (g_strcmp0 (*names, "version") == 0)
|
||||
@ -228,9 +235,11 @@ start_element_callback (GMarkupParseContext *pcontext,
|
||||
}
|
||||
|
||||
if (g_strcmp0 (element_name, "symbol") == 0 ||
|
||||
g_strcmp0 (element_name, "keysym") == 0) {
|
||||
g_strcmp0 (element_name, "keysym") == 0 ||
|
||||
g_strcmp0 (element_name, "text") == 0) {
|
||||
data->label = g_strdup (label);
|
||||
data->icon = g_strdup (icon);
|
||||
data->category = category;
|
||||
if (g_strcmp0 (element_name, "keysym") == 0)
|
||||
data->keyval = keyval;
|
||||
}
|
||||
@ -411,7 +420,8 @@ end_element_callback (GMarkupParseContext *pcontext,
|
||||
}
|
||||
|
||||
if (g_strcmp0 (element_name, "symbol") == 0 ||
|
||||
g_strcmp0 (element_name, "keysym") == 0) {
|
||||
g_strcmp0 (element_name, "keysym") == 0 ||
|
||||
g_strcmp0 (element_name, "text") == 0) {
|
||||
EekSymbol *symbol;
|
||||
|
||||
if (g_strcmp0 (element_name, "keysym") == 0) {
|
||||
@ -421,6 +431,8 @@ end_element_callback (GMarkupParseContext *pcontext,
|
||||
else
|
||||
keysym = eek_keysym_new_from_name (text);
|
||||
symbol = EEK_SYMBOL(keysym);
|
||||
} else if (g_strcmp0 (element_name, "text") == 0) {
|
||||
symbol = EEK_SYMBOL(eek_text_new (text));
|
||||
} else {
|
||||
symbol = eek_symbol_new (text);
|
||||
eek_symbol_set_category (symbol, EEK_SYMBOL_CATEGORY_KEYNAME);
|
||||
|
||||
@ -34,6 +34,7 @@
|
||||
#include "eek-key.h"
|
||||
#include "eek-xml.h"
|
||||
#include "eek-keysym.h"
|
||||
#include "eek-text.h"
|
||||
|
||||
#define g_string_append_indent(string, indent) \
|
||||
{ \
|
||||
@ -76,6 +77,21 @@ output_bounds (GString *output, EekBounds *bounds)
|
||||
bounds->height);
|
||||
}
|
||||
|
||||
static void
|
||||
output_symbol_attributes (GString *output,
|
||||
EekSymbol *symbol)
|
||||
{
|
||||
if (eek_symbol_get_name (symbol) != NULL)
|
||||
g_string_markup_printf (output, " name=\"%s\"",
|
||||
eek_symbol_get_name (symbol));
|
||||
if (eek_symbol_get_label (symbol) != NULL)
|
||||
g_string_markup_printf (output, " label=\"%s\"",
|
||||
eek_symbol_get_label (symbol));
|
||||
if (eek_symbol_get_category (symbol) != EEK_SYMBOL_CATEGORY_UNKNOWN)
|
||||
g_string_markup_printf (output, " category=\"%s\"",
|
||||
eek_symbol_category_get_name (eek_symbol_get_category (symbol)));
|
||||
}
|
||||
|
||||
static void
|
||||
output_key_callback (EekElement *element, gpointer user_data)
|
||||
{
|
||||
@ -145,21 +161,28 @@ output_key_callback (EekElement *element, gpointer user_data)
|
||||
if (EEK_IS_KEYSYM(symbol)) {
|
||||
guint xkeysym = eek_keysym_get_xkeysym (EEK_KEYSYM(symbol));
|
||||
|
||||
g_string_markup_printf (data->output, "<keysym");
|
||||
output_symbol_attributes (data->output, symbol);
|
||||
if (xkeysym != EEK_INVALID_KEYSYM)
|
||||
g_string_markup_printf
|
||||
(data->output,
|
||||
"<keysym keyval=\"%u\">%s</keysym>\n",
|
||||
xkeysym,
|
||||
eek_symbol_get_name (symbol));
|
||||
else
|
||||
g_string_markup_printf (data->output,
|
||||
"<keysym>%s</keysym>\n",
|
||||
eek_symbol_get_name (symbol));
|
||||
}
|
||||
else
|
||||
g_string_markup_printf (data->output,
|
||||
"<symbol>%s</symbol>\n",
|
||||
g_string_markup_printf (data->output, " keyval=\"%u\"",
|
||||
xkeysym);
|
||||
g_string_markup_printf (data->output, ">%s</keysym>\n",
|
||||
eek_symbol_get_name (symbol));
|
||||
}
|
||||
else if (EEK_IS_TEXT(symbol)) {
|
||||
g_string_markup_printf (data->output, "<text");
|
||||
output_symbol_attributes (data->output, symbol);
|
||||
g_string_markup_printf (data->output,
|
||||
">%s</text>\n",
|
||||
eek_text_get_text (EEK_TEXT(symbol)));
|
||||
}
|
||||
else {
|
||||
g_string_markup_printf (data->output, "<symbol");
|
||||
output_symbol_attributes (data->output, symbol);
|
||||
g_string_markup_printf (data->output,
|
||||
">%s</symbol>\n",
|
||||
eek_symbol_get_name (symbol));
|
||||
}
|
||||
}
|
||||
g_string_append_indent (data->output, data->indent + 1);
|
||||
g_string_markup_printf (data->output, "</symbols>\n");
|
||||
|
||||
@ -42,4 +42,5 @@ eek_init (void)
|
||||
|
||||
g_type_class_ref (EEK_TYPE_SYMBOL);
|
||||
g_type_class_ref (EEK_TYPE_KEYSYM);
|
||||
g_type_class_ref (EEK_TYPE_TEXT);
|
||||
}
|
||||
|
||||
@ -28,6 +28,7 @@
|
||||
#include "eek-layout.h"
|
||||
#include "eek-symbol.h"
|
||||
#include "eek-keysym.h"
|
||||
#include "eek-text.h"
|
||||
#include "eek-xml.h"
|
||||
#include "eek-serializable.h"
|
||||
#include "eek-theme.h"
|
||||
|
||||
@ -26,5 +26,5 @@ Description: A Library to Create Keyboard-like UI
|
||||
URL: http://ueno.github.com/eekboard/
|
||||
Version: @VERSION@
|
||||
Requires: eek-@EEK_API_VERSION@
|
||||
Libs: -L${libdir} -leek
|
||||
Libs: -L${libdir} -leekboard
|
||||
Cflags: -I${includedir}/eekboard-@EEK_API_VERSION@
|
||||
|
||||
@ -46,6 +46,10 @@ struct _EekboardClientPrivate
|
||||
GHashTable *context_hash;
|
||||
};
|
||||
|
||||
static void send_destroy_context (EekboardClient *client,
|
||||
EekboardContext *context,
|
||||
GCancellable *cancellable);
|
||||
|
||||
static void
|
||||
eekboard_client_real_destroyed (EekboardClient *self)
|
||||
{
|
||||
@ -58,9 +62,18 @@ eekboard_client_real_destroyed (EekboardClient *self)
|
||||
static void
|
||||
eekboard_client_dispose (GObject *object)
|
||||
{
|
||||
EekboardClientPrivate *priv = EEKBOARD_CLIENT_GET_PRIVATE(object);
|
||||
EekboardClient *client = EEKBOARD_CLIENT(object);
|
||||
EekboardClientPrivate *priv = EEKBOARD_CLIENT_GET_PRIVATE(client);
|
||||
|
||||
if (priv->context_hash) {
|
||||
GHashTableIter iter;
|
||||
gpointer key, value;
|
||||
|
||||
g_hash_table_iter_init (&iter, priv->context_hash);
|
||||
while (g_hash_table_iter_next (&iter, &key, &value)) {
|
||||
send_destroy_context (client, (EekboardContext *)value, NULL);
|
||||
g_hash_table_iter_remove (&iter);
|
||||
}
|
||||
g_hash_table_destroy (priv->context_hash);
|
||||
priv->context_hash = NULL;
|
||||
}
|
||||
@ -309,6 +322,25 @@ eekboard_client_pop_context (EekboardClient *client,
|
||||
NULL);
|
||||
}
|
||||
|
||||
static void
|
||||
send_destroy_context (EekboardClient *client,
|
||||
EekboardContext *context,
|
||||
GCancellable *cancellable)
|
||||
{
|
||||
const gchar *object_path;
|
||||
|
||||
object_path = g_dbus_proxy_get_object_path (G_DBUS_PROXY(context));
|
||||
|
||||
g_dbus_proxy_call (G_DBUS_PROXY(client),
|
||||
"DestroyContext",
|
||||
g_variant_new ("(s)", object_path),
|
||||
G_DBUS_CALL_FLAGS_NONE,
|
||||
-1,
|
||||
cancellable,
|
||||
eekboard_async_ready_callback,
|
||||
NULL);
|
||||
}
|
||||
|
||||
/**
|
||||
* eekboard_client_destroy_context:
|
||||
* @eekboard: an #EekboardClient
|
||||
@ -332,12 +364,5 @@ eekboard_client_destroy_context (EekboardClient *client,
|
||||
object_path = g_dbus_proxy_get_object_path (G_DBUS_PROXY(context));
|
||||
g_hash_table_remove (priv->context_hash, object_path);
|
||||
|
||||
g_dbus_proxy_call (G_DBUS_PROXY(client),
|
||||
"DestroyContext",
|
||||
g_variant_new ("(s)", object_path),
|
||||
G_DBUS_CALL_FLAGS_NONE,
|
||||
-1,
|
||||
cancellable,
|
||||
eekboard_async_ready_callback,
|
||||
NULL);
|
||||
send_destroy_context (client, context, cancellable);
|
||||
}
|
||||
|
||||
@ -114,7 +114,7 @@ static const gchar introspection_xml[] =
|
||||
/* signals */
|
||||
" <signal name='Enabled'/>"
|
||||
" <signal name='Disabled'/>"
|
||||
" <signal name='KeyPressed'>"
|
||||
" <signal name='KeyActivated'>"
|
||||
" <arg type='s' name='keyname'/>"
|
||||
" <arg type='v' name='symbol'/>"
|
||||
" <arg type='u' name='modifiers'/>"
|
||||
@ -553,8 +553,8 @@ emit_group_changed_signal (EekboardContextService *context,
|
||||
}
|
||||
|
||||
static void
|
||||
emit_key_pressed_dbus_signal (EekboardContextService *context,
|
||||
EekKey *key)
|
||||
emit_key_activated_dbus_signal (EekboardContextService *context,
|
||||
EekKey *key)
|
||||
{
|
||||
EekboardContextServicePrivate *priv = EEKBOARD_CONTEXT_SERVICE_GET_PRIVATE(context);
|
||||
|
||||
@ -572,7 +572,7 @@ emit_key_pressed_dbus_signal (EekboardContextService *context,
|
||||
NULL,
|
||||
priv->object_path,
|
||||
EEKBOARD_CONTEXT_SERVICE_INTERFACE,
|
||||
"KeyPressed",
|
||||
"KeyActivated",
|
||||
g_variant_new ("(svu)",
|
||||
keyname,
|
||||
variant,
|
||||
@ -593,7 +593,7 @@ on_repeat_timeout (EekboardContextService *context)
|
||||
|
||||
g_settings_get (priv->settings, "repeat-interval", "u", &delay);
|
||||
|
||||
emit_key_pressed_dbus_signal (context, priv->repeat_key);
|
||||
emit_key_activated_dbus_signal (context, priv->repeat_key);
|
||||
|
||||
priv->repeat_timeout_id =
|
||||
g_timeout_add (delay,
|
||||
@ -608,7 +608,7 @@ on_repeat_timeout_init (EekboardContextService *context)
|
||||
{
|
||||
EekboardContextServicePrivate *priv = EEKBOARD_CONTEXT_SERVICE_GET_PRIVATE(context);
|
||||
|
||||
emit_key_pressed_dbus_signal (context, priv->repeat_key);
|
||||
emit_key_activated_dbus_signal (context, priv->repeat_key);
|
||||
|
||||
/* FIXME: clear modifiers for further key repeat; better not
|
||||
depend on modifier behavior is LATCH */
|
||||
@ -664,8 +664,8 @@ on_key_released (EekKeyboard *keyboard,
|
||||
g_source_remove (priv->repeat_timeout_id);
|
||||
priv->repeat_timeout_id = 0;
|
||||
|
||||
/* KeyPressed signal has not been emitted in repeat handler */
|
||||
emit_key_pressed_dbus_signal (context, priv->repeat_key);
|
||||
/* KeyActivated signal has not been emitted in repeat handler */
|
||||
emit_key_activated_dbus_signal (context, priv->repeat_key);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -81,7 +81,7 @@ eekboard_context_real_g_signal (GDBusProxy *self,
|
||||
return;
|
||||
}
|
||||
|
||||
if (g_strcmp0 (signal_name, "KeyPressed") == 0) {
|
||||
if (g_strcmp0 (signal_name, "KeyActivated") == 0) {
|
||||
const gchar *keyname;
|
||||
GVariant *variant = NULL;
|
||||
guint modifiers = 0;
|
||||
|
||||
@ -106,7 +106,7 @@ void eekboard_context_press_keycode (EekboardContext *context,
|
||||
void eekboard_context_release_keycode (EekboardContext *context,
|
||||
guint keycode,
|
||||
GCancellable *cancellable);
|
||||
gboolean eekboard_context_is_keyboard_visible
|
||||
gboolean eekboard_context_is_visible
|
||||
(EekboardContext *context);
|
||||
void eekboard_context_set_enabled (EekboardContext *context,
|
||||
gboolean enabled);
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
bin_SCRIPTS = eekxml
|
||||
EXTRA_DIST = eekxml.in mim2remap
|
||||
EXTRA_DIST = eekxml.in mim2remap.el
|
||||
DISTCLEANFILES = eekxml
|
||||
|
||||
eekxml: eekxml.in
|
||||
|
||||
@ -35,13 +35,17 @@ def remap(keyboard, mapping):
|
||||
if mapped:
|
||||
if mapped.has_key('xkeysym'):
|
||||
replace = Eek.Keysym.new(mapped['xkeysym'])
|
||||
elif mapped.has_key('text'):
|
||||
replace = Eek.Text.new(mapped['text'])
|
||||
else:
|
||||
replace = Eek.Symbol.new(mapped['name'])
|
||||
replace.set_category(Eek.SymbolCategory.LETTER)
|
||||
replace.set_name(symbol.get_name())
|
||||
if mapped.has_key('label'):
|
||||
replace.set_label(mapped['label'])
|
||||
if mapped.has_key('category'):
|
||||
replace.set_category(mapped['category'])
|
||||
cat = Eek.symbol_category_from_name(mapped['category'])
|
||||
replace.set_category(cat)
|
||||
matrix.set_symbol(0, level, replace)
|
||||
def __each_section(element, data):
|
||||
element.foreach_child(__each_key, data)
|
||||
|
||||
@ -1,73 +0,0 @@
|
||||
#!/usr/bin/env python
|
||||
|
||||
# Copyright (C) 2011 Daiki Ueno <ueno@unixuser.org>
|
||||
# Copyright (C) 2011 Red Hat, Inc.
|
||||
|
||||
# This library is free software; you can redistribute it and/or
|
||||
# modify it under the terms of the GNU Lesser General Public License
|
||||
# as published by the Free Software Foundation; either version 2 of
|
||||
# the License, or (at your option) any later version.
|
||||
|
||||
# This library is distributed in the hope that it will be useful, but
|
||||
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
# Lesser General Public License for more details.
|
||||
|
||||
# You should have received a copy of the GNU Lesser General Public
|
||||
# License along with this library; if not, write to the Free Software
|
||||
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
||||
# 02110-1301 USA
|
||||
|
||||
import json
|
||||
from gi.repository import Gdk
|
||||
import sys, os.path, re
|
||||
|
||||
class MapFile(object):
|
||||
MAPENTRY_PATTERN = re.compile(r'\A\s*\((?:\((.*?)\)|"(.*?)")\s*(?:"(.*?)"|\?(.*?))\)')
|
||||
|
||||
def __init__(self, path):
|
||||
self.__dict = dict()
|
||||
|
||||
with open(path, 'r') as fp:
|
||||
for line in fp:
|
||||
match = re.match(self.MAPENTRY_PATTERN, line)
|
||||
if match:
|
||||
if match.group(1):
|
||||
keyseq = re.sub(r'\\(.)', r'\1', match.group(1))
|
||||
# should check G-* and A-*
|
||||
else:
|
||||
keyseq = re.sub(r'\\(.)', r'\1', match.group(2))
|
||||
# combination of keys is not supported
|
||||
if len(keyseq) > 1:
|
||||
continue
|
||||
try:
|
||||
keyval = Gdk.unicode_to_keyval(ord(keyseq))
|
||||
keyseq = Gdk.keyval_name(keyval)
|
||||
except:
|
||||
pass
|
||||
if match.group(3):
|
||||
insert = match.group(3).decode('UTF-8')
|
||||
else:
|
||||
insert = match.group(4).decode('UTF-8')
|
||||
replace = {}
|
||||
if len(insert) > 1:
|
||||
replace = { 'name': insert,
|
||||
'label': insert }
|
||||
else:
|
||||
try:
|
||||
keyval = Gdk.unicode_to_keyval(ord(insert))
|
||||
name = Gdk.keyval_name(keyval)
|
||||
replace = { 'name': name,
|
||||
'label': insert,
|
||||
'xkeysym': keyval }
|
||||
except:
|
||||
replace = { 'name': insert,
|
||||
'label': insert }
|
||||
self.__dict[keyseq] = replace
|
||||
|
||||
def __str__(self):
|
||||
return json.dumps(self.__dict)
|
||||
|
||||
if __name__ == "__main__":
|
||||
mapfile = MapFile(sys.argv[1])
|
||||
print mapfile
|
||||
174
examples/eekxml/mim2remap.el
Normal file
174
examples/eekxml/mim2remap.el
Normal file
@ -0,0 +1,174 @@
|
||||
;; mim2remap.el -- generate eekxml remap file from m17n MIM file
|
||||
;; Copyright (C) 2011 Daiki Ueno <ueno@unixuser.org>
|
||||
;; Copyright (C) 2011 Red Hat, Inc.
|
||||
|
||||
;; This program is free software: you can redistribute it and/or modify
|
||||
;; it under the terms of the GNU General Public License as published by
|
||||
;; the Free Software Foundation, either version 3 of the License, or
|
||||
;; (at your option) any later version.
|
||||
|
||||
;; This program is distributed in the hope that it will be useful, but
|
||||
;; WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
;; General Public License for more details.
|
||||
|
||||
;; You should have received a copy of the GNU General Public License
|
||||
;; along with this program. If not, see
|
||||
;; <http://www.gnu.org/licenses/>.
|
||||
|
||||
;;; Commentary:
|
||||
|
||||
;; emacs -Q -batch -l mim2remap.el -f batch-mim2remap \
|
||||
;; /usr/share/m17n/te-inscript.mim trans
|
||||
|
||||
;;; Code:
|
||||
|
||||
(require 'json)
|
||||
|
||||
(defconst mim2remap--char-to-keyname-alist
|
||||
'((32 . "space")
|
||||
(33 . "exclam")
|
||||
(34 . "quotedbl")
|
||||
(35 . "numbersign")
|
||||
(36 . "dollar")
|
||||
(37 . "percent")
|
||||
(38 . "ampersand")
|
||||
(39 . "apostrophe")
|
||||
(40 . "parenleft")
|
||||
(41 . "parenright")
|
||||
(42 . "asterisk")
|
||||
(43 . "plus")
|
||||
(44 . "comma")
|
||||
(45 . "minus")
|
||||
(46 . "period")
|
||||
(47 . "slash")
|
||||
(48 . "0")
|
||||
(49 . "1")
|
||||
(50 . "2")
|
||||
(51 . "3")
|
||||
(52 . "4")
|
||||
(53 . "5")
|
||||
(54 . "6")
|
||||
(55 . "7")
|
||||
(56 . "8")
|
||||
(57 . "9")
|
||||
(58 . "colon")
|
||||
(59 . "semicolon")
|
||||
(60 . "less")
|
||||
(61 . "equal")
|
||||
(62 . "greater")
|
||||
(63 . "question")
|
||||
(64 . "at")
|
||||
(65 . "A")
|
||||
(66 . "B")
|
||||
(67 . "C")
|
||||
(68 . "D")
|
||||
(69 . "E")
|
||||
(70 . "F")
|
||||
(71 . "G")
|
||||
(72 . "H")
|
||||
(73 . "I")
|
||||
(74 . "J")
|
||||
(75 . "K")
|
||||
(76 . "L")
|
||||
(77 . "M")
|
||||
(78 . "N")
|
||||
(79 . "O")
|
||||
(80 . "P")
|
||||
(81 . "Q")
|
||||
(82 . "R")
|
||||
(83 . "S")
|
||||
(84 . "T")
|
||||
(85 . "U")
|
||||
(86 . "V")
|
||||
(87 . "W")
|
||||
(88 . "X")
|
||||
(89 . "Y")
|
||||
(90 . "Z")
|
||||
(91 . "bracketleft")
|
||||
(92 . "backslash")
|
||||
(93 . "bracketright")
|
||||
(94 . "asciicircum")
|
||||
(95 . "underscore")
|
||||
(96 . "grave")
|
||||
(97 . "a")
|
||||
(98 . "b")
|
||||
(99 . "c")
|
||||
(100 . "d")
|
||||
(101 . "e")
|
||||
(102 . "f")
|
||||
(103 . "g")
|
||||
(104 . "h")
|
||||
(105 . "i")
|
||||
(106 . "j")
|
||||
(107 . "k")
|
||||
(108 . "l")
|
||||
(109 . "m")
|
||||
(110 . "n")
|
||||
(111 . "o")
|
||||
(112 . "p")
|
||||
(113 . "q")
|
||||
(114 . "r")
|
||||
(115 . "s")
|
||||
(116 . "t")
|
||||
(117 . "u")
|
||||
(118 . "v")
|
||||
(119 . "w")
|
||||
(120 . "x")
|
||||
(121 . "y")
|
||||
(122 . "z")
|
||||
(123 . "braceleft")
|
||||
(124 . "bar")
|
||||
(125 . "braceright")
|
||||
(126 . "asciitilde")))
|
||||
|
||||
(defun mim2remap--char-to-keyname (char)
|
||||
(let ((entry (assq char mim2remap--char-to-keyname-alist)))
|
||||
(if entry
|
||||
(cdr entry))))
|
||||
|
||||
(defun mim2remap (file map)
|
||||
(with-current-buffer (find-file-noselect file)
|
||||
(let (sexp)
|
||||
(goto-char (point-min))
|
||||
(while (and (null sexp) (not (eobp)))
|
||||
(setq sexp (read (current-buffer)))
|
||||
(if (eq (car sexp) 'map)
|
||||
(setq sexp (cdr sexp))
|
||||
(setq sexp nil)))
|
||||
(if sexp
|
||||
(setq sexp (assq map sexp)))
|
||||
(unless sexp
|
||||
(error "No map named %S in %s" map file))
|
||||
(json-encode
|
||||
(mapcar
|
||||
(lambda (entry)
|
||||
(let ((from (car entry))
|
||||
(to (car (cdr entry))))
|
||||
(cons (if (listp from)
|
||||
(car from)
|
||||
(or (mim2remap--char-to-keyname (aref from 0))
|
||||
(error "No keyname for %c" (aref from 0))))
|
||||
(list (cons :text (if (characterp to)
|
||||
(char-to-string to)
|
||||
(if (and (symbolp to)
|
||||
(string-match
|
||||
"\\`0x\\([0-9A-Fa-f]+\\)"
|
||||
(symbol-name to)))
|
||||
(char-to-string (string-to-number
|
||||
(match-string
|
||||
1
|
||||
(symbol-name to))
|
||||
16))
|
||||
to)))
|
||||
(cons :category 'letter)))))
|
||||
(cdr sexp))))))
|
||||
|
||||
(defun batch-mim2remap ()
|
||||
(interactive)
|
||||
(let ((file (car command-line-args-left))
|
||||
(map (car (cdr command-line-args-left))))
|
||||
(princ (mim2remap file (intern map)))
|
||||
(setq command-line-args-left (nthcdr 2 command-line-args-left))))
|
||||
|
||||
;;; mim2remap.el ends here
|
||||
@ -41,6 +41,8 @@ static gchar *opt_address = NULL;
|
||||
static gboolean opt_focus = FALSE;
|
||||
static gboolean opt_keystroke = FALSE;
|
||||
|
||||
static gchar *opt_keyboards = NULL;
|
||||
|
||||
static gboolean opt_fullscreen = FALSE;
|
||||
|
||||
static const GOptionEntry options[] = {
|
||||
@ -58,6 +60,8 @@ static const GOptionEntry options[] = {
|
||||
{"listen-keystroke", 's', 0, G_OPTION_ARG_NONE, &opt_keystroke,
|
||||
N_("Listen keystroke events with AT-SPI")},
|
||||
#endif /* HAVE_ATSPI */
|
||||
{"keyboards", 'k', 0, G_OPTION_ARG_STRING, &opt_keyboards,
|
||||
N_("Specify keyboards (comma separated)")},
|
||||
{"fullscreen", 'F', 0, G_OPTION_ARG_NONE, &opt_fullscreen,
|
||||
N_("Create window in fullscreen mode")},
|
||||
{NULL}
|
||||
@ -103,17 +107,19 @@ enum FocusListenerType {
|
||||
};
|
||||
|
||||
static gboolean
|
||||
set_keyboard (Client *client,
|
||||
const gchar *keyboard)
|
||||
set_keyboards (Client *client,
|
||||
const gchar * const *keyboards)
|
||||
{
|
||||
if (g_strcmp0 (keyboard, "system") == 0) {
|
||||
if (g_strv_length ((gchar **)keyboards) == 0) {
|
||||
if (!client_enable_xkl (client)) {
|
||||
g_printerr ("Can't register xklavier event listeners\n");
|
||||
return FALSE;
|
||||
}
|
||||
} else {
|
||||
if (!client_set_keyboard (client, keyboard)) {
|
||||
g_printerr ("Can't set keyboard \"%s\"\n", keyboard);
|
||||
if (!client_set_keyboards (client, keyboards)) {
|
||||
gchar *str = g_strjoinv (", ", (gchar **)keyboards);
|
||||
g_printerr ("Can't set keyboards \"%s\"\n", str);
|
||||
g_free (str);
|
||||
return FALSE;
|
||||
}
|
||||
}
|
||||
@ -133,7 +139,7 @@ main (int argc, char **argv)
|
||||
GMainLoop *loop = NULL;
|
||||
gint focus;
|
||||
GSettings *settings = NULL;
|
||||
gchar *keyboard;
|
||||
gchar **keyboards;
|
||||
gint retval = 0;
|
||||
|
||||
if (!gtk_init_check (&argc, &argv)) {
|
||||
@ -157,11 +163,20 @@ main (int argc, char **argv)
|
||||
|
||||
switch (bus_type) {
|
||||
case G_BUS_TYPE_SYSTEM:
|
||||
error = NULL;
|
||||
connection = g_bus_get_sync (G_BUS_TYPE_SYSTEM, NULL, &error);
|
||||
if (connection == NULL) {
|
||||
g_printerr ("Can't connect to the system bus: %s\n",
|
||||
error->message);
|
||||
exit (1);
|
||||
}
|
||||
break;
|
||||
case G_BUS_TYPE_SESSION:
|
||||
error = NULL;
|
||||
connection = g_bus_get_sync (G_BUS_TYPE_SESSION, NULL, &error);
|
||||
if (connection == NULL) {
|
||||
g_printerr ("Can't connect to the bus: %s\n", error->message);
|
||||
g_printerr ("Can't connect to the session bus: %s\n",
|
||||
error->message);
|
||||
exit (1);
|
||||
}
|
||||
break;
|
||||
@ -302,14 +317,17 @@ main (int argc, char **argv)
|
||||
g_signal_connect (eekboard, "destroyed",
|
||||
G_CALLBACK(on_destroyed), loop);
|
||||
g_object_unref (eekboard);
|
||||
|
||||
keyboard = g_settings_get_string (settings, "keyboard");
|
||||
if (!set_keyboard (client, keyboard)) {
|
||||
g_free (keyboard);
|
||||
|
||||
if (opt_keyboards != NULL)
|
||||
keyboards = g_strsplit (opt_keyboards, ",", -1);
|
||||
else
|
||||
keyboards = g_settings_get_strv (settings, "keyboards");
|
||||
if (!set_keyboards (client, (const gchar * const *)keyboards)) {
|
||||
g_strfreev (keyboards);
|
||||
retval = 1;
|
||||
goto out;
|
||||
}
|
||||
g_free (keyboard);
|
||||
g_strfreev (keyboards);
|
||||
|
||||
g_main_loop_run (loop);
|
||||
|
||||
|
||||
125
src/client.c
125
src/client.c
@ -127,12 +127,13 @@ static void focus_listener_cb (const AtspiEvent *event,
|
||||
static gboolean keystroke_listener_cb (const AtspiDeviceEvent *stroke,
|
||||
void *user_data);
|
||||
#endif /* HAVE_ATSPI */
|
||||
static gboolean set_keyboard (Client *client,
|
||||
const gchar *keyboard);
|
||||
static gboolean set_keyboard_from_xkl (Client *client);
|
||||
static gboolean set_keyboards (Client *client,
|
||||
const gchar * const *keyboard);
|
||||
static gboolean set_keyboards_from_xkl
|
||||
(Client *client);
|
||||
#ifdef HAVE_XTEST
|
||||
static void update_modifier_keycodes
|
||||
(Client *client);
|
||||
(Client *client);
|
||||
#endif /* HAVE_XTEST */
|
||||
|
||||
static void
|
||||
@ -219,10 +220,6 @@ client_dispose (GObject *object)
|
||||
#endif /* HAVE_XTEST */
|
||||
|
||||
if (client->context) {
|
||||
if (client->eekboard) {
|
||||
eekboard_client_pop_context (client->eekboard, NULL);
|
||||
}
|
||||
|
||||
g_object_unref (client->context);
|
||||
client->context = NULL;
|
||||
}
|
||||
@ -301,11 +298,11 @@ client_init (Client *client)
|
||||
}
|
||||
|
||||
gboolean
|
||||
client_set_keyboard (Client *client,
|
||||
const gchar *keyboard)
|
||||
client_set_keyboards (Client *client,
|
||||
const gchar * const *keyboards)
|
||||
{
|
||||
gboolean retval;
|
||||
retval = set_keyboard (client, keyboard);
|
||||
retval = set_keyboards (client, keyboards);
|
||||
if (retval && IS_KEYBOARD_VISIBLE (client))
|
||||
eekboard_context_show_keyboard (client->context, NULL);
|
||||
return retval;
|
||||
@ -347,7 +344,7 @@ client_enable_xkl (Client *client)
|
||||
|
||||
xkl_engine_start_listen (client->xkl_engine, XKLL_TRACK_KEYBOARD_STATE);
|
||||
|
||||
retval = set_keyboard_from_xkl (client);
|
||||
retval = set_keyboards_from_xkl (client);
|
||||
if (IS_KEYBOARD_VISIBLE (client))
|
||||
eekboard_context_show_keyboard (client->context, NULL);
|
||||
|
||||
@ -701,7 +698,7 @@ on_xkl_config_changed (XklEngine *xklengine,
|
||||
Client *client = user_data;
|
||||
gboolean retval;
|
||||
|
||||
retval = set_keyboard_from_xkl (client);
|
||||
retval = set_keyboards_from_xkl (client);
|
||||
g_return_if_fail (retval);
|
||||
|
||||
#ifdef HAVE_XTEST
|
||||
@ -710,46 +707,39 @@ on_xkl_config_changed (XklEngine *xklengine,
|
||||
}
|
||||
|
||||
static gboolean
|
||||
set_keyboard (Client *client,
|
||||
const gchar *keyboard)
|
||||
set_keyboards (Client *client,
|
||||
const gchar * const *keyboards)
|
||||
{
|
||||
GSList *keyboards = NULL;
|
||||
gchar **strv, **p;
|
||||
|
||||
g_return_val_if_fail (keyboard != NULL, FALSE);
|
||||
g_return_val_if_fail (*keyboard != '\0', FALSE);
|
||||
guint keyboard_id;
|
||||
const gchar * const *p;
|
||||
GSList *head = NULL;
|
||||
|
||||
if (client->keyboards)
|
||||
g_slist_free (client->keyboards);
|
||||
|
||||
strv = g_strsplit (keyboard, ",", -1);
|
||||
for (p = strv; *p != NULL; p++) {
|
||||
guint keyboard_id;
|
||||
|
||||
keyboard_id = eekboard_context_add_keyboard (client->context,
|
||||
*p,
|
||||
NULL);
|
||||
if (keyboard_id == 0)
|
||||
for (p = keyboards; *p != NULL; p++) {
|
||||
keyboard_id = eekboard_context_add_keyboard (client->context, *p, NULL);
|
||||
if (keyboard_id == 0) {
|
||||
g_slist_free (head);
|
||||
return FALSE;
|
||||
keyboards = g_slist_prepend (keyboards,
|
||||
GUINT_TO_POINTER(keyboard_id));
|
||||
}
|
||||
head = g_slist_prepend (head, GUINT_TO_POINTER(keyboard_id));
|
||||
}
|
||||
g_strfreev (strv);
|
||||
|
||||
/* make a cycle */
|
||||
keyboards = g_slist_reverse (keyboards);
|
||||
g_slist_last (keyboards)->next = keyboards;
|
||||
client->keyboards = keyboards;
|
||||
head = g_slist_reverse (head);
|
||||
g_slist_last (head)->next = head;
|
||||
client->keyboards = head;
|
||||
|
||||
/* select the first keyboard */
|
||||
eekboard_context_set_keyboard (client->context,
|
||||
GPOINTER_TO_UINT(keyboards->data),
|
||||
GPOINTER_TO_UINT(head->data),
|
||||
NULL);
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
static gboolean
|
||||
set_keyboard_from_xkl (Client *client)
|
||||
set_keyboards_from_xkl (Client *client)
|
||||
{
|
||||
XklConfigRec *rec;
|
||||
gchar *layout, *keyboard;
|
||||
@ -905,20 +895,16 @@ send_fake_modifier_key_event (Client *client,
|
||||
}
|
||||
|
||||
static void
|
||||
send_fake_key_event (Client *client,
|
||||
EekSymbol *symbol,
|
||||
guint keyboard_modifiers,
|
||||
gboolean is_pressed)
|
||||
send_fake_key_event (Client *client,
|
||||
EekSymbol *symbol,
|
||||
guint keyboard_modifiers,
|
||||
gboolean is_pressed)
|
||||
{
|
||||
GdkDisplay *display = gdk_display_get_default ();
|
||||
EekModifierType modifiers;
|
||||
guint xkeysym;
|
||||
guint keycode, replaced_keysym = 0;
|
||||
|
||||
/* Ignore special keys and modifiers */
|
||||
if (!EEK_IS_KEYSYM(symbol) || eek_symbol_is_modifier (symbol))
|
||||
return;
|
||||
|
||||
xkeysym = eek_keysym_get_xkeysym (EEK_KEYSYM(symbol));
|
||||
g_return_if_fail (xkeysym > 0);
|
||||
|
||||
@ -931,7 +917,7 @@ send_fake_key_event (Client *client,
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/* Clear level shift modifiers */
|
||||
keyboard_modifiers &= ~EEK_SHIFT_MASK;
|
||||
keyboard_modifiers &= ~EEK_LOCK_MASK;
|
||||
@ -945,8 +931,7 @@ send_fake_key_event (Client *client,
|
||||
send_fake_modifier_key_event (client, modifiers, is_pressed);
|
||||
XSync (GDK_DISPLAY_XDISPLAY (display), False);
|
||||
|
||||
keycode = XKeysymToKeycode (GDK_DISPLAY_XDISPLAY (display),
|
||||
xkeysym);
|
||||
keycode = XKeysymToKeycode (GDK_DISPLAY_XDISPLAY (display), xkeysym);
|
||||
g_return_if_fail (keycode > 0);
|
||||
|
||||
XTestFakeKeyEvent (GDK_DISPLAY_XDISPLAY (display),
|
||||
@ -959,6 +944,48 @@ send_fake_key_event (Client *client,
|
||||
replace_keycode (client, &keycode, &replaced_keysym);
|
||||
}
|
||||
|
||||
static void
|
||||
send_fake_key_events (Client *client,
|
||||
EekSymbol *symbol,
|
||||
guint keyboard_modifiers)
|
||||
{
|
||||
/* Ignore modifier keys */
|
||||
if (eek_symbol_is_modifier (symbol))
|
||||
return;
|
||||
|
||||
/* If symbol is a text, convert chars in it to keysym */
|
||||
if (EEK_IS_TEXT(symbol)) {
|
||||
const gchar *utf8 = eek_text_get_text (EEK_TEXT(symbol));
|
||||
glong items_written;
|
||||
gunichar *ucs4 = g_utf8_to_ucs4_fast (utf8, -1, &items_written);
|
||||
gint i;
|
||||
|
||||
for (i = 0; i < items_written; i++) {
|
||||
guint xkeysym;
|
||||
EekKeysym *keysym;
|
||||
gchar *name;
|
||||
|
||||
name = g_strdup_printf ("U%04X", ucs4[i]);
|
||||
xkeysym = XStringToKeysym (name);
|
||||
g_free (name);
|
||||
|
||||
keysym = eek_keysym_new (xkeysym);
|
||||
send_fake_key_events (client,
|
||||
EEK_SYMBOL(keysym),
|
||||
keyboard_modifiers);
|
||||
}
|
||||
g_free (ucs4);
|
||||
return;
|
||||
}
|
||||
|
||||
/* Ignore special keys */
|
||||
if (!EEK_IS_KEYSYM(symbol))
|
||||
return;
|
||||
|
||||
send_fake_key_event (client, symbol, keyboard_modifiers, TRUE);
|
||||
send_fake_key_event (client, symbol, keyboard_modifiers, FALSE);
|
||||
}
|
||||
|
||||
static void
|
||||
on_key_pressed (EekboardContext *context,
|
||||
const gchar *keyname,
|
||||
@ -982,9 +1009,7 @@ on_key_pressed (EekboardContext *context,
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
send_fake_key_event (client, symbol, modifiers, TRUE);
|
||||
send_fake_key_event (client, symbol, modifiers, FALSE);
|
||||
send_fake_key_events (client, symbol, modifiers);
|
||||
}
|
||||
|
||||
static void
|
||||
|
||||
26
src/client.h
26
src/client.h
@ -31,25 +31,25 @@ G_BEGIN_DECLS
|
||||
|
||||
typedef struct _Client Client;
|
||||
|
||||
Client *client_new (GDBusConnection *connection);
|
||||
Client *client_new (GDBusConnection *connection);
|
||||
|
||||
gboolean client_set_keyboard (Client *client,
|
||||
const gchar *keyboard);
|
||||
gboolean client_set_keyboards (Client *client,
|
||||
const gchar * const *keyboard);
|
||||
|
||||
gboolean client_enable_xkl (Client *client);
|
||||
void client_disable_xkl (Client *client);
|
||||
gboolean client_enable_xkl (Client *client);
|
||||
void client_disable_xkl (Client *client);
|
||||
|
||||
gboolean client_enable_atspi_focus (Client *client);
|
||||
void client_disable_atspi_focus (Client *client);
|
||||
gboolean client_enable_atspi_focus (Client *client);
|
||||
void client_disable_atspi_focus (Client *client);
|
||||
|
||||
gboolean client_enable_atspi_keystroke (Client *client);
|
||||
void client_disable_atspi_keystroke (Client *client);
|
||||
gboolean client_enable_atspi_keystroke (Client *client);
|
||||
void client_disable_atspi_keystroke (Client *client);
|
||||
|
||||
gboolean client_enable_xtest (Client *client);
|
||||
void client_disable_xtest (Client *client);
|
||||
gboolean client_enable_xtest (Client *client);
|
||||
void client_disable_xtest (Client *client);
|
||||
|
||||
gboolean client_enable_ibus_focus (Client *client);
|
||||
void client_disable_ibus_focus (Client *client);
|
||||
gboolean client_enable_ibus_focus (Client *client);
|
||||
void client_disable_ibus_focus (Client *client);
|
||||
|
||||
G_END_DECLS
|
||||
#endif /* CLIENT_H */
|
||||
|
||||
@ -62,6 +62,35 @@ set_rate (const GValue *value,
|
||||
return g_variant_new_uint32 (msecs);
|
||||
}
|
||||
|
||||
static gboolean
|
||||
get_strv (GValue *value,
|
||||
GVariant *variant,
|
||||
gpointer user_data)
|
||||
{
|
||||
const gchar **strv = g_variant_get_strv (variant, NULL);
|
||||
gchar *text = g_strjoinv (", ", (gchar **)strv);
|
||||
g_free (strv);
|
||||
g_value_set_string (value, text);
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
static GVariant *
|
||||
set_strv (const GValue *value,
|
||||
const GVariantType *expected_type,
|
||||
gpointer user_data)
|
||||
{
|
||||
const gchar *text = g_value_get_string (value);
|
||||
gchar **strv = g_strsplit (text, ",", -1), **p;
|
||||
GVariant *variant;
|
||||
|
||||
for (p = strv; *p != NULL; p++)
|
||||
g_strstrip (*p);
|
||||
|
||||
variant = g_variant_new_strv ((const gchar * const *)strv, -1);
|
||||
g_strfreev (strv);
|
||||
return variant;
|
||||
}
|
||||
|
||||
PreferencesDialog *
|
||||
preferences_dialog_new (void)
|
||||
{
|
||||
@ -138,9 +167,10 @@ preferences_dialog_new (void)
|
||||
gtk_builder_get_object (builder, "keyboard_entry");
|
||||
dialog->keyboard_entry = GTK_WIDGET(object);
|
||||
|
||||
g_settings_bind (dialog->settings, "keyboard",
|
||||
GTK_ENTRY(dialog->keyboard_entry), "text",
|
||||
G_SETTINGS_BIND_DEFAULT);
|
||||
g_settings_bind_with_mapping (dialog->settings, "keyboards",
|
||||
GTK_ENTRY(dialog->keyboard_entry), "text",
|
||||
G_SETTINGS_BIND_DEFAULT,
|
||||
get_strv, set_strv, NULL, NULL);
|
||||
|
||||
return dialog;
|
||||
}
|
||||
|
||||
@ -36,6 +36,8 @@
|
||||
enum {
|
||||
PROP_0,
|
||||
PROP_UI_TOOLKIT,
|
||||
PROP_SIZE_CONSTRAINT_LANDSCAPE,
|
||||
PROP_SIZE_CONSTRAINT_PORTRAIT,
|
||||
PROP_LAST
|
||||
};
|
||||
|
||||
@ -59,6 +61,8 @@ struct _ServerContextService {
|
||||
|
||||
GSettings *settings;
|
||||
UIToolkitType ui_toolkit;
|
||||
gdouble size_constraint_landscape[2];
|
||||
gdouble size_constraint_portrait[2];
|
||||
};
|
||||
|
||||
struct _ServerContextServiceClass {
|
||||
@ -69,6 +73,8 @@ G_DEFINE_TYPE (ServerContextService, server_context_service, EEKBOARD_TYPE_CONTE
|
||||
|
||||
static void update_widget (ServerContextService *context);
|
||||
static void set_geometry (ServerContextService *context);
|
||||
static void set_dock (GtkWidget *widget,
|
||||
GtkAllocation *allocation);
|
||||
|
||||
static void
|
||||
on_monitors_changed (GdkScreen *screen,
|
||||
@ -154,39 +160,27 @@ on_notify_visible (GObject *object, GParamSpec *spec, gpointer user_data)
|
||||
}
|
||||
|
||||
static void
|
||||
on_realize_set_dock (GtkWidget *widget,
|
||||
gpointer user_data)
|
||||
set_dock (GtkWidget *widget, GtkAllocation *allocation)
|
||||
{
|
||||
#ifdef HAVE_XDOCK
|
||||
GdkWindow *window = gtk_widget_get_window (widget);
|
||||
gint x, y, width, height;
|
||||
#if !GTK_CHECK_VERSION(3,0,0)
|
||||
gint depth;
|
||||
#endif /* GTK_CHECK_VERSION(3,0,0) */
|
||||
long vals[12];
|
||||
|
||||
/* set window type to dock */
|
||||
gdk_window_set_type_hint (window, GDK_WINDOW_TYPE_HINT_DOCK);
|
||||
|
||||
/* set bottom strut */
|
||||
#if GTK_CHECK_VERSION(3,0,0)
|
||||
gdk_window_get_geometry (window, &x, &y, &width, &height);
|
||||
#else
|
||||
gdk_window_get_geometry (window, &x, &y, &width, &height, &depth);
|
||||
#endif /* GTK_CHECK_VERSION(3,0,0) */
|
||||
|
||||
vals[0] = 0;
|
||||
vals[1] = 0;
|
||||
vals[2] = 0;
|
||||
vals[3] = height;
|
||||
vals[3] = allocation->height;
|
||||
vals[4] = 0;
|
||||
vals[5] = 0;
|
||||
vals[6] = 0;
|
||||
vals[7] = 0;
|
||||
vals[8] = 0;
|
||||
vals[9] = 0;
|
||||
vals[10] = x;
|
||||
vals[11] = x + width;
|
||||
vals[10] = allocation->x;
|
||||
vals[11] = allocation->x + allocation->width;
|
||||
|
||||
XChangeProperty (GDK_WINDOW_XDISPLAY (window),
|
||||
GDK_WINDOW_XID (window),
|
||||
@ -197,6 +191,25 @@ on_realize_set_dock (GtkWidget *widget,
|
||||
#endif /* HAVE_XDOCK */
|
||||
}
|
||||
|
||||
static void
|
||||
on_realize_set_dock (GtkWidget *widget,
|
||||
gpointer user_data)
|
||||
{
|
||||
GtkAllocation allocation;
|
||||
|
||||
gtk_widget_get_allocation (widget, &allocation);
|
||||
set_dock (widget, &allocation);
|
||||
}
|
||||
|
||||
static void
|
||||
on_size_allocate_set_dock (GtkWidget *widget,
|
||||
GdkRectangle *allocation,
|
||||
gpointer user_data)
|
||||
{
|
||||
if (gtk_widget_get_realized (widget))
|
||||
set_dock (widget, allocation);
|
||||
}
|
||||
|
||||
static void
|
||||
on_realize_set_non_maximizable (GtkWidget *widget,
|
||||
gpointer user_data)
|
||||
@ -238,7 +251,16 @@ set_geometry (ServerContextService *context)
|
||||
context);
|
||||
|
||||
if (eekboard_context_service_get_fullscreen (EEKBOARD_CONTEXT_SERVICE(context))) {
|
||||
gint width = rect.width, height = rect.height / 2;
|
||||
gint width = rect.width;
|
||||
gint height = rect.height;
|
||||
|
||||
if (width > height) {
|
||||
width *= context->size_constraint_landscape[0];
|
||||
height *= context->size_constraint_landscape[1];
|
||||
} else {
|
||||
width *= context->size_constraint_portrait[0];
|
||||
height *= context->size_constraint_portrait[1];
|
||||
}
|
||||
|
||||
if (width * bounds.height > height * bounds.width)
|
||||
width = (height / bounds.height) * bounds.width;
|
||||
@ -258,6 +280,9 @@ set_geometry (ServerContextService *context)
|
||||
g_signal_connect_after (context->window, "realize",
|
||||
G_CALLBACK(on_realize_set_dock),
|
||||
context);
|
||||
g_signal_connect_after (context->window, "size-allocate",
|
||||
G_CALLBACK(on_size_allocate_set_dock),
|
||||
context);
|
||||
} else {
|
||||
if (context->ui_toolkit == UI_TOOLKIT_CLUTTER) {
|
||||
#if HAVE_CLUTTER_GTK
|
||||
@ -402,6 +427,7 @@ server_context_service_set_property (GObject *object,
|
||||
{
|
||||
ServerContextService *context = SERVER_CONTEXT_SERVICE(object);
|
||||
const gchar *ui_toolkit;
|
||||
GVariant *variant;
|
||||
|
||||
switch (prop_id) {
|
||||
case PROP_UI_TOOLKIT:
|
||||
@ -415,6 +441,19 @@ server_context_service_set_property (GObject *object,
|
||||
else
|
||||
g_warning ("unknown UI toolkit %s", ui_toolkit);
|
||||
break;
|
||||
case PROP_SIZE_CONSTRAINT_LANDSCAPE:
|
||||
variant = g_value_get_variant (value);
|
||||
g_variant_get (variant, "(dd)",
|
||||
&context->size_constraint_landscape[0],
|
||||
&context->size_constraint_landscape[1]);
|
||||
break;
|
||||
case PROP_SIZE_CONSTRAINT_PORTRAIT:
|
||||
variant = g_value_get_variant (value);
|
||||
g_variant_get (variant, "(dd)",
|
||||
&context->size_constraint_portrait[0],
|
||||
&context->size_constraint_portrait[1]);
|
||||
break;
|
||||
|
||||
default:
|
||||
g_object_set_property (object,
|
||||
g_param_spec_get_name (pspec),
|
||||
@ -459,6 +498,26 @@ server_context_service_class_init (ServerContextServiceClass *klass)
|
||||
g_object_class_install_property (gobject_class,
|
||||
PROP_UI_TOOLKIT,
|
||||
pspec);
|
||||
|
||||
pspec = g_param_spec_variant ("size-constraint-landscape",
|
||||
"Size constraint landscape",
|
||||
"Size constraint landscape",
|
||||
G_VARIANT_TYPE("(dd)"),
|
||||
NULL,
|
||||
G_PARAM_WRITABLE);
|
||||
g_object_class_install_property (gobject_class,
|
||||
PROP_SIZE_CONSTRAINT_LANDSCAPE,
|
||||
pspec);
|
||||
|
||||
pspec = g_param_spec_variant ("size-constraint-portrait",
|
||||
"Size constraint portrait",
|
||||
"Size constraint portrait",
|
||||
G_VARIANT_TYPE("(dd)"),
|
||||
NULL,
|
||||
G_PARAM_WRITABLE);
|
||||
g_object_class_install_property (gobject_class,
|
||||
PROP_SIZE_CONSTRAINT_PORTRAIT,
|
||||
pspec);
|
||||
}
|
||||
|
||||
static void
|
||||
@ -484,6 +543,20 @@ server_context_service_init (ServerContextService *context)
|
||||
g_settings_bind (context->settings, "ui-toolkit",
|
||||
context, "ui-toolkit",
|
||||
G_SETTINGS_BIND_GET);
|
||||
g_settings_bind_with_mapping (context->settings, "size-constraint-landscape",
|
||||
context, "size-constraint-landscape",
|
||||
G_SETTINGS_BIND_GET,
|
||||
(GSettingsBindGetMapping)g_value_set_variant,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL);
|
||||
g_settings_bind_with_mapping (context->settings, "size-constraint-portrait",
|
||||
context, "size-constraint-portrait",
|
||||
G_SETTINGS_BIND_GET,
|
||||
(GSettingsBindGetMapping)g_value_set_variant,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL);
|
||||
}
|
||||
|
||||
ServerContextService *
|
||||
|
||||
Reference in New Issue
Block a user