emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] 252/287: sort layouts alphabetically


From: Matthew Fidler
Subject: [elpa] 252/287: sort layouts alphabetically
Date: Wed, 02 Jul 2014 14:46:26 +0000

mlf176f2 pushed a commit to branch externals/ergoemacs-mode
in repository elpa.

commit 0d4b19850141f4ee3c77b5f3633a5846d3c4207d
Author: Arash Kamangir <address@hidden>
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/'.")
 
 
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]