From 4ca9113c8afb6a5cafb2f9b2511b6e1ff8b3e8f7 Mon Sep 17 00:00:00 2001 From: Jeremy Huddleston Date: Thu, 28 Jan 2010 14:08:00 -0800 Subject: [PATCH] Try #1 to create an "empty" rule. Signed-off-by: Jeremy Huddleston --- keycodes/Makefile.am | 1 + keycodes/empty | 8 ++++++++ rules/base.m_k.part | 1 + rules/base.ml_s.part | 2 ++ symbols/Makefile.am | 2 +- symbols/empty | 12 ++++++++++++ 6 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 keycodes/empty create mode 100644 symbols/empty diff --git a/keycodes/Makefile.am b/keycodes/Makefile.am index c289e14..68c9a54 100644 --- a/keycodes/Makefile.am +++ b/keycodes/Makefile.am @@ -6,6 +6,7 @@ dist_keycodes_DATA = \ aliases \ amiga \ ataritt \ +empty \ evdev \ fujitsu \ hp \ diff --git a/keycodes/empty b/keycodes/empty new file mode 100644 index 0000000..eb61185 --- /dev/null +++ b/keycodes/empty @@ -0,0 +1,8 @@ +default xkb_keycodes "empty" { + minimum= 8; + maximum= 255; +}; +default xkb_keycodes "empty" { + minimum= 8; + maximum= 255; +}; diff --git a/rules/base.m_k.part b/rules/base.m_k.part index dd0c391..6d5eda0 100644 --- a/rules/base.m_k.part +++ b/rules/base.m_k.part @@ -1,5 +1,6 @@ amiga = amiga(de) ataritt = ataritt(de) + empty = empty sun4 = sun(type4_euro) sun5 = sun(type5_euro) sun6 = sun(type6_usb) diff --git a/rules/base.ml_s.part b/rules/base.ml_s.part index 8548460..6222ae7 100644 --- a/rules/base.ml_s.part +++ b/rules/base.ml_s.part @@ -3,6 +3,8 @@ amiga $nonlatin = xfree68_vndr/amiga(usa1)+%l%(v):2 amiga * = xfree68_vndr/amiga(usa1)+%l%(v) classmate us = pc+%l(classmate) + empty * = empty(basic) + * empty = empty(basic) sun4 $nonlatin = latin+sun_vndr/us(type4)+%l%(v):2 sun4 * = latin+sun_vndr/us(type4)+%l%(v) sun5 $nonlatin = latin+sun_vndr/us(type5)+%l%(v):2 diff --git a/symbols/Makefile.am b/symbols/Makefile.am index 9274bbb..be4b199 100644 --- a/symbols/Makefile.am +++ b/symbols/Makefile.am @@ -31,7 +31,7 @@ terminate \ tj tm tr \ ua us uz vn \ za \ -altwin capslock compose ctrl eurosign group inet \ +altwin capslock compose ctrl empty eurosign group inet \ keypad kpdl level3 level5 nbsp olpc shift srvr_ctrl typo dir_data = $(dist_symbols_DATA) diff --git a/symbols/empty b/symbols/empty new file mode 100644 index 0000000..a1abcce --- /dev/null +++ b/symbols/empty @@ -0,0 +1,12 @@ +// $XKeyboardConfig$ + +default partial alphanumeric_keys modifier_keys +xkb_symbols "basic" { + name[Group1]= "Empty"; +}; +// $XKeyboardConfig$ + +default partial alphanumeric_keys modifier_keys +xkb_symbols "basic" { + name[Group1]= "Empty"; +}; -- 2.32.0.93.g670b81a890