Module Name:    xsrc
Committed By:   nonaka
Date:           Sun Dec 13 04:54:51 UTC 2009

Modified Files:
        xsrc/external/mit/xkeyboard-config/dist/rules: base
        xsrc/external/mit/xkeyboard-config/dist/symbols: Makefile.am
            symbols.dir
Added Files:
        xsrc/external/mit/xkeyboard-config/dist/symbols/sharp_vndr: Makefile.am
            Makefile.in sl-c3x00

Log Message:
Added keyboard config files for Sharp Zaurus SL-C3x00.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.2 -r1.2 \
    xsrc/external/mit/xkeyboard-config/dist/rules/base
cvs rdiff -u -r1.1.1.2 -r1.2 \
    xsrc/external/mit/xkeyboard-config/dist/symbols/Makefile.am \
    xsrc/external/mit/xkeyboard-config/dist/symbols/symbols.dir
cvs rdiff -u -r0 -r1.1 \
    xsrc/external/mit/xkeyboard-config/dist/symbols/sharp_vndr/Makefile.am \
    xsrc/external/mit/xkeyboard-config/dist/symbols/sharp_vndr/Makefile.in \
    xsrc/external/mit/xkeyboard-config/dist/symbols/sharp_vndr/sl-c3x00

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/external/mit/xkeyboard-config/dist/rules/base
diff -u xsrc/external/mit/xkeyboard-config/dist/rules/base:1.1.1.2 xsrc/external/mit/xkeyboard-config/dist/rules/base:1.2
--- xsrc/external/mit/xkeyboard-config/dist/rules/base:1.1.1.2	Wed Jun 10 09:33:37 2009
+++ xsrc/external/mit/xkeyboard-config/dist/rules/base	Sun Dec 13 04:54:51 2009
@@ -306,6 +306,7 @@
   olpc		$olpclayouts		=	olpc+%l%(m)
   olpc		*			=	olpc+%l%(v)
   thinkpad   	br			=	pc+br(thinkpad)
+  sl-c3x00   	*			=	pc+sharp_vndr/sl-c3x00(basic)
   *	   	$nonlatin		=	pc+us+%l%(v):2
   *		*			=	pc+%l%(v)
 

Index: xsrc/external/mit/xkeyboard-config/dist/symbols/Makefile.am
diff -u xsrc/external/mit/xkeyboard-config/dist/symbols/Makefile.am:1.1.1.2 xsrc/external/mit/xkeyboard-config/dist/symbols/Makefile.am:1.2
--- xsrc/external/mit/xkeyboard-config/dist/symbols/Makefile.am:1.1.1.2	Wed Jun 10 09:33:36 2009
+++ xsrc/external/mit/xkeyboard-config/dist/symbols/Makefile.am	Sun Dec 13 04:54:51 2009
@@ -1,4 +1,4 @@
-SUBDIRS = digital_vndr fujitsu_vndr hp_vndr macintosh_vndr nec_vndr sgi_vndr sony_vndr sun_vndr xfree68_vndr
+SUBDIRS = digital_vndr fujitsu_vndr hp_vndr macintosh_vndr nec_vndr sgi_vndr sharp_vndr sony_vndr sun_vndr xfree68_vndr
 
 symbolsdir = $(xkb_base)/symbols
 dist_symbols_DATA = \
Index: xsrc/external/mit/xkeyboard-config/dist/symbols/symbols.dir
diff -u xsrc/external/mit/xkeyboard-config/dist/symbols/symbols.dir:1.1.1.2 xsrc/external/mit/xkeyboard-config/dist/symbols/symbols.dir:1.2
--- xsrc/external/mit/xkeyboard-config/dist/symbols/symbols.dir:1.1.1.2	Wed Jun 10 09:33:36 2009
+++ xsrc/external/mit/xkeyboard-config/dist/symbols/symbols.dir	Sun Dec 13 04:54:51 2009
@@ -1,5 +1,3 @@
--dp----- a------- mn(basic)
---p----- a------- mn(olpc)
 --p----- -m------ compose(ralt)
 --p----- -m------ compose(lwin)
 --p----- -m------ compose(rwin)
@@ -7,6 +5,12 @@
 --p----- -m------ compose(rctrl)
 --p----- -m------ compose(caps)
 --p----- -m------ compose(102)
+-dp----- a------- mn(basic)
+--p----- a------- mn(olpc)
+--p----- -------- eurosign(e)
+--p----- -------- eurosign(2)
+--p----- -------- eurosign(4)
+--p----- -------- eurosign(5)
 -d------ -------- de(basic)
 --p----- a------- de(nodeadkeys)
 --p----- a------- de(deadgraveacute)
@@ -19,14 +23,6 @@
 --p----- a------- de(neo)
 --p----- a------- de(mac)
 --p----- a------- de(mac_nodeadkeys)
---p----- -------- nbsp1(none)
---p----- -------- nbsp1(level2)
---p----- -------- nbsp1(level3)
---p----- -------- nbsp1(level3s)
---p----- -------- nbsp1(level3n)
---p----- -------- nbsp1(level4)
---p----- -------- nbsp1(level4n)
---p----- -------- nbsp1(level4nl)
 -dp----- a------- il(basic)
 --p----- a------- il(lyx)
 --p----- a------- il(phonetic)
