From d643b1eb88af84aa877185cc22664901b572f399 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Mon, 18 Aug 2014 16:26:32 +0200 Subject: add es dvorak layouts MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- res/keyboard/layout/es/dvorak | 147 +++++++++++++++++++++++ res/keyboard/layout/es/latin_american_dvorak | 167 +++++++++++++++++++++++++++ 2 files changed, 314 insertions(+) create mode 100644 res/keyboard/layout/es/dvorak create mode 100644 res/keyboard/layout/es/latin_american_dvorak (limited to 'res/keyboard/layout/es') diff --git a/res/keyboard/layout/es/dvorak b/res/keyboard/layout/es/dvorak new file mode 100644 index 0000000..569e40c --- /dev/null +++ b/res/keyboard/layout/es/dvorak @@ -0,0 +1,147 @@ +information + language "Spanish" + country "Spain" + variant "Dvorak" +end information + +include "../common/dvorak" +include "../common/base" + + +function comma/0 + "," +end function +function altcomma/0 + "." +end function + +macro mod_letter/2 + : "\1" + : "\2" + : "\2" + : "\1" +end macro + +mod_letter("ñ" "Ñ") +mod_letter("ç" "Ç") + + : + : + : + : + : + : + : + : + : + : + : + : + + +macro key/4 + : "\1" + : "\2" + : "\3" + : "\4" +end macro + +macro nocaps/2 + : "\2" + : +end macro + +macro nocaps/3 + : "\2" + : "\3" +end macro + +macro caps/3 + : "\2" + : "\3" + : "\3" + : "\2" +end macro + + + : "º" + : "ª" + : "\\" + : +key("1" "!" "|" "¹") +key("2" "\"" "@" "²") +key("3" "·" "#" "³") +key("4" "$" "~" "¼") +key("5" "%" "¦" "⅝") +key("6" "&" "¬" "¾") +key("7" "/" "½" "⅞") +key("8" "(" "⅛" "⅜") + : ")" + : "^" + : + : "=" + : "`" + : + : "'" + : "?" + : + : + : "¡" + : "¿" + : + : + + +key("." ":" "<" "«") +key("," ";" ">" "»") +caps("ñ" "ł" "Ł") +nocaps("p" "¶" "º") +nocaps("y" "¥" "ª") +caps("f" "ŧ" "Ŧ") +caps("g" "đ" "Ð") +nocaps("c" "¢" "©") +caps("h" "ħ" "Ħ") + : "£" + : + : + : "[" + : + : "+" + : "*" + : "]" + : "±" + + +caps("a" "æ" "Æ") +caps("o" "ø" "Ø") +nocaps("e" "€" "¢") +caps("u" "å" "Å) +caps("i" "œ" "Œ") +caps("d" "ð" "Ð") +nocaps("r" "®" "™") +caps("t" "þ" "Þ") +caps("n" "ŋ" "Ŋ") +nocaps("s" "ß" "§") + : + : "{" + : + : "}" + : + + +key("<" ">" "‽" "⸘") + : "-" + : "_" + : + : +nocaps("q" "¤" "Ω") + : + : # horn +nocaps("k" "ĸ" "ı") +nocaps("x" "×" "÷") +nocaps("b" "←" "→") +nocaps("m" "µ") +nocaps("w" "↓" "↑") +nocaps("v" "“" "‘") +nocaps("z" "”" "’") + diff --git a/res/keyboard/layout/es/latin_american_dvorak b/res/keyboard/layout/es/latin_american_dvorak new file mode 100644 index 0000000..6494cc4 --- /dev/null +++ b/res/keyboard/layout/es/latin_american_dvorak @@ -0,0 +1,167 @@ +information + language "Spanish" + country "Argentina" + country "Bolivia, Plurinational State of" + country "Chile" + country "Colombia" + country "Costa Rica" + country "Cuba" + country "Dominican Republic" + country "Ecuador" + country "El Salvador" + country "Guatemala" + country "Haiti" + country "Honduras" + country "Mexico" + country "Nicaragua" + country "Panama" + country "Paraguay" + country "Peru" + country "Puerto Rico" + country "Uruguay" + country "Venezuela, Bolivarian Republic of" + variant "Latin American, Dvorak" +end information + +include "../common/dvorak" +include "../common/base" + + +function comma/0 + "," +end function +function altcomma/0 + "." +end function + +macro mod_letter/2 + : "\1" + : "\2" + : "\2" + : "\1" +end macro + +mod_letter("ñ" "Ñ") + + : + : + : + : + : + : + : + : + : + : + : + : + + +macro key/4 + : "\1" + : "\2" + : "\3" + : "\4" +end macro + +macro nocaps/2 + : "\2" + : +end macro + +macro nocaps/3 + : "\2" + : "\3" +end macro + +macro caps/3 + : "\2" + : "\3" + : "\3" + : "\2" +end macro + + + : "|" + : "°" + : "¬" + : +key("1" "!" "|" "¹") +key("2" "\"" "@" "²") +key("3" "#" "·" "³") +key("4" "$" "~" "¼") +key("5" "%" "¦" "⅝") +key("6" "&" "¬" "¾") +key("7" "/" "½" "⅞") +key("8" "(" "⅛" "⅜") + : ")" + : "^" + : + : "=" + : "`" + : + : "'" + : "?" + : + : + : "¿" + : "¡" + : + : + + +key("." ":" "<" "«") +key("," ";" ">" "»") +caps("ñ" "ł" "Ł") +nocaps("p" "¶" "º") +nocaps("y" "¥" "ª") +caps("f" "ŧ" "Ŧ") +caps("g" "đ" "Ð") +nocaps("c" "¢" "©") +caps("h" "ħ" "Ħ") + : "£" + : + : + : + : + : "+" + : "*" + : + : "±" + + +caps("a" "æ" "Æ") +caps("o" "ø" "Ø") +nocaps("e" "€" "¢") +caps("u" "å" "Å) +caps("i" "œ" "Œ") +caps("d" "ð" "Ð") +nocaps("r" "®" "™") +caps("t" "þ" "Þ") +caps("n" "ŋ" "Ŋ") +nocaps("s" "ß" "§") + : "{" + : "[" + : + : + : "}" + : "]" +caps("}" "ç" "Ç") + + +key("<" ">" "‽" "⸘") + : "-" + : "_" + : + : +nocaps("q" "¤" "Ω") + : + : # horn +nocaps("k" "ĸ" "ı") +nocaps("x" "×" "÷") +nocaps("b" "←" "→") +nocaps("m" "µ") +nocaps("w" "↓" "↑") +nocaps("v" "“" "‘") +nocaps("z" "”" "’") + -- cgit v1.2.3-70-g09d2