diff options
author | svu <svu> | 2006-10-01 21:16:53 +0000 |
---|---|---|
committer | svu <svu> | 2006-10-01 21:16:53 +0000 |
commit | abb0ca5beb53f0e4957cf6d3a524c91356e52d77 (patch) | |
tree | 7f921fdc44a3b7b434621b00deb9b307e9df7bf3 /symbols/pt | |
parent | 3b7ec2a89e70cd3d2d96a8520cf454c0137a71ca (diff) | |
download | xkeyboard-config-abb0ca5beb53f0e4957cf6d3a524c91356e52d77.tar.gz |
adding mac variants to base layouts, closing b.fd.o#8465
Diffstat (limited to 'symbols/pt')
-rw-r--r-- | symbols/pt | 56 |
1 files changed, 56 insertions, 0 deletions
@@ -61,3 +61,59 @@ xkb_symbols "nodeadkeys" { key <BKSL> { [asciitilde, asciicircum ] }; key <AB10> { [ minus, underscore, dead_belowdot, abovedot ] }; }; + +// mac version from Ricardo Cabral <bfe00991@mail.telepac.pt> +// Copied from macintosh_vndr/pt +partial alphanumeric_keys +xkb_symbols "mac" { + + // Describes the differences between a very simple en_US + // keyboard and a very simple Portuguese keybaord + + include "latin" + + name[Group1]= "Portugal - Mac"; + + key <LSGT> { [ less, greater, bar, brokenbar ] }; + key <AE02> { [ 2, quotedbl, at, oneeighth ] }; + key <AE04> { [ 4, dollar, section, dollar ] }; + key <AE03> { [ 3, numbersign, sterling, sterling ] }; + key <AE06> { [ 6, ampersand ] }; + key <AE07> { [ 7, slash ] }; + key <AE08> { [ 8, parenleft, bracketleft, braceleft ] }; + key <AE09> { [ 9, parenright, bracketright, braceright ] }; + key <AE10> { [ 0, equal ] }; + key <AE11> { [ apostrophe, question ] }; + key <AE12> { [ plus, asterisk, dead_diaeresis ] }; + key <AB08> { [ comma, semicolon ] }; + key <AB09> { [ period, colon ] }; + key <AB10> { [ minus, underscore ] }; + key <AC10> { [ ccedilla, Ccedilla ] }; + key <AC11> { [ dead_tilde, dead_circumflex ] }; + key <AC12> { [ backslash, bar ] }; + key <AD11> { [ masculine, ordfeminine ] }; + key <AD12> { [ dead_acute, dead_grave ] }; + // End alphanumeric section + + include "level3(ralt_switch)" +}; + +partial alphanumeric_keys +xkb_symbols "mac_sundeadkeys" { + include "pt(mac)" + name[Group1]= "Portugal - Mac, Sun dead keys"; + + key <AE12> { [ plus, asterisk, SunFA_Diaeresis, SunFA_Diaeresis ] }; + key <AC11> { [ SunFA_Tilde, SunFA_Circum ] }; + key <AD12> { [ SunFA_Acute, SunFA_Grave ] }; +}; + +partial alphanumeric_keys +xkb_symbols "mac_nodeadkeys" { + include "pt(mac)" + name[Group1]= "Portugal - Mac, eliminate dead keys"; + + key <AE12> { [ plus, asterisk, quotedbl, quotedbl ] }; + key <AC11> { [ asciitilde, asciicircum ] }; + key <AD12> { [ acute, grave ] }; +}; |