From 9bbda6bfbcc29a575ea3b5cb7bd2553767e80d53 Mon Sep 17 00:00:00 2001 From: svu Date: Sat, 10 Apr 2004 02:08:51 +0000 Subject: first feed-in of the layouts. The revolution is coming --- symbols/br | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 symbols/br (limited to 'symbols/br') diff --git a/symbols/br b/symbols/br new file mode 100644 index 00000000..6c4536c3 --- /dev/null +++ b/symbols/br @@ -0,0 +1,60 @@ + +// based on +// "a very simple Brasilian ABNT2 keybaord +// by Ricardo Y. Igarashi (iga@that.com.br) +// Adds suport for dead-keys in I18N applications +// by Conectiva (http://www.conectiva.com.br)" +// +// $XdotOrg: xc/programs/xkbcomp/symbols/pc/br,v 1.1.4.3 2004/03/05 13:41:32 eich Exp $ +// $XFree86: xc/programs/xkbcomp/symbols/pc/br,v 1.3 2003/04/19 12:22:11 pascal Exp $ + +xkb_symbols "abnt2" { + + include "pc/latin" + + name[Group1]="Brazilian"; + + key { [ 2, at, twosuperior, onehalf ] }; + key { [ 3, numbersign, threesuperior, threequarters ] }; + key { [ 4, dollar, sterling, onequarter ] }; + key { [ 5, percent, cent, threeeighths ] }; + key { [ 6, dead_diaeresis, notsign, diaeresis ] }; + key { [ equal, plus, section, dead_ogonek ] }; + + key { [ e, E, EuroSign, EuroSign ] }; + key { [ r, R, registered, registered ] }; + key { [dead_acute, dead_grave, acute, grave ] }; + key { [bracketleft, braceleft, ordfeminine, dead_macron ] }; + + key { [ ccedilla, Ccedilla, dead_acute, dead_doubleacute] }; + key { [dead_tilde, dead_circumflex, asciitilde, asciicircum ] }; + key { [bracketright, braceright, masculine, masculine ] }; + + key { [apostrophe, quotedbl, notsign, notsign ] }; + + key { [ backslash, bar, masculine, dead_breve ] }; + key { [ c, C, copyright, copyright ] }; + key { [ m, M, mu, mu ] }; + key { [ semicolon, colon, dead_belowdot, dead_abovedot ] }; + +// ABNT-2 keyboard has this special key + + key { [ slash, question, degree, questiondown ] }; + + key { [KP_Decimal ] }; + key { [ KP_Delete, comma ] }; + + include "level3(ralt_switch_multikey)" +}; + +partial alphanumeric_keys +xkb_symbols "nodeadkeys" { + + include "pc/br(abnt2)" // for consistent naming + + key { [ 6, diaeresis, notsign, notsign ] }; + key { [apostrophe, grave ] }; + key { [ ccedilla, Ccedilla, acute, doubleacute ] }; + key { [asciitilde, asciicircum ] }; + key { [ semicolon, colon, dead_belowdot, abovedot ] }; +}; -- cgit v1.2.3