mlf176f2 pushed a commit to branch externals/ergoemacs-mode in repository elpa.
commit 0d4b19850141f4ee3c77b5f3633a5846d3c4207d Author: Arash Kamangir <[email protected]> Date: Fri Jun 27 19:59:07 2014 +0430 sort layouts alphabetically --- ergoemacs-layouts.el | 343 +++++++++++++++++++++++++------------------------- 1 files changed, 171 insertions(+), 172 deletions(-) diff --git a/ergoemacs-layouts.el b/ergoemacs-layouts.el index e019849..fd29163 100644 --- a/ergoemacs-layouts.el +++ b/ergoemacs-layouts.el @@ -28,29 +28,45 @@ ;;; Code: -(defvar ergoemacs-layout-de-truly-andw - '("<" "" "1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "-" "" "" - "#" "ß" "b" "u" "." "," "ü" "p" "c" "l" "m" "f" "x" "+" "" - "" "" "h" "i" "e" "a" "o" "d" "t" "r" "n" "s" "" "" "" - "" "" "k" "y" "ö" "ä" "q" "j" "g" "w" "v" "z" "" "" "" +(defvar ergoemacs-layout-asset + '("" "`" "1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "-" "=" "" + "" "" "q" "w" "j" "f" "g" "y" "p" "u" "l" ";" "[" "]" "\\" + "" "" "a" "s" "e" "t" "d" "h" "n" "i" "o" "r" "'" "" "" + "" "" "z" "x" "c" "v" "b" "k" "m" "," "." "/" "" "" "" ;; Shifted - ">" "°" "!" "\"" "§" "$" "%" "&" "/" "(" ")" "=" "_" "" "" - "'" "?" "B" "U" ":" ";" "Ü" "P" "C" "L" "M" "F" "X" "*" "" - "" "" "H" "I" "E" "A" "O" "D" "T" "R" "N" "S" "" "" "" - "" "" "K" "Y" "Ö" "Ä" "Q" "J" "G" "W" "V" "Z" "" "" "") - "German BU-TECK Layout. URL `http://www.adnw.de'. ") + "" "~" "!" "@" "#" "$" "%" "^" "&" "*" "(" ")" "_" "+" "" + "" "" "Q" "W" "J" "F" "G" "Y" "P" "U" "L" ":" "{" "}" "|" + "" "" "A" "S" "E" "T" "D" "H" "N" "I" "O" "R" "\"" "" "" + "" "" "Z" "X" "C" "V" "B" "K" "M" "<" ">" "?" "" "" "") + "US Asset layout. URL `http://millikeys.sourceforge.net/asset/'.") -(defvar ergoemacs-layout-sw - '("" "½" "1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "+" "’" "" - "" "" "q" "w" "e" "r" "t" "y" "u" "i" "o" "p" "å" "\"" "" - "" "" "a" "s" "d" "f" "g" "h" "j" "k" "l" "ö" "ä" "'" "" - "" "<" "z" "x" "c" "v" "b" "n" "m" "," "." "-" "" "" "" +;; From Baptiste Fouques +;; changed to bepo because it breaks how I run things (unfortunately)... +(defvar ergoemacs-layout-bepo + '("" "$" "\"" "«" "»" "(" ")" "@" "+" "-" "/" "*" "=" "%" "" + "" "" "b" "é" "p" "o" "è" "^" "v" "d" "l" "j" "z" "w" "" + "" "" "a" "u" "i" "e" "," "c" "t" "s" "r" "n" "m" "ç" "" + "" "ê" "à" "y" "x" "." "k" "'" "q" "g" "h" "f" "" "" "" ;; Shifted - "" "§" "!" "@" "#" "¤" "%" "&" "/" "(" ")" "=" "?" "`" "" - "" "" "Q" "W" "E" "R" "T" "Y" "U" "I" "O" "P" "Å" "^" "" - "" "" "A" "S" "D" "F" "G" "H" "J" "K" "L" "Ö" "Ä" "*" "" - "" ">" "Z" "X" "C" "V" "B" "N" "M" ";" ":" "_" "" "" "") - "Swedish layout.") + "" "#" "1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "°" "`" "" + "" "" "B" "É" "P" "O" "È" "!" "V" "D" "L" "J" "Z" "W" "" + "" "" "A" "U" "I" "E" ";" "C" "T" "S" "R" "N" "M" "Ç" "" + "" "Ê" "À" "Y" "X" ":" "K" "?" "Q" "G" "H" "F" "" "" "") + "French BÉPO layout. URL `http://bepo.fr/'.") + +(defvaralias 'ergoemacs-layout-bépo 'ergoemacs-layout-bepo) + +(defvar ergoemacs-layout-colemak + '("" "`" "1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "-" "=" "" + "" "" "q" "w" "f" "p" "g" "j" "l" "u" "y" ";" "[" "]" "\\" + "" "" "a" "r" "s" "t" "d" "h" "n" "e" "i" "o" "'" "" "" + "" "" "z" "x" "c" "v" "b" "k" "m" "," "." "/" "" "" "" + ;; Shifted + "" "~" "!" "@" "#" "$" "%" "^" "&" "*" "(" ")" "_" "+" "" + "" "" "Q" "W" "F" "P" "G" "J" "L" "U" "Y" ":" "{" "}" "|" + "" "" "A" "R" "S" "T" "D" "H" "N" "E" "I" "O" "\"" "" "" + "" "" "Z" "X" "C" "V" "B" "K" "M" "<" ">" "?" "" "" "") + "US Colemak layout URL `http://colemak.com/'.") (defvar ergoemacs-layout-da '("" "½" "1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "+" "’" "" @@ -64,41 +80,30 @@ "" ">" "Z" "X" "C" "V" "B" "N" "M" ";" ":" "_" "" "" "") "Danish layout.") -(defvar ergoemacs-layout-no - '("" "|" "1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "+" "\\" "" - "" "" "q" "w" "e" "r" "t" "y" "u" "i" "o" "p" "å" "¨" "" - "" "" "a" "s" "d" "f" "g" "h" "j" "k" "l" "ø" "æ" "'" "" - "" "<" "z" "x" "c" "v" "b" "n" "m" "," "." "-" "" "" "" - ;; Shifted - "" "§" "!" "\"" "#" "¤" "%" "&" "/" "(" ")" "=" "?" "`" "" - "" "" "Q" "W" "E" "R" "T" "Y" "U" "I" "O" "P" "Å" "^" "" - "" "" "A" "S" "D" "F" "G" "H" "J" "K" "L" "Ø" "Æ" "*" "" - "" ">" "Z" "X" "C" "V" "B" "N" "M" ";" ":" "_" "" "" "") - "Norwegian layout.") - -(defvar ergoemacs-layout-pt-nativo - '("" "+" "1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "º" "<" "" - "" "" "'" "," "." "h" "x" "w" "l" "t" "c" "p" "~" "-" "" - "" "" "i" "e" "a" "o" "u" "m" "d" "s" "r" "n" "'" "|" "" - "" "«" "y" "ç" "j" "b" "k" "q" "v" "g" "f" "z" "" "" "" +;; From Thomas Rikl +(defvar ergoemacs-layout-de + '("" "" "1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "ß" "" "" + "" "" "q" "w" "e" "r" "t" "z" "u" "i" "o" "p" "ü" "+" "" + "" "" "a" "s" "d" "f" "g" "h" "j" "k" "l" "ö" "ä" "#" "" + "" "" "y" "x" "c" "v" "b" "n" "m" "," "." "-" "" "" "" ;; Shifted - "" "*" "!" "\"" "#" "$" "%" "&" "/" "(" ")" "=" "ª" ">" "" - "" "" "?" ";" ":" "H" "X" "W" "L" "T" "C" "P" "^" "_" "" - "" "" "I" "E" "A" "O" "U" "M" "D" "S" "R" "N" "`" "\\" "" - "" "»" "Y" "Ç" "J" "B" "K" "Q" "V" "G" "F" "Z" "" "" "") - "PT Nativo layout URL `http://xahlee.info/kbd/pt-nativo_keyboard_layout.html'.") + "" "°" "!" "\"" "§" "$" "%" "&" "/" "(" ")" "=" "?" "" "" + "" "" "Q" "W" "E" "R" "T" "Z" "U" "I" "O" "P" "Ü" "*" "" + "" "" "A" "S" "D" "F" "G" "H" "J" "K" "L" "Ö" "Ä" "'" "" + "" "" "Y" "X" "C" "V" "B" "N" "M" ";" ":" "_" "" "" "") + "German QWERTZ layout.") -(defvar ergoemacs-layout-us - '("" "`" "1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "-" "=" "" - "" "" "q" "w" "e" "r" "t" "y" "u" "i" "o" "p" "[" "]" "\\" - "" "" "a" "s" "d" "f" "g" "h" "j" "k" "l" ";" "'" "" "" - "" "" "z" "x" "c" "v" "b" "n" "m" "," "." "/" "" "" "" +(defvar ergoemacs-layout-de-truly-andw + '("<" "" "1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "-" "" "" + "#" "ß" "b" "u" "." "," "ü" "p" "c" "l" "m" "f" "x" "+" "" + "" "" "h" "i" "e" "a" "o" "d" "t" "r" "n" "s" "" "" "" + "" "" "k" "y" "ö" "ä" "q" "j" "g" "w" "v" "z" "" "" "" ;; Shifted - "" "~" "!" "@" "#" "$" "%" "^" "&" "*" "(" ")" "_" "+" "" - "" "" "Q" "W" "E" "R" "T" "Y" "U" "I" "O" "P" "{" "}" "|" - "" "" "A" "S" "D" "F" "G" "H" "J" "K" "L" ":" "\"" "" "" - "" "" "Z" "X" "C" "V" "B" "N" "M" "<" ">" "?" "" "" "") - "US English QWERTY layout.") + ">" "°" "!" "\"" "§" "$" "%" "&" "/" "(" ")" "=" "_" "" "" + "'" "?" "B" "U" ":" ";" "Ü" "P" "C" "L" "M" "F" "X" "*" "" + "" "" "H" "I" "E" "A" "O" "D" "T" "R" "N" "S" "" "" "" + "" "" "K" "Y" "Ö" "Ä" "Q" "J" "G" "W" "V" "Z" "" "" "") + "German BU-TECK Layout. URL `http://www.adnw.de'. ") (defvar ergoemacs-layout-dv '("" "`" "1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "[" "]" "" @@ -112,31 +117,17 @@ "" "" ":" "Q" "J" "K" "X" "B" "M" "W" "V" "Z" "" "" "") "US Dvorak layout. URL `http://en.wikipedia.org/wiki/Dvorak_Simplified_Keyboard'.") -(defvaralias 'ergoemacs-layout-us_dvorak 'ergoemacs-layout-dv) - -(defvar ergoemacs-layout-programmer-dv - '("" "$" "&" "[" "{" "}" "(" "=" "*" ")" "+" "]" "!" "#" "" - "" "" ";" "," "." "p" "y" "f" "g" "c" "r" "l" "/" "@" "\\" - "" "" "a" "o" "e" "u" "i" "d" "h" "t" "n" "s" "-" "" "" - "" "" "'" "q" "j" "k" "x" "b" "m" "w" "v" "z" "" "" "" - ;; Shifted - "" "~" "%" "7" "5" "3" "1" "9" "0" "2" "4" "6" "8" "`" "" - "" "" ":" "<" ">" "P" "Y" "F" "G" "C" "R" "L" "?" "^" "|" - "" "" "A" "O" "E" "U" "I" "D" "H" "T" "N" "S" "_" "" "" - "" "" "\"" "Q" "J" "K" "X" "B" "M" "W" "V" "Z" "" "" "") - "US Programmer Dvorak layout.") - -(defvar ergoemacs-layout-gb-dv - '("" "`" "[" "7" "5" "3" "1" "9" "0" "2" "4" "6" "8" "]" "" - "" "" "/" "," "." "p" "y" "f" "g" "c" "r" "l" "'" "=" "\\" - "" "" "a" "o" "e" "u" "i" "d" "h" "t" "n" "s" "-" "#" "" - "" "\\" ";" "q" "j" "k" "x" "b" "m" "w" "v" "z" "" "" "" +(defvar ergoemacs-layout-es + '("" "°" "1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "'" "¡" "" + "" "" "q" "w" "e" "r" "t" "y" "u" "i" "o" "p" "`" "+" "" + "" "" "a" "s" "d" "f" "g" "h" "j" "k" "l" "ñ" "'" "ç" "" + "" "<" "z" "x" "c" "v" "b" "n" "m" "," "." "-" "" "" "" ;; Shifted - "" "¬" "{" "&" "%" "£" "!" "(" ")" "\"" "$" "^" "*" "}" "" - "" "" "?" "<" ">" "P" "Y" "F" "G" "C" "R" "L" "@" "+" "|" - "" "" "A" "O" "E" "U" "I" "D" "H" "T" "N" "S" "_" "~" "" - "" "|" ":" "Q" "J" "K" "X" "B" "M" "W" "V" "Z" "" "" "") - "UK Dvorak layout.") + "" "ª" "!" "\"" "£" "$" "%" "&" "/" "(" ")" "=" "?" "¿" "" + "" "" "Q" "W" "E" "R" "T" "Y" "U" "I" "O" "P" "^" "*" "" + "" "" "A" "S" "D" "F" "G" "H" "J" "K" "L" "Ñ" "\"" "Ç" "" + "" ">" "Z" "X" "C" "V" "B" "N" "M" ";" ":" "_" "" "" "") + "Spanish layout. URL `http://en.wikipedia.org/wiki/Keyboard_layout'.") ;; Thanks to Diego Efe (defvar ergoemacs-layout-es-dv-1 @@ -151,41 +142,29 @@ "" ">" "_" "Q" "J" "K" "X" "B" "M" "W" "V" "Z" "" "" "") "Spanish Dvorak layout. URL `http://djelibeibi.unex.es/dvorak'.") -(defvar ergoemacs-layout-colemak - '("" "`" "1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "-" "=" "" - "" "" "q" "w" "f" "p" "g" "j" "l" "u" "y" ";" "[" "]" "\\" - "" "" "a" "r" "s" "t" "d" "h" "n" "e" "i" "o" "'" "" "" - "" "" "z" "x" "c" "v" "b" "k" "m" "," "." "/" "" "" "" - ;; Shifted - "" "~" "!" "@" "#" "$" "%" "^" "&" "*" "(" ")" "_" "+" "" - "" "" "Q" "W" "F" "P" "G" "J" "L" "U" "Y" ":" "{" "}" "|" - "" "" "A" "R" "S" "T" "D" "H" "N" "E" "I" "O" "\"" "" "" - "" "" "Z" "X" "C" "V" "B" "K" "M" "<" ">" "?" "" "" "") - "US Colemak layout URL `http://colemak.com/'.") - -(defvar ergoemacs-layout-asset - '("" "`" "1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "-" "=" "" - "" "" "q" "w" "j" "f" "g" "y" "p" "u" "l" ";" "[" "]" "\\" - "" "" "a" "s" "e" "t" "d" "h" "n" "i" "o" "r" "'" "" "" - "" "" "z" "x" "c" "v" "b" "k" "m" "," "." "/" "" "" "" +(defvar ergoemacs-layout-fa + '("" "" "۱" "۲" "۳" "۴" "۵" "۶" "۷" "۸" "۹" "۰" "-" "=" "" + "" "" "ض" "ص" "ث" "ق" "ف" "غ" "ع" "ه" "خ" "ح" "ج" "چ" "\\" + "" "" "ش" "س" "ی" "ب" "ل" "ا" "ت" "ن" "م" "ک" "گ" "" "" + "" "" "ظ" "ط" "ز" "ر" "ذ" "د" "پ" "و" "." "/" "" "" "" ;; Shifted - "" "~" "!" "@" "#" "$" "%" "^" "&" "*" "(" ")" "_" "+" "" - "" "" "Q" "W" "J" "F" "G" "Y" "P" "U" "L" ":" "{" "}" "|" - "" "" "A" "S" "E" "T" "D" "H" "N" "I" "O" "R" "\"" "" "" - "" "" "Z" "X" "C" "V" "B" "K" "M" "<" ">" "?" "" "" "") - "US Asset layout. URL `http://millikeys.sourceforge.net/asset/'.") + "" "÷" "!" "٬" "٫" "﷼" "٪" "×" "،" "*" ")" "(" "ـ" "+" "" + "" "" "ْ" "ٌ" "ٍ" "ً" "ُ" "ِ" "َ" "ّ" "]" "[" "}" "{" "|" + "" "" "ؤ" "ئ" "ي" "إ" "أ" "آ" "ة" "»" "«" ":" "؛" "" "" + "" "" "ك" "ٓ" "ژ" "ٰ" "" "ٔ" "ء" ">" "<" "؟" "" "" "") + "FA Persian standard layout.") -(defvar ergoemacs-layout-workman - '("" "`" "1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "-" "=" "" - "" "" "q" "d" "r" "w" "b" "j" "f" "u" "p" ";" "[" "]" "\\" - "" "" "a" "s" "h" "t" "g" "y" "n" "e" "o" "i" "'" "" "" - "" "" "z" "x" "m" "c" "v" "k" "l" "," "." "/" "" "" "" +(defvar ergoemacs-layout-fr + '("" "²" "&" "é" "\"" "'" "(" "-" "è" "_" "ç" "à" ")" "=" "" + "" "" "a" "z" "e" "r" "t" "y" "u" "i" "o" "p" "^" "$" "" + "" "" "q" "s" "d" "f" "g" "h" "j" "k" "l" "m" "ù" "*" "" + "" "<" "w" "x" "c" "v" "b" "n" "," ";" ":" "!" "" "" "" ;; Shifted - "" "~" "!" "@" "#" "$" "%" "^" "&" "*" "(" ")" "_" "+" "" - "" "" "Q" "D" "R" "W" "B" "J" "F" "U" "P" ":" "{" "}" "|" - "" "" "A" "S" "H" "T" "G" "Y" "N" "E" "O" "I" "\"" "" "" - "" "" "Z" "X" "M" "C" "V" "K" "L" "<" ">" "?" "" "" "") - "US Workman layout. URL `http://www.workmanlayout.com/blog/'.") + "" "³" "1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "°" "+" "" + "" "" "A" "Z" "E" "R" "T" "Y" "U" "I" "O" "P" "" "£" "" + "" "" "Q" "S" "D" "F" "G" "H" "J" "K" "L" "M" "%" "μ" "" + "" ">" "W" "X" "C" "V" "B" "N" "?" "." "/" "§" "" "" "") + "French AZERTY layout. URL `http://en.wikipedia.org/wiki/Keyboard_layout'.") (defvar ergoemacs-layout-gb '("" "`" "1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "-" "=" "" @@ -199,6 +178,20 @@ "" "|" "Z" "X" "C" "V" "B" "N" "M" "<" ">" "?" "" "" "") "UK layout. URL `http://en.wikipedia.org/wiki/Keyboard_layout'.") +(defvar ergoemacs-layout-gb-dv + '("" "`" "[" "7" "5" "3" "1" "9" "0" "2" "4" "6" "8" "]" "" + "" "" "/" "," "." "p" "y" "f" "g" "c" "r" "l" "'" "=" "\\" + "" "" "a" "o" "e" "u" "i" "d" "h" "t" "n" "s" "-" "#" "" + "" "\\" ";" "q" "j" "k" "x" "b" "m" "w" "v" "z" "" "" "" + ;; Shifted + "" "¬" "{" "&" "%" "£" "!" "(" ")" "\"" "$" "^" "*" "}" "" + "" "" "?" "<" ">" "P" "Y" "F" "G" "C" "R" "L" "@" "+" "|" + "" "" "A" "O" "E" "U" "I" "D" "H" "T" "N" "S" "_" "~" "" + "" "|" ":" "Q" "J" "K" "X" "B" "M" "W" "V" "Z" "" "" "") + "UK Dvorak layout.") + +(defvaralias 'ergoemacs-layout-ge 'ergoemacs-layout-de) + (defvar ergoemacs-layout-it '("" "\\" "1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "'" "¡" "" "" "" "q" "w" "e" "r" "t" "y" "u" "i" "o" "p" "è" "+" "" @@ -211,47 +204,6 @@ "" ">" "Z" "X" "C" "V" "B" "N" "M" ";" ":" "_" "" "" "") "Italian layout. URL `http://en.wikipedia.org/wiki/Keyboard_layout'.") -(defvar ergoemacs-layout-es - '("" "°" "1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "'" "¡" "" - "" "" "q" "w" "e" "r" "t" "y" "u" "i" "o" "p" "`" "+" "" - "" "" "a" "s" "d" "f" "g" "h" "j" "k" "l" "ñ" "'" "ç" "" - "" "<" "z" "x" "c" "v" "b" "n" "m" "," "." "-" "" "" "" - ;; Shifted - "" "ª" "!" "\"" "£" "$" "%" "&" "/" "(" ")" "=" "?" "¿" "" - "" "" "Q" "W" "E" "R" "T" "Y" "U" "I" "O" "P" "^" "*" "" - "" "" "A" "S" "D" "F" "G" "H" "J" "K" "L" "Ñ" "\"" "Ç" "" - "" ">" "Z" "X" "C" "V" "B" "N" "M" ";" ":" "_" "" "" "") - "Spanish layout. URL `http://en.wikipedia.org/wiki/Keyboard_layout'.") - -(defvaralias 'ergoemacs-layout-sp 'ergoemacs-layout-es) - -(defvar ergoemacs-layout-fr - '("" "²" "&" "é" "\"" "'" "(" "-" "è" "_" "ç" "à" ")" "=" "" - "" "" "a" "z" "e" "r" "t" "y" "u" "i" "o" "p" "^" "$" "" - "" "" "q" "s" "d" "f" "g" "h" "j" "k" "l" "m" "ù" "*" "" - "" "<" "w" "x" "c" "v" "b" "n" "," ";" ":" "!" "" "" "" - ;; Shifted - "" "³" "1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "°" "+" "" - "" "" "A" "Z" "E" "R" "T" "Y" "U" "I" "O" "P" "" "£" "" - "" "" "Q" "S" "D" "F" "G" "H" "J" "K" "L" "M" "%" "μ" "" - "" ">" "W" "X" "C" "V" "B" "N" "?" "." "/" "§" "" "" "") - "French AZERTY layout. URL `http://en.wikipedia.org/wiki/Keyboard_layout'.") - -;; From Thomas Rikl -(defvar ergoemacs-layout-de - '("" "" "1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "ß" "" "" - "" "" "q" "w" "e" "r" "t" "z" "u" "i" "o" "p" "ü" "+" "" - "" "" "a" "s" "d" "f" "g" "h" "j" "k" "l" "ö" "ä" "#" "" - "" "" "y" "x" "c" "v" "b" "n" "m" "," "." "-" "" "" "" - ;; Shifted - "" "°" "!" "\"" "§" "$" "%" "&" "/" "(" ")" "=" "?" "" "" - "" "" "Q" "W" "E" "R" "T" "Z" "U" "I" "O" "P" "Ü" "*" "" - "" "" "A" "S" "D" "F" "G" "H" "J" "K" "L" "Ö" "Ä" "'" "" - "" "" "Y" "X" "C" "V" "B" "N" "M" ";" ":" "_" "" "" "") - "German QWERTZ layout.") - -(defvaralias 'ergoemacs-layout-ge 'ergoemacs-layout-de) - (defvar ergoemacs-layout-neo '("" "^" "1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "-" "`" "" "" "" "x" "v" "l" "c" "w" "k" "h" "g" "f" "q" "ß" "'" "\\" @@ -264,34 +216,81 @@ "" "" "Ü" "Ö" "Ä" "P" "Z" "B" "M" "-" "·" "J" "" "" "") "Neo Layout") -;; From Baptiste Fouques -;; changed to bepo because it breaks how I run things (unfortunately)... -(defvar ergoemacs-layout-bepo - '("" "$" "\"" "«" "»" "(" ")" "@" "+" "-" "/" "*" "=" "%" "" - "" "" "b" "é" "p" "o" "è" "^" "v" "d" "l" "j" "z" "w" "" - "" "" "a" "u" "i" "e" "," "c" "t" "s" "r" "n" "m" "ç" "" - "" "ê" "à" "y" "x" "." "k" "'" "q" "g" "h" "f" "" "" "" +(defvar ergoemacs-layout-no + '("" "|" "1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "+" "\\" "" + "" "" "q" "w" "e" "r" "t" "y" "u" "i" "o" "p" "å" "¨" "" + "" "" "a" "s" "d" "f" "g" "h" "j" "k" "l" "ø" "æ" "'" "" + "" "<" "z" "x" "c" "v" "b" "n" "m" "," "." "-" "" "" "" ;; Shifted - "" "#" "1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "°" "`" "" - "" "" "B" "É" "P" "O" "È" "!" "V" "D" "L" "J" "Z" "W" "" - "" "" "A" "U" "I" "E" ";" "C" "T" "S" "R" "N" "M" "Ç" "" - "" "Ê" "À" "Y" "X" ":" "K" "?" "Q" "G" "H" "F" "" "" "") - "French BÉPO layout. URL `http://bepo.fr/'.") + "" "§" "!" "\"" "#" "¤" "%" "&" "/" "(" ")" "=" "?" "`" "" + "" "" "Q" "W" "E" "R" "T" "Y" "U" "I" "O" "P" "Å" "^" "" + "" "" "A" "S" "D" "F" "G" "H" "J" "K" "L" "Ø" "Æ" "*" "" + "" ">" "Z" "X" "C" "V" "B" "N" "M" ";" ":" "_" "" "" "") + "Norwegian layout.") -(defvaralias 'ergoemacs-layout-bépo 'ergoemacs-layout-bepo) +(defvar ergoemacs-layout-programmer-dv + '("" "$" "&" "[" "{" "}" "(" "=" "*" ")" "+" "]" "!" "#" "" + "" "" ";" "," "." "p" "y" "f" "g" "c" "r" "l" "/" "@" "\\" + "" "" "a" "o" "e" "u" "i" "d" "h" "t" "n" "s" "-" "" "" + "" "" "'" "q" "j" "k" "x" "b" "m" "w" "v" "z" "" "" "" + ;; Shifted + "" "~" "%" "7" "5" "3" "1" "9" "0" "2" "4" "6" "8" "`" "" + "" "" ":" "<" ">" "P" "Y" "F" "G" "C" "R" "L" "?" "^" "|" + "" "" "A" "O" "E" "U" "I" "D" "H" "T" "N" "S" "_" "" "" + "" "" "\"" "Q" "J" "K" "X" "B" "M" "W" "V" "Z" "" "" "") + "US Programmer Dvorak layout.") -(defvar ergoemacs-layout-fa - '("" "" "۱" "۲" "۳" "۴" "۵" "۶" "۷" "۸" "۹" "۰" "-" "=" "" - "" "" "ض" "ص" "ث" "ق" "ف" "غ" "ع" "ه" "خ" "ح" "ج" "چ" "\\" - "" "" "ش" "س" "ی" "ب" "ل" "ا" "ت" "ن" "م" "ک" "گ" "" "" - "" "" "ظ" "ط" "ز" "ر" "ذ" "د" "پ" "و" "." "/" "" "" "" +(defvar ergoemacs-layout-pt-nativo + '("" "+" "1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "º" "<" "" + "" "" "'" "," "." "h" "x" "w" "l" "t" "c" "p" "~" "-" "" + "" "" "i" "e" "a" "o" "u" "m" "d" "s" "r" "n" "'" "|" "" + "" "«" "y" "ç" "j" "b" "k" "q" "v" "g" "f" "z" "" "" "" ;; Shifted - "" "÷" "!" "٬" "٫" "﷼" "٪" "×" "،" "*" ")" "(" "ـ" "+" "" - "" "" "ْ" "ٌ" "ٍ" "ً" "ُ" "ِ" "َ" "ّ" "]" "[" "}" "{" "|" - "" "" "ؤ" "ئ" "ي" "إ" "أ" "آ" "ة" "»" "«" ":" "؛" "" "" - "" "" "ك" "ٓ" "ژ" "ٰ" "" "ٔ" "ء" ">" "<" "؟" "" "" "") - "FA Persian standard layout.") + "" "*" "!" "\"" "#" "$" "%" "&" "/" "(" ")" "=" "ª" ">" "" + "" "" "?" ";" ":" "H" "X" "W" "L" "T" "C" "P" "^" "_" "" + "" "" "I" "E" "A" "O" "U" "M" "D" "S" "R" "N" "`" "\\" "" + "" "»" "Y" "Ç" "J" "B" "K" "Q" "V" "G" "F" "Z" "" "" "") + "PT Nativo layout URL `http://xahlee.info/kbd/pt-nativo_keyboard_layout.html'.") + +(defvaralias 'ergoemacs-layout-sp 'ergoemacs-layout-es) + +(defvar ergoemacs-layout-sw + '("" "½" "1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "+" "’" "" + "" "" "q" "w" "e" "r" "t" "y" "u" "i" "o" "p" "å" "\"" "" + "" "" "a" "s" "d" "f" "g" "h" "j" "k" "l" "ö" "ä" "'" "" + "" "<" "z" "x" "c" "v" "b" "n" "m" "," "." "-" "" "" "" + ;; Shifted + "" "§" "!" "@" "#" "¤" "%" "&" "/" "(" ")" "=" "?" "`" "" + "" "" "Q" "W" "E" "R" "T" "Y" "U" "I" "O" "P" "Å" "^" "" + "" "" "A" "S" "D" "F" "G" "H" "J" "K" "L" "Ö" "Ä" "*" "" + "" ">" "Z" "X" "C" "V" "B" "N" "M" ";" ":" "_" "" "" "") + "Swedish layout.") + +(defvar ergoemacs-layout-us + '("" "`" "1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "-" "=" "" + "" "" "q" "w" "e" "r" "t" "y" "u" "i" "o" "p" "[" "]" "\\" + "" "" "a" "s" "d" "f" "g" "h" "j" "k" "l" ";" "'" "" "" + "" "" "z" "x" "c" "v" "b" "n" "m" "," "." "/" "" "" "" + ;; Shifted + "" "~" "!" "@" "#" "$" "%" "^" "&" "*" "(" ")" "_" "+" "" + "" "" "Q" "W" "E" "R" "T" "Y" "U" "I" "O" "P" "{" "}" "|" + "" "" "A" "S" "D" "F" "G" "H" "J" "K" "L" ":" "\"" "" "" + "" "" "Z" "X" "C" "V" "B" "N" "M" "<" ">" "?" "" "" "") + "US English QWERTY layout.") +(defvaralias 'ergoemacs-layout-us_dvorak 'ergoemacs-layout-dv) + +(defvar ergoemacs-layout-workman + '("" "`" "1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "-" "=" "" + "" "" "q" "d" "r" "w" "b" "j" "f" "u" "p" ";" "[" "]" "\\" + "" "" "a" "s" "h" "t" "g" "y" "n" "e" "o" "i" "'" "" "" + "" "" "z" "x" "m" "c" "v" "k" "l" "," "." "/" "" "" "" + ;; Shifted + "" "~" "!" "@" "#" "$" "%" "^" "&" "*" "(" ")" "_" "+" "" + "" "" "Q" "D" "R" "W" "B" "J" "F" "U" "P" ":" "{" "}" "|" + "" "" "A" "S" "H" "T" "G" "Y" "N" "E" "O" "I" "\"" "" "" + "" "" "Z" "X" "M" "C" "V" "K" "L" "<" ">" "?" "" "" "") + "US Workman layout. URL `http://www.workmanlayout.com/blog/'.")
