diff options
author | Mattias Andrée <maandree@operamail.com> | 2014-08-18 16:26:32 +0200 |
---|---|---|
committer | Mattias Andrée <maandree@operamail.com> | 2014-08-18 16:26:32 +0200 |
commit | d643b1eb88af84aa877185cc22664901b572f399 (patch) | |
tree | 857051c8d4fb7e922c48f1e2f3baca6c514da77f /res | |
parent | typo (diff) | |
download | mds-d643b1eb88af84aa877185cc22664901b572f399.tar.gz mds-d643b1eb88af84aa877185cc22664901b572f399.tar.bz2 mds-d643b1eb88af84aa877185cc22664901b572f399.tar.xz |
add es dvorak layouts
Signed-off-by: Mattias Andrée <maandree@operamail.com>
Diffstat (limited to 'res')
-rw-r--r-- | res/keyboard/layout/es/dvorak | 147 | ||||
-rw-r--r-- | res/keyboard/layout/es/latin_american_dvorak | 167 |
2 files changed, 314 insertions, 0 deletions
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 + <letter \1> : "\1" + <shift letter \1> : "\2" + <caps letter \1> : "\2" + <shift caps letter \1> : "\1" +end macro + +mod_letter("ñ" "Ñ") +mod_letter("ç" "Ç") + +<keycode 41> : <letter º> +<keycode 12> : <letter '> +<keycode 13> : <letter ¡> +<keycode 16> : <letter .> +<keycode 17> : <letter ,> +<keycode 18> : <letter ñ> +<keycode 26> : <dead letter `> +<keycode 27> : <letter +> +<keycode 40> : <dead letter ´> +<keycode 43> : <letter ç> +<keycode 86> : <letter <> +<keycode 44> : <letter -> + + +macro key/4 + <letter \1> : "\1" + <shift letter \1> : "\2" + <altgr letter \1> : "\3" + <altgr shift letter \1> : "\4" +end macro + +macro nocaps/2 + <altgr letter \1> : "\2" + <altgr shift letter \1> : <void> +end macro + +macro nocaps/3 + <altgr letter \1> : "\2" + <altgr shift letter \1> : "\3" +end macro + +macro caps/3 + <altgr letter \1> : "\2" + <altgr shift letter \1> : "\3" + <altgr caps letter \1> : "\3" + <altgr caps shift letter \1> : "\2" +end macro + + +<letter º> : "º" +<shift letter º> : "ª" +<altgr letter º> : "\\" +<altgr shift letter º> : <dead letter °> +key("1" "!" "|" "¹") +key("2" "\"" "@" "²") +key("3" "·" "#" "³") +key("4" "$" "~" "¼") +key("5" "%" "¦" "⅝") +key("6" "&" "¬" "¾") +key("7" "/" "½" "⅞") +key("8" "(" "⅛" "⅜") +<shift letter 9> : ")" +<altgr letter 9> : "^" +<altgr shift letter 9> : <void> +<shift letter 0> : "=" +<altgr letter 0> : "`" +<altgr shift letter 0> : <dead letter ˝> +<letter '> : "'" +<shift letter '> : "?" +<altgr letter '> : <dead letter ¯> +<altgr shift letter '> : <dead letter ˛> +<letter ¡> : "¡" +<shift letter ¡> : "¿" +<altgr letter ¡> : <dead letter ˘> +<altgr shift letter ¡> : <dead letter ˙> + + +key("." ":" "<" "«") +key("," ";" ">" "»") +caps("ñ" "ł" "Ł") +nocaps("p" "¶" "º") +nocaps("y" "¥" "ª") +caps("f" "ŧ" "Ŧ") +caps("g" "đ" "Ð") +nocaps("c" "¢" "©") +caps("h" "ħ" "Ħ") +<altgr letter l> : "£" +<altgr shift letter l> : <dead letter °> +<shift dead letter `> : <dead letter ^> +<altgr dead letter `> : "[" +<altgr shift dead letter `> : <dead letter ˇ> +<letter +> : "+" +<shift letter +> : "*" +<altgr letter +> : "]" +<altgr shift letter +> : "±" + + +caps("a" "æ" "Æ") +caps("o" "ø" "Ø") +nocaps("e" "€" "¢") +caps("u" "å" "Å) +caps("i" "œ" "Œ") +caps("d" "ð" "Ð") +nocaps("r" "®" "™") +caps("t" "þ" "Þ") +caps("n" "ŋ" "Ŋ") +nocaps("s" "ß" "§") +<shift dead letter ´> : <dead letter ¨> +<altgr dead letter ´> : "{" +<altgr shift dead letter ´> : <dead letter ~> +<altgr letter ç> : "}" +<altgr shift letter ç> : <dead letter ¸> + + +key("<" ">" "‽" "⸘") +<letter -> : "-" +<shift letter -> : "_" +<altgr letter -> : <dead letter \u0323> +<altgr shift letter -> : <dead letter ¯> +nocaps("q" "¤" "Ω") +<altgr letter j> : <dead letter ˀ> +<altgr shift letter j> : <dead letter \u031B> # 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 + <letter \1> : "\1" + <shift letter \1> : "\2" + <caps letter \1> : "\2" + <shift caps letter \1> : "\1" +end macro + +mod_letter("ñ" "Ñ") + +<keycode 41> : <letter |> +<keycode 12> : <letter '> +<keycode 13> : <letter ¿> +<keycode 16> : <letter .> +<keycode 17> : <letter ,> +<keycode 18> : <letter ñ> +<keycode 26> : <dead letter ´> +<keycode 27> : <letter +> +<keycode 40> : <letter {> +<keycode 43> : <letter }> +<keycode 86> : <letter <> +<keycode 44> : <letter -> + + +macro key/4 + <letter \1> : "\1" + <shift letter \1> : "\2" + <altgr letter \1> : "\3" + <altgr shift letter \1> : "\4" +end macro + +macro nocaps/2 + <altgr letter \1> : "\2" + <altgr shift letter \1> : <void> +end macro + +macro nocaps/3 + <altgr letter \1> : "\2" + <altgr shift letter \1> : "\3" +end macro + +macro caps/3 + <altgr letter \1> : "\2" + <altgr shift letter \1> : "\3" + <altgr caps letter \1> : "\3" + <altgr caps shift letter \1> : "\2" +end macro + + +<letter |> : "|" +<shift letter |> : "°" +<altgr letter |> : "¬" +<altgr shift letter |> : <dead letter °> +key("1" "!" "|" "¹") +key("2" "\"" "@" "²") +key("3" "#" "·" "³") +key("4" "$" "~" "¼") +key("5" "%" "¦" "⅝") +key("6" "&" "¬" "¾") +key("7" "/" "½" "⅞") +key("8" "(" "⅛" "⅜") +<shift letter 9> : ")" +<altgr letter 9> : "^" +<altgr shift letter 9> : <void> +<shift letter 0> : "=" +<altgr letter 0> : "`" +<altgr shift letter 0> : <dead letter ˝> +<letter '> : "'" +<shift letter '> : "?" +<altgr letter '> : <dead letter ¯> +<altgr shift letter '> : <dead letter ˛> +<letter ¿> : "¿" +<shift letter ¿> : "¡" +<altgr letter ¿> : <dead letter ˘> +<altgr shift letter ¿> : <dead letter ˙> + + +key("." ":" "<" "«") +key("," ";" ">" "»") +caps("ñ" "ł" "Ł") +nocaps("p" "¶" "º") +nocaps("y" "¥" "ª") +caps("f" "ŧ" "Ŧ") +caps("g" "đ" "Ð") +nocaps("c" "¢" "©") +caps("h" "ħ" "Ħ") +<altgr letter l> : "£" +<altgr shift letter l> : <dead letter °> +<shift dead letter ´> : <dead letter ^> +<altgr dead letter ´> : <dead letter ~> +<altgr shift dead letter ´> : <dead letter ˇ> +<letter +> : "+" +<shift letter +> : "*" +<altgr letter +> : <dead letter ¸> +<altgr shift letter +> : "±" + + +caps("a" "æ" "Æ") +caps("o" "ø" "Ø") +nocaps("e" "€" "¢") +caps("u" "å" "Å) +caps("i" "œ" "Œ") +caps("d" "ð" "Ð") +nocaps("r" "®" "™") +caps("t" "þ" "Þ") +caps("n" "ŋ" "Ŋ") +nocaps("s" "ß" "§") +<letter {"> : "{" +<shift letter {"> : "[" +<altgr letter {"> : <dead letter `> +<altgr shift letter {"> : <dead letter ¨> +<letter }"> : "}" +<shift letter }"> : "]" +caps("}" "ç" "Ç") + + +key("<" ">" "‽" "⸘") +<letter -> : "-" +<shift letter -> : "_" +<altgr letter -> : <dead letter \u0323> +<altgr shift letter -> : <dead letter ¯> +nocaps("q" "¤" "Ω") +<altgr letter j> : <dead letter ˀ> +<altgr shift letter j> : <dead letter \u031B> # horn +nocaps("k" "ĸ" "ı") +nocaps("x" "×" "÷") +nocaps("b" "←" "→") +nocaps("m" "µ") +nocaps("w" "↓" "↑") +nocaps("v" "“" "‘") +nocaps("z" "”" "’") + |