information language "Norwegian" country "Norway" 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" "þ" "Þ") # caps("y" "" "") nocaps("f" "ª" "º") caps("g" "ŋ" "Ŋ") nocaps("c" "ç" "©") nocaps("r" "®" "℗") : : # horn # 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" "’" "”")