From 9d68707988e2226d710ea46069cbf5e83e5e13ab Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Mon, 18 Aug 2014 02:13:43 +0200 Subject: add da 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/da/colemak | 190 +++++++++++++++++++++++++++++++++++++++++ res/keyboard/layout/da/dvorak | 139 ++++++++++++++++++++++++++++++ res/keyboard/layout/da/qwerty | 190 +++++++++++++++++++++++++++++++++++++++++ 3 files changed, 519 insertions(+) create mode 100644 res/keyboard/layout/da/colemak create mode 100644 res/keyboard/layout/da/dvorak create mode 100644 res/keyboard/layout/da/qwerty diff --git a/res/keyboard/layout/da/colemak b/res/keyboard/layout/da/colemak new file mode 100644 index 0000000..fa73203 --- /dev/null +++ b/res/keyboard/layout/da/colemak @@ -0,0 +1,190 @@ +information + language "Danish" + country "Denmark" + variant "Colemak" +end information + +include "../common/colemak" +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("æ" "Æ") +mod_letter("ø" "Ø") + + : + : + : + : + : + : + : + : + : + : + : + : + + +macro key/4 + : "\1" + : "\2" + : "\3" + : "\4" +end macro + +macro nocaps/3 + : "\2" + : "\3" +end macro + +macro caps/3 + : "\2" + : "\3" + : "\3" + : "\2" +end macro + + +key("|" "§" "¦" "¶") +key("1" "!" "¡" "¹") +key("2" "\"" "@" "²") +key("3" "#" "£" "³") +key("4" "¤" "$" "¼") +key("5" "%" "½" "¢") +key("6" "&" "¥" "⅝") +key("7" "/" "{" "÷") +key("8" "(" "[" "«") +key("9" ")" "]" "»") +key("0" "=" "}" "°") +key("+" "?" "±" "¿") + : + : "|" + : "¦" + + : + : + : + +key("'" "*" "`" "×") +key("<" ">" "\\" "¬") + + : "," + : ";" + : + : + + : "." + : ":" + : "·" + : + + : "-" + : "_" + : "–" + : "—" + + + : "Ω" + : + + : "ł" + : "Ł" + + : "€" + : "¢" + + : "®" + : "™" + + : "þ" + : "Þ" + + : "→" + : + + : "↓" + : "↑" + + : + : "ı" + + : "œ" + : "Œ" + + : "π" + : "Π" + + : + : + + + : + : + + : "ß" + : + + : "ð" + : "Ð" + + : "đ" + : "ª" + + : "ŋ" + : "Ŋ" + + : "ħ" + : "Ħ" + + : + : + + : "ĸ" + : + + : "←" + : + + : + : + + : + : + + + : "»" + : "›" + + : "«" + : "‹" + + : "©" + : "℗" + + : "‘" + : "“" + + : "’" + : "”" + + : + : + + : "µ" + : "º" + diff --git a/res/keyboard/layout/da/dvorak b/res/keyboard/layout/da/dvorak new file mode 100644 index 0000000..464aebf --- /dev/null +++ b/res/keyboard/layout/da/dvorak @@ -0,0 +1,139 @@ +information + language "Danish" + country "Denmark" + 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("æ" "Æ") +mod_letter("ø" "Ø") + + : + : + : + : + : + : + : + : + : + : + : + : + + +macro key/4 + : "\1" + : "\2" + : "\3" + : "\4" +end macro + + +key("|" "§" "¦" "¶") +key("1" "!" "¡" "¹") +key("2" "\"" "@" "²") +key("3" "#" "£" "³") +key("4" "¤" "$" "¼") +key("5" "%" "½" "¢") +key("6" "&" "¥" "¾") +key("7" "/" "{" "÷") +key("8" "(" "[" "«") +key("9" ")" "]" "»") +key("0" "=" "}" "°") +key("+" "?" "±" "¿") + : + : + : "`" + + : + : + : + + : "'" + : "*" + : + : +key("<" ">" "«" "»") + + + : "," + : ";" + : + : + + : "." + : ":" + : "·" + : + + : "-" + : "_" + : + : + + +macro nocaps/3 + : "\2" + : "\3" +end macro + +macro caps/3 + : "\2" + : "\3" + : "\3" + : "\2" +end macro + + +nocaps("å" "}" "]") +caps("p" "þ" "Þ") +nocaps("y" "»" "›") +nocaps("f" "«" "‹") +caps("g" "ŋ" "Ŋ") +nocaps("c" "ç" "©") +nocaps("r" "®" "℗") +nocaps("l" "ª" "º") + +# caps("a" "" "") +caps("o" "œ" "Œ") +nocaps("e" "€" "¢") +caps("u" "π" "Π") +caps("i" "ı" "İ") +caps("d" "ð" "Ð") +caps("h" "ħ" "Ħ") +caps("t" "ŧ" "Ŧ") +# caps("n" "" "") + : "ß" + : "™" + +nocaps("ø" "|" "\\") +nocaps("æ" "{" "[") +nocaps("q" "←" "Ω") +nocaps("j" "↓" "↑") +nocaps("k" "→" "–") +nocaps("x" "×" "—") +caps("b" "đ" "Ð") +nocaps("m" "µ" "ĸ") +caps("w" "ł" "Ł") +caps("v" "‘" "“") +caps("z" "’" "”") + diff --git a/res/keyboard/layout/da/qwerty b/res/keyboard/layout/da/qwerty new file mode 100644 index 0000000..57435f9 --- /dev/null +++ b/res/keyboard/layout/da/qwerty @@ -0,0 +1,190 @@ +information + language "Danish" + country "Denmark" + variant "QWERTY" +end information + +include "../common/qwerty" +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("æ" "Æ") +mod_letter("ø" "Ø") + + : + : + : + : + : + : + : + : + : + : + : + : + + +macro key/4 + : "\1" + : "\2" + : "\3" + : "\4" +end macro + +macro nocaps/3 + : "\2" + : "\3" +end macro + +macro caps/3 + : "\2" + : "\3" + : "\3" + : "\2" +end macro + + +key("|" "§" "¦" "¶") +key("1" "!" "¡" "¹") +key("2" "\"" "@" "²") +key("3" "#" "£" "³") +key("4" "¤" "$" "¼") +key("5" "%" "½" "¢") +key("6" "&" "¥" "⅝") +key("7" "/" "{" "÷") +key("8" "(" "[" "«") +key("9" ")" "]" "»") +key("0" "=" "}" "°") +key("+" "?" "±" "¿") + : + : "|" + : "¦" + + : + : + : + +key("'" "*" "`" "×") +key("<" ">" "\\" "¬") + + : "," + : ";" + : + : + + : "." + : ":" + : "·" + : + + : "-" + : "_" + : "–" + : "—" + + + : "Ω" + : + + : "ł" + : "Ł" + + : "€" + : "¢" + + : "®" + : "™" + + : "þ" + : "Þ" + + : "←" + : + + : "↓" + : "↑" + + : "→" + : "ı" + + : "œ" + : "Œ" + + : "π" + : "Π" + + : + : + + + : + : + + : "ß" + : + + : "ð" + : "Ð" + + : "đ" + : "ª" + + : "ŋ" + : "Ŋ" + + : "ħ" + : "Ħ" + + : + : + + : "ĸ" + : + + : + : + + : + : + + : + : + + + : "»" + : "›" + + : "«" + : "‹" + + : "©" + : "℗" + + : "‘" + : "“" + + : "’" + : "”" + + : + : + + : "µ" + : "º" + -- cgit v1.2.3-70-g09d2