@@ -36,10 +32,10 @@
 --p----- a------- ro(std)
 --p----- a------- ro(std_cedilla)
 --p----- a------- ro(winkeys)
---p----- -------- eurosign(e)
---p----- -------- eurosign(2)
---p----- -------- eurosign(4)
---p----- -------- eurosign(5)
+--p----- --kf---- srvr_ctrl(xfree86)
+--p----- --k----- srvr_ctrl(stdkeypad)
+--p----- ---f---- srvr_ctrl(fkey2vt)
+--p----- --kf---- srvr_ctrl(no_srvr_keys)
 -dp----- a------- me(basic)
 --p----- a------- me(cyrillic)
 --p----- a------- me(cyrillicyz)
@@ -75,10 +71,7 @@
 --p----- a------- be(Sundeadkeys)
 --p----- a------- be(nodeadkeys)
 --p----- a------- be(wang)
---p----- --kf---- srvr_ctrl(xfree86)
---p----- --k----- srvr_ctrl(stdkeypad)
---p----- ---f---- srvr_ctrl(fkey2vt)
---p----- --kf---- srvr_ctrl(no_srvr_keys)
+-------- -------- sony_vndr/us(nwp5461)
 -dp----- a------- ba(basic)
 --p----- a------- ba(us)
 --p----- a------- ba(alternatequotes)
@@ -108,35 +101,9 @@
 --p----- a---g--- gr(extended)
 --p----- a---g--- gr(polytonic)
 --p----- a---g--- gr(nodeadkeys)
--------- -------- sony_vndr/us(nwp5461)
--dp----- -------- hu(basic)
---p----- -------- hu(standard)
---p----- -------- hu(nodeadkeys)
---p----- -------- hu(qwerty)
---p----- -------- hu(101_qwertz_comma_dead)
---p----- -------- hu(101_qwertz_comma_nodead)
---p----- -------- hu(101_qwertz_dot_dead)
---p----- -------- hu(101_qwertz_dot_nodead)
---p----- -------- hu(101_qwerty_comma_dead)
---p----- -------- hu(101_qwerty_comma_nodead)
---p----- -------- hu(101_qwerty_dot_dead)
---p----- -------- hu(101_qwerty_dot_nodead)
---p----- -------- hu(102_qwertz_comma_dead)
---p----- -------- hu(102_qwertz_comma_nodead)
---p----- -------- hu(102_qwertz_dot_dead)
---p----- -------- hu(102_qwertz_dot_nodead)
---p----- -------- hu(102_qwerty_comma_dead)
---p----- -------- hu(102_qwerty_comma_nodead)
---p----- -------- hu(102_qwerty_dot_dead)
---p----- -------- hu(102_qwerty_dot_nodead)
-h-p----- a------- hu(def_102)
-h-p----- a------- hu(def_101)
-h-p----- a------- hu(def_qwertz)
-h-p----- a------- hu(def_qwerty)
-h-p----- --k----- hu(def_dot)
-h-p----- a------- hu(def_dead)
-h-p----- a------- hu(def_nodead)
-h-p----- a------- hu(def_common)
+-dp----- -------- sun_vndr/solaris(defaults)
+--p----- -------- sun_vndr/solaris(keynames)
+--p----- -------- sun_vndr/solaris(xf86keynames)
 -------- -------- sun_vndr/de(type4)
 -------- -------- sun_vndr/fi(basic)
 -------- -------- sun_vndr/ko(type4)
@@ -150,9 +117,6 @@
 -------- -------- sun_vndr/gr(type5)
 -dp----- a------- sun_vndr/hu(type5)
 -------- -------- sun_vndr/cz(type5)
--dp----- -------- sun_vndr/solaris(defaults)
---p----- -------- sun_vndr/solaris(keynames)
---p----- -------- sun_vndr/solaris(xf86keynames)
 -dp----- a------- sun_vndr/lt(type5)
 -------- -------- sun_vndr/jp(basic)
 -------- -------- sun_vndr/jp(type4)
@@ -216,6 +180,35 @@
 -------- -------- sun_vndr/usb(sun_usb)
 -------- -------- sun_vndr/ru(basic)
 --p----- -------- sun_vndr/ru(type6)
+-dp----- -------- hu(basic)
+--p----- -------- hu(standard)
+--p----- -------- hu(nodeadkeys)
+--p----- -------- hu(qwerty)
+--p----- -------- hu(101_qwertz_comma_dead)
+--p----- -------- hu(101_qwertz_comma_nodead)
+--p----- -------- hu(101_qwertz_dot_dead)
+--p----- -------- hu(101_qwertz_dot_nodead)
+--p----- -------- hu(101_qwerty_comma_dead)
+--p----- -------- hu(101_qwerty_comma_nodead)
+--p----- -------- hu(101_qwerty_dot_dead)
+--p----- -------- hu(101_qwerty_dot_nodead)
+--p----- -------- hu(102_qwertz_comma_dead)
+--p----- -------- hu(102_qwertz_comma_nodead)
+--p----- -------- hu(102_qwertz_dot_dead)
+--p----- -------- hu(102_qwertz_dot_nodead)
+--p----- -------- hu(102_qwerty_comma_dead)
+--p----- -------- hu(102_qwerty_comma_nodead)
+--p----- -------- hu(102_qwerty_dot_dead)
+--p----- -------- hu(102_qwerty_dot_nodead)
+h-p----- a------- hu(def_102)
+h-p----- a------- hu(def_101)
+h-p----- a------- hu(def_qwertz)
+h-p----- a------- hu(def_qwerty)
+h-p----- --k----- hu(def_dot)
+h-p----- a------- hu(def_dead)
+h-p----- a------- hu(def_nodead)
+h-p----- a------- hu(def_common)
+-------- -------- hp_vndr/us(hil)
 -dp----- a------- az(latin)
 --p----- a------- az(cyrillic)
 -dp----- a------- ge(basic)
@@ -224,7 +217,15 @@
 --p----- a------- ge(mess)
 --p----- a------- ge(ru)
 --p----- a------- ge(os)
--------- -------- hp_vndr/us(hil)
+--p----- -m------ altwin(meta_alt)
+--p----- -m------ altwin(ctrl_win)
+--p----- -m------ altwin(meta_win)
+--p----- -m------ altwin(left_meta_win)
+--p----- -m------ altwin(super_win)
+--p----- -m------ altwin(hyper_win)
+--p----- -m------ altwin(menu)
+--p----- -m------ altwin(alt_super_win)
+--p----- -m------ altwin(swap_lalt_lwin)
 -dp----- a------- et(basic)
 --p----- a------- et(olpc)
 -d------ -------- br(abnt2)
@@ -251,20 +252,43 @@
 -dp----- a------- cn(basic)
 --p----- a------- cn(tib)
 --p----- a------- cn(tib_asciinum)
---p----- -m------ altwin(meta_alt)
---p----- -m------ altwin(ctrl_win)
---p----- -m------ altwin(meta_win)
---p----- -m------ altwin(left_meta_win)
---p----- -m------ altwin(super_win)
---p----- -m------ altwin(hyper_win)
---p----- -m------ altwin(menu)
---p----- -m------ altwin(alt_super_win)
---p----- -m------ altwin(swap_lalt_lwin)
+h-p----- --k----- keypad(overlay)
+h-p----- --k----- keypad(overlay1)
+h-p----- --k----- keypad(overlay2)
+hdp----- --k----- keypad(x11)
+-------- --k----- keypad(legacy)
+-------- --k----- keypad(legacy_wang)
+-------- --k----- keypad(oss)
+-------- --k----- keypad(oss_latin9)
+-------- --k----- keypad(oss_wang)
+-------- --k----- keypad(future)
+-------- --k----- keypad(future_wang)
+--p----- --k----- keypad(core)
+--p----- --k----- keypad(legacymath)
+--p----- --k----- keypad(ossmath)
+--p----- --k----- keypad(futuremath)
+--p----- --k----- keypad(ossmath_latin9)
+--p----- --k----- keypad(legacynumber)
+--p----- --k----- keypad(legacynumber_wang)
+--p----- --k----- keypad(ossnumber)
+--p----- --k----- keypad(ossnumber_wang)
+--p----- --k----- keypad(phone_hex)
 --p----- -m------ ctrl(nocaps)
 --p----- -m------ ctrl(swapcaps)
 --p----- -m------ ctrl(ctrl_ac)
 --p----- -m------ ctrl(ctrl_aa)
 --p----- -m------ ctrl(ctrl_ra)
+-dp----- a------- ch(basic)
+--p----- a------- ch(de)
+--p----- a------- ch(de_Sundeadkeys)
+--p----- a------- ch(de_sundeadkeys)
+--p----- a------- ch(de_nodeadkeys)
+--p----- a------- ch(fr)
+--p----- a------- ch(fr_Sundeadkeys)
+--p----- a------- ch(fr_sundeadkeys)
+--p----- a------- ch(fr_nodeadkeys)
+--p----- a------- ch(de_mac)
+--p----- a------- ch(fr_mac)
 -dp----- a------- lk(sin_phonetic)
 --p----- a------- lk(tam_unicode)
 --p----- a------- lk(tam_TAB)
@@ -307,42 +331,22 @@
 --p----- a------- jp(OADG109A)
 --p----- a------- jp(kana)
 --p----- a------- jp(nicola_f_bs)
-h-p----- --k----- keypad(overlay)
-h-p----- --k----- keypad(overlay1)
-h-p----- --k----- keypad(overlay2)
-hdp----- --k----- keypad(x11)
--------- --k----- keypad(legacy)
--------- --k----- keypad(legacy_wang)
--------- --k----- keypad(oss)
--------- --k----- keypad(oss_latin9)
--------- --k----- keypad(oss_wang)
--------- --k----- keypad(future)
--------- --k----- keypad(future_wang)
---p----- --k----- keypad(core)
---p----- --k----- keypad(legacymath)
---p----- --k----- keypad(ossmath)
---p----- --k----- keypad(futuremath)
---p----- --k----- keypad(ossmath_latin9)
---p----- --k----- keypad(legacynumber)
---p----- --k----- keypad(legacynumber_wang)
---p----- --k----- keypad(ossnumber)
---p----- --k----- keypad(ossnumber_wang)
---p----- --k----- keypad(phone_hex)
+-dp----- a------- latam(basic)
+--p----- a------- latam(Sundeadkeys)
+--p----- a------- latam(sundeadkeys)
+--p----- a------- latam(nodeadkeys)
 -dp----- a------- hr(basic)
 --p----- a------- hr(us)
 --p----- a------- hr(alternatequotes)
 --p----- a------- hr(unicode)
 --p----- a------- hr(unicodeus)
--dp----- a------- latam(basic)
---p----- a------- latam(Sundeadkeys)
---p----- a------- latam(sundeadkeys)
---p----- a------- latam(nodeadkeys)
 -dp----- a------- sy(basic)
 --p----- a------- sy(syc)
 --p----- a------- sy(syc_phonetic)
 --p----- a------- sy(ku)
 --p----- a------- sy(ku_f)
 --p----- a------- sy(ku_alt)
+--p----- -m------ level5(rctrl_switch)
 -dp----- a------- am(basic)
 --p----- a------- am(olpc)
 -------- -------- am(phonetic)
@@ -350,7 +354,14 @@
 --p----- a------- am(eastern)
 --p----- a------- am(western)
 --p----- a------- am(eastern-alt)
---p----- -m------ level5(rctrl_switch)
+-dp----- -------- latin(basic)
+--p----- -------- latin(type2)
+--p----- -------- latin(type3)
+--p----- -------- latin(type4)
+--p----- -------- latin(nodeadkeys)
+--p----- -------- latin(type2_nodeadkeys)
+--p----- -------- latin(type3_nodeadkeys)
+--p----- -------- latin(type4_nodeadkeys)
 -d------ a------- kr(kr106)
 -------- a------- kr(kr104)
 h-p----- ---f---- kr(koreankeys)
@@ -366,14 +377,18 @@
 --p----- a------- no(mac)
 --p----- a------- no(mac_nodeadkeys)
 -dp----- a------- mv(basic)
--dp----- -------- latin(basic)
---p----- -------- latin(type2)
---p----- -------- latin(type3)
---p----- -------- latin(type4)
---p----- -------- latin(nodeadkeys)
---p----- -------- latin(type2_nodeadkeys)
---p----- -------- latin(type3_nodeadkeys)
---p----- -------- latin(type4_nodeadkeys)
+-dp----- -m------ level3(ralt_switch)
+--p----- -m------ level3(ralt_alt)
+--p----- -m------ level3(ralt_switch_multikey)
+h-p----- -m------ level3(ralt_switch_for_alts_toggle)
+--p----- -m------ level3(alt_switch)
+--p----- -m------ level3(lalt_switch)
+--p----- -m------ level3(switch)
+--p----- -m------ level3(menu_switch)
+--p----- -m------ level3(win_switch)
+--p----- -m------ level3(lwin_switch)
+--p----- -m------ level3(rwin_switch)
+h-p----- -m------ level3(enter_switch)
 -dp----- a------- ua(basic)
 --p----- a------- ua(winkeys)
 --p----- a------- ua(unicode)
@@ -403,18 +418,7 @@
 -dp----- a------- by(basic)
 --p----- a------- by(winkeys)
 --p----- a------- by(latin)
--dp----- -m------ level3(ralt_switch)
---p----- -m------ level3(ralt_alt)
---p----- -m------ level3(ralt_switch_multikey)
-h-p----- -m------ level3(ralt_switch_for_alts_toggle)
---p----- -m------ level3(alt_switch)
---p----- -m------ level3(lalt_switch)
---p----- -m------ level3(switch)
---p----- -m------ level3(menu_switch)
---p----- -m------ level3(win_switch)
---p----- -m------ level3(lwin_switch)
---p----- -m------ level3(rwin_switch)
-h-p----- -m------ level3(enter_switch)
+--p----- -m------ shift(breaks_caps)
 -------- am------ olpc(olpc)
 -dp----- a------- pl(basic)
 --p----- a------- pl(qwertz)
@@ -447,24 +451,9 @@
 --p----- a------- in(guru)
 --p----- a------- in(jhelum)
 --p----- a------- in(olpc)
---p----- -m------ shift(breaks_caps)
--dp----- a------- braille(home_row)
---p----- a------- braille(left_hand)
---p----- a------- braille(right_hand)
-h-p----- --k----- braille(keypad)
--dp----- a------- ch(basic)
---p----- a------- ch(de)
---p----- a------- ch(de_Sundeadkeys)
---p----- a------- ch(de_sundeadkeys)
---p----- a------- ch(de_nodeadkeys)
---p----- a------- ch(fr)
---p----- a------- ch(fr_Sundeadkeys)
---p----- a------- ch(fr_sundeadkeys)
---p----- a------- ch(fr_nodeadkeys)
---p----- a------- ch(de_mac)
---p----- a------- ch(fr_mac)
 -------- -------- sgi_vndr/jp(jp106)
 -------- -------- sgi_vndr/jp(alternate106)
+-dp----- a------- macintosh_vndr/latam(basic)
 -dp----- a------- macintosh_vndr/de(basic)
 --p----- a------- macintosh_vndr/de(Sundeadkeys)
 --p----- a------- macintosh_vndr/de(sundeadkeys)
@@ -475,7 +464,9 @@
 -dp----- a------- macintosh_vndr/dk(full)
 --p----- a------- macintosh_vndr/dk(nodeadkeys)
 --p----- a------- macintosh_vndr/dk(macbookpro)
--dp----- a------- macintosh_vndr/latam(basic)
+-dp----- -m------ macintosh_vndr/apple(extended)
+--p----- -m------ macintosh_vndr/apple(laptop)
+--p----- -m------ macintosh_vndr/apple(laptop_bad_switch)
 -dp----- a------- macintosh_vndr/no(basic)
 --p----- a------- macintosh_vndr/no(nodeadkeys)
 -dp----- a------- macintosh_vndr/gb(basic)
@@ -483,9 +474,6 @@
 --p----- a------- macintosh_vndr/ch(de)
 --p----- a------- macintosh_vndr/ch(fr)
 --p----- a------- macintosh_vndr/ch(nodeadkeys)
--dp----- -m------ macintosh_vndr/apple(extended)
---p----- -m------ macintosh_vndr/apple(laptop)
---p----- -m------ macintosh_vndr/apple(laptop_bad_switch)
 -dp----- a------- macintosh_vndr/pt(basic)
 --p----- a------- macintosh_vndr/pt(Sundeadkeys)
 --p----- a------- macintosh_vndr/pt(sundeadkeys)
@@ -501,6 +489,11 @@
 -------- -------- macintosh_vndr/it(extended)
 -dp----- a------- macintosh_vndr/is(basic)
 --p----- a------- macintosh_vndr/is(nodeadkeys)
+-dp----- a------- braille(home_row)
+--p----- a------- braille(left_hand)
+--p----- a------- braille(right_hand)
+h-p----- --k----- braille(keypad)
+-d------ -------- nec_vndr/jp(pc98)
 -dp----- a------- bd(basic)
 -------- -------- bd(probhat)
 -dp----- -------- tr(basic)
@@ -543,7 +536,32 @@
 --p----- a------- ca(shs)
 -------- -------- ca(olpc)
 --p----- a------- ca(kut)
--d------ -------- nec_vndr/jp(pc98)
+--p----- -m------ group(switch)
+--p----- -m------ group(lswitch)
+--p----- -m------ group(win_switch)
+--p----- -m------ group(lwin_switch)
+--p----- -m------ group(rwin_switch)
+--p----- -m------ group(rctrl_switch)
+--p----- -m------ group(toggle)
+--p----- -m------ group(shifts_toggle)
+--p----- -m------ group(ctrl_shift_toggle)
+--p----- -m------ group(lctrl_lshift_toggle)
+--p----- -m------ group(shift_caps_toggle)
+--p----- -m------ group(shift_caps_switch)
+--p----- -m------ group(ctrl_alt_toggle)
+--p----- -m------ group(alt_shift_toggle)
+--p----- -m------ group(menu_toggle)
+--p----- -m------ group(lwin_toggle)
+--p----- -m------ group(rwin_toggle)
+--p----- -m------ group(ctrls_toggle)
+--p----- -m------ group(alts_toggle)
+--p----- -m------ group(lshift_toggle)
+--p----- -m------ group(rshift_toggle)
+--p----- -m------ group(lalt_toggle)
+--p----- -m------ group(lctrl_toggle)
+--p----- -m------ group(rctrl_toggle)
+--p----- -m------ group(alt_caps_toggle)
+h-p----- -m------ group(olpc)
 h-p----- a------- inet(media_common)
 h-p----- a------- inet(nav_common)
 h-p----- a------- inet(media_nav_common)
@@ -739,34 +757,29 @@
 --p----- a------- us(olpc2)
 --p----- am------ us(chr)
 -dp----- a------- la(basic)
---p----- -m------ group(switch)
---p----- -m------ group(lswitch)
---p----- -m------ group(win_switch)
---p----- -m------ group(lwin_switch)
---p----- -m------ group(rwin_switch)
---p----- -m------ group(rctrl_switch)
---p----- -m------ group(toggle)
---p----- -m------ group(shifts_toggle)
---p----- -m------ group(ctrl_shift_toggle)
---p----- -m------ group(lctrl_lshift_toggle)
---p----- -m------ group(shift_caps_toggle)
---p----- -m------ group(shift_caps_switch)
---p----- -m------ group(ctrl_alt_toggle)
---p----- -m------ group(alt_shift_toggle)
---p----- -m------ group(menu_toggle)
---p----- -m------ group(lwin_toggle)
---p----- -m------ group(rwin_toggle)
---p----- -m------ group(ctrls_toggle)
---p----- -m------ group(alts_toggle)
---p----- -m------ group(lshift_toggle)
---p----- -m------ group(rshift_toggle)
---p----- -m------ group(lalt_toggle)
---p----- -m------ group(lctrl_toggle)
---p----- -m------ group(rctrl_toggle)
---p----- -m------ group(alt_caps_toggle)
-h-p----- -m------ group(olpc)
 -dp----- am------ za(basic)
 -dp----- a------- vn(basic)
+-d------ -------- digital_vndr/lk(common)
+-------- -------- digital_vndr/lk(lk401)
+-------- -------- digital_vndr/pc(pc)
+-------- -------- digital_vndr/pc(pc104)
+-------- -------- digital_vndr/vt(vt105)
+-------- -------- digital_vndr/vt(vt108)
+-------- -------- digital_vndr/us(us)
+-------- -------- digital_vndr/us(vt105-tw)
+-------- -------- digital_vndr/us(vt105-dp)
+-------- -------- digital_vndr/us(vt105)
+-------- -------- digital_vndr/us(vt108-tw)
+-------- -------- digital_vndr/us(vt108-dp)
+-------- -------- digital_vndr/us(vt108)
+-------- -------- digital_vndr/us(unix)
+-------- -------- digital_vndr/us(pcxalga)
+-------- -------- digital_vndr/us(pcxal)
+-------- -------- digital_vndr/us(pcxalaa)
+-------- -------- digital_vndr/us(pcxalfa)
+-------- -------- digital_vndr/us(pcxalka)
+-------- -------- digital_vndr/us(lk44x)
+-------- -------- digital_vndr/us(pc104)
 -dp----- a------- es(basic)
 --p----- a------- es(Sundeadkeys)
 --p----- a------- es(sundeadkeys)
@@ -813,34 +826,13 @@
 --p----- a------- ru(cv_latin)
 --p----- a------- ru(kom)
 --p----- a------- ru(sah)
--d------ -------- digital_vndr/lk(common)
--------- -------- digital_vndr/lk(lk401)
--------- -------- digital_vndr/pc(pc)
--------- -------- digital_vndr/pc(pc104)
--------- -------- digital_vndr/vt(vt105)
--------- -------- digital_vndr/vt(vt108)
--------- -------- digital_vndr/us(us)
--------- -------- digital_vndr/us(vt105-tw)
--------- -------- digital_vndr/us(vt105-dp)
--------- -------- digital_vndr/us(vt105)
--------- -------- digital_vndr/us(vt108-tw)
--------- -------- digital_vndr/us(vt108-dp)
--------- -------- digital_vndr/us(vt108)
--------- -------- digital_vndr/us(unix)
--------- -------- digital_vndr/us(pcxalga)
--------- -------- digital_vndr/us(pcxal)
--------- -------- digital_vndr/us(pcxalaa)
--------- -------- digital_vndr/us(pcxalfa)
--------- -------- digital_vndr/us(pcxalka)
--------- -------- digital_vndr/us(lk44x)
--------- -------- digital_vndr/us(pc104)
--dp----- a------- epo(basic)
---p----- a------- epo(legacy)
 hdp----- -m------ capslock(capslock)
 h-p----- -m------ capslock(shiftlock)
 h-p----- -m------ capslock(grouplock)
 h-p----- -m------ capslock(swapescape)
 h-p----- -m------ capslock(groupshift)
+-dp----- a------- epo(basic)
+--p----- a------- epo(legacy)
 -dp----- a------- mk(basic)
 --p----- a------- mk(nodeadkeys)
 -dp----- a------- uz(cyrillic)
@@ -856,3 +848,4 @@
 --p----- a------- gh(fula)
 --p----- a------- gh(hausa)
 --p----- a------- gh(generic)
+-dp----- a------- sharp_vndr/sl-c3x00(basic)

Added files:

Index: xsrc/external/mit/xkeyboard-config/dist/symbols/sharp_vndr/Makefile.am
diff -u /dev/null xsrc/external/mit/xkeyboard-config/dist/symbols/sharp_vndr/Makefile.am:1.1
--- /dev/null	Sun Dec 13 04:54:51 2009
+++ xsrc/external/mit/xkeyboard-config/dist/symbols/sharp_vndr/Makefile.am	Sun Dec 13 04:54:51 2009
@@ -0,0 +1,4 @@
+symbolsdir = $(xkb_base)/symbols/sharp_vndr
+
+dist_symbols_DATA = \
+sl-c3x00
Index: xsrc/external/mit/xkeyboard-config/dist/symbols/sharp_vndr/Makefile.in
diff -u /dev/null xsrc/external/mit/xkeyboard-config/dist/symbols/sharp_vndr/Makefile.in:1.1
--- /dev/null	Sun Dec 13 04:54:51 2009
+++ xsrc/external/mit/xkeyboard-config/dist/symbols/sharp_vndr/Makefile.in	Sun Dec 13 04:54:51 2009
@@ -0,0 +1,367 @@
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005  Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+...@set_make@
+
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+top_builddir = ../..
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+INSTALL = @INSTALL@
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = symbols/sharp_vndr
+DIST_COMMON = $(dist_symbols_DATA) $(srcdir)/Makefile.am \
+	$(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+	$(ACLOCAL_M4)
+mkinstalldirs = $(install_sh) -d
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+    *) f=$$p;; \
+  esac;
+am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
+am__installdirs = "$(DESTDIR)$(symbolsdir)"
+dist_symbolsDATA_INSTALL = $(INSTALL_DATA)
+DATA = $(dist_symbols_DATA)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+ALL_LINGUAS = @ALL_LINGUAS@
+AMDEP_FALSE = @AMDEP_FALSE@
+AMDEP_TRUE = @AMDEP_TRUE@
+AMTAR = @AMTAR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CREATE_RULES_SYMLINK_FALSE = @CREATE_RULES_SYMLINK_FALSE@
+CREATE_RULES_SYMLINK_TRUE = @CREATE_RULES_SYMLINK_TRUE@
+CREATE_XKBCOMP_SYMLINK_FALSE = @CREATE_XKBCOMP_SYMLINK_FALSE@
+CREATE_XKBCOMP_SYMLINK_TRUE = @CREATE_XKBCOMP_SYMLINK_TRUE@
+CYGPATH_W = @CYGPATH_W@
+DATADIRNAME = @DATADIRNAME@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GMOFILES = @GMOFILES@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+INSTOBJEXT = @INSTOBJEXT@
+INTLLIBS = @INTLLIBS@
+INTLTOOL_CAVES_RULE = @INTLTOOL_CAVES_RULE@
+INTLTOOL_DESKTOP_RULE = @INTLTOOL_DESKTOP_RULE@
+INTLTOOL_DIRECTORY_RULE = @INTLTOOL_DIRECTORY_RULE@
+INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
+INTLTOOL_KBD_RULE = @INTLTOOL_KBD_RULE@
+INTLTOOL_KEYS_RULE = @INTLTOOL_KEYS_RULE@
+INTLTOOL_MERGE = @INTLTOOL_MERGE@
+INTLTOOL_OAF_RULE = @INTLTOOL_OAF_RULE@
+INTLTOOL_PERL = @INTLTOOL_PERL@
+INTLTOOL_POLICY_RULE = @INTLTOOL_POLICY_RULE@
+INTLTOOL_PONG_RULE = @INTLTOOL_PONG_RULE@
+INTLTOOL_PROP_RULE = @INTLTOOL_PROP_RULE@
+INTLTOOL_SCHEMAS_RULE = @INTLTOOL_SCHEMAS_RULE@
+INTLTOOL_SERVER_RULE = @INTLTOOL_SERVER_RULE@
+INTLTOOL_SERVICE_RULE = @INTLTOOL_SERVICE_RULE@
+INTLTOOL_SHEET_RULE = @INTLTOOL_SHEET_RULE@
+INTLTOOL_SOUNDLIST_RULE = @INTLTOOL_SOUNDLIST_RULE@
+INTLTOOL_THEME_RULE = @INTLTOOL_THEME_RULE@
+INTLTOOL_UI_RULE = @INTLTOOL_UI_RULE@
+INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
+INTLTOOL_XAM_RULE = @INTLTOOL_XAM_RULE@
+INTLTOOL_XML_NOMERGE_RULE = @INTLTOOL_XML_NOMERGE_RULE@
+INTLTOOL_XML_RULE = @INTLTOOL_XML_RULE@
+LDFLAGS = @LDFLAGS@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
+MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
+MAKEINFO = @MAKEINFO@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+OBJEXT = @OBJEXT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+USE_COMPAT_RULES_FALSE = @USE_COMPAT_RULES_FALSE@
+USE_COMPAT_RULES_TRUE = @USE_COMPAT_RULES_TRUE@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+XKBCOMP = @XKBCOMP@
+ac_ct_CC = @ac_ct_CC@
+am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
+am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build_alias = @build_alias@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+xkb_base = @xkb_base@
+xkb_rules_symlink = @xkb_rules_symlink@
+symbolsdir = $(xkb_base)/symbols/sharp_vndr
+dist_symbols_DATA = \
+us
+
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
+	@for dep in $?; do \
+	  case '$(am__configure_deps)' in \
+	    *$$dep*) \
+	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+		&& exit 0; \
+	      exit 1;; \
+	  esac; \
+	done; \
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  symbols/sharp_vndr/Makefile'; \
+	cd $(top_srcdir) && \
+	  $(AUTOMAKE) --gnu  symbols/sharp_vndr/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+	@case '$?' in \
+	  *config.status*) \
+	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+	  *) \
+	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+	esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+uninstall-info-am:
+install-dist_symbolsDATA: $(dist_symbols_DATA)
+	@$(NORMAL_INSTALL)
+	test -z "$(symbolsdir)" || $(mkdir_p) "$(DESTDIR)$(symbolsdir)"
+	@list='$(dist_symbols_DATA)'; for p in $$list; do \
+	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+	  f=$(am__strip_dir) \
+	  echo " $(dist_symbolsDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(symbolsdir)/$$f'"; \
+	  $(dist_symbolsDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(symbolsdir)/$$f"; \
+	done
+
+uninstall-dist_symbolsDATA:
+	@$(NORMAL_UNINSTALL)
+	@list='$(dist_symbols_DATA)'; for p in $$list; do \
+	  f=$(am__strip_dir) \
+	  echo " rm -f '$(DESTDIR)$(symbolsdir)/$$f'"; \
+	  rm -f "$(DESTDIR)$(symbolsdir)/$$f"; \
+	done
+tags: TAGS
+TAGS:
+
+ctags: CTAGS
+CTAGS:
+
+
+distdir: $(DISTFILES)
+	@srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
+	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
+	list='$(DISTFILES)'; for file in $$list; do \
+	  case $$file in \
+	    $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
+	    $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
+	  esac; \
+	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
+	  if test "$$dir" != "$$file" && test "$$dir" != "."; then \
+	    dir="/$$dir"; \
+	    $(mkdir_p) "$(distdir)$$dir"; \
+	  else \
+	    dir=''; \
+	  fi; \
+	  if test -d $$d/$$file; then \
+	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+	    fi; \
+	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+	  else \
+	    test -f $(distdir)/$$file \
+	    || cp -p $$d/$$file $(distdir)/$$file \
+	    || exit 1; \
+	  fi; \
+	done
+check-am: all-am
+check: check-am
+all-am: Makefile $(DATA)
+installdirs:
+	for dir in "$(DESTDIR)$(symbolsdir)"; do \
+	  test -z "$$dir" || $(mkdir_p) "$$dir"; \
+	done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+	  `test -z '$(STRIP)' || \
+	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+	@echo "This command is intended for maintainers to use"
+	@echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic mostlyclean-am
+
+distclean: distclean-am
+	-rm -f Makefile
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+info: info-am
+
+info-am:
+
+install-data-am: install-dist_symbolsDATA
+
+install-exec-am:
+
+install-info: install-info-am
+
+install-man:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+	-rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-dist_symbolsDATA uninstall-info-am
+
+.PHONY: all all-am check check-am clean clean-generic distclean \
+	distclean-generic distdir dvi dvi-am html html-am info info-am \
+	install install-am install-data install-data-am \
+	install-dist_symbolsDATA install-exec install-exec-am \
+	install-info install-info-am install-man install-strip \
+	installcheck installcheck-am installdirs maintainer-clean \
+	maintainer-clean-generic mostlyclean mostlyclean-generic pdf \
+	pdf-am ps ps-am uninstall uninstall-am \
+	uninstall-dist_symbolsDATA uninstall-info-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
Index: xsrc/external/mit/xkeyboard-config/dist/symbols/sharp_vndr/sl-c3x00
diff -u /dev/null xsrc/external/mit/xkeyboard-config/dist/symbols/sharp_vndr/sl-c3x00:1.1
--- /dev/null	Sun Dec 13 04:54:51 2009
+++ xsrc/external/mit/xkeyboard-config/dist/symbols/sharp_vndr/sl-c3x00	Sun Dec 13 04:54:51 2009
@@ -0,0 +1,74 @@
+// $NetBSD: sl-c3x00,v 1.1 2009/12/13 04:54:51 nonaka Exp $
+// $OpenBSD: zaurus,v 1.2 2008/03/05 17:24:55 matthieu Exp $
+
+partial default alphanumeric_keys
+xkb_symbols "basic" {
+	name[Group1]= "Sharp SL-C3x00";
+
+	// Upper row
+	key <AE01> { [ 1, exclam ] };
+	key <AE02> { [ 2, quotedbl ] };
+	key <AE03> { [ 3, numbersign ] };
+	key <AE04> { [ 4, dollar ] };
+	key <AE05> { [ 5, percent ] };
+	key <AE06> { [ 6, ampersand ] };
+	key <AE07> { [ 7, quoteright ] };
+	key <AE08> { [ 8, parenleft ] };
+	key <AE09> { [ 9, parenright ] };
+	key <AE10> { [ 0, asciitilde ] };
+	key <BKSP> { type="CTRL+ALT",
+		symbols[Group1]= [ BackSpace, Terminate_Server ] };
+
+	key <AD01> { [ q, Q ] };
+	key <AD02> { [ w, W, asciicircum ] };
+	key <AD03> { [ e, E, equal ] };
+	key <AD04> { [ r, R, plus ] };
+	key <AD05> { [ t, T, bracketleft ] };
+	key <AD06> { [ y, Y, bracketright ] };
+	key <AD07> { [ u, U, braceleft ] };
+	key <AD08> { [ i, I, braceright ] };
+	key <AD09> { [ o, O ] };
+	key <AD10> { [ p, P ] };
+	
+	key <TAB> { [ Tab, ISO_Left_Tab, Caps_Lock ] };
+
+	key <AC01> { [ a, A ] };
+	key <AC02> { [ s, S ] };
+	key <AC03> { [ d, D, quoteleft ] };
+	key <AC04> { [ f, F, backslash ] };
+	key <AC05> { [ g, G, semicolon ] };
+	key <AC06> { [ h, H, colon ] };
+	key <AC07> { [ j, J, asterisk ] };
+	key <AC08> { [ k, K, yen ] };
+	key <AC09> { [ l, L, bar ] };
+
+	key <LFSH> { [ Shift_L ] };
+	key <AB01> { [ z, Z ] };
+	key <AB02> { [ x, X, SunCut ] };
+	key <AB03> { [ c, C, SunCopy ] };
+	key <AB04> { [ v, V, SunPaste ] };
+	key <AB05> { [ b, B, underscore ] };
+	key <AB06> { [ n, N ] };
+	key <AB07> { [ m, M ] };
+	key <RTSH> { [ Shift_R ] };
+	key <RTRN> { [ Return ] };
+	
+	key <RALT> { [ ISO_Level3_Shift ] };
+
+	key <LCTL> { [ Control_L ] };
+	key <AE11> { [ minus, minus, at ] };
+	key <SPCE> { [ space ] };
+	key <AB08> { [ comma, slash, less ] };
+	key <AB09> { [ period, question, greater ] };
+	// End alphanumeric section
+	
+	// keypad
+	key <UP> { [ Up, Up, Prior ] };
+	key <LEFT> { [ Left, Left, Home ] };
+	key <DOWN> { [ Down, Down, Next ] };
+	key <RGHT> { [ Right, Right, End ] };
+
+	key <ESC> { [ Escape ] };
+
+	include "level3(ralt_switch)"
+};

Reply via email to