]> git.lyx.org Git - lyx.git/commitdiff
Fixing Umlauts, Part II
authorAndré Pönitz <poenitz@gmx.net>
Fri, 8 Feb 2002 08:04:03 +0000 (08:04 +0000)
committerAndré Pönitz <poenitz@gmx.net>
Fri, 8 Feb 2002 08:04:03 +0000 (08:04 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@3504 a592a061-630c-0410-9148-cb99ea01b6c8

lib/bind/latinkeys.bind
lib/bind/math.bind

index 9b9f9aabdfcb65b105f2b2e73752c58ccf30cf30..80675afa7d0deb3bc40f349f8974d16ac7644589 100644 (file)
 \bind "onehalf"                        "self-insert"
 \bind "threequarters"          "self-insert"
 \bind "questiondown"           "self-insert"
-\bind "Agrave"                 "accent-grave A"
-\bind "Aacute"                 "accent-acute A"
-\bind "Acircumflex"            "accent-circumflex A"
-\bind "Atilde"                 "accent-tilde A"
-\bind "Adiaeresis"             "accent-umlaut A"
-\bind "Aring"                  "accent-circle A"
+\bind "Agrave"                 "self-insert"
+\bind "Aacute"                 "self-insert"
+\bind "Acircumflex"            "self-insert"
+\bind "Atilde"                 "self-insert"
+\bind "Adiaeresis"             "self-insert"
+\bind "Aring"                  "self-insert"
 \bind "AE"                     "self-insert"
-\bind "Ccedilla"               "accent-cedilla C"
-\bind "Egrave"                 "accent-grave E"
-\bind "Eacute"                 "accent-acute E"
-\bind "Ecircumflex"            "accent-circumflex E"
-\bind "Ediaeresis"             "accent-umlaut E"
-\bind "Igrave"                 "accent-grave I"
-\bind "Iacute"                 "accent-acute I"
-\bind "Icircumflex"            "accent-circumflex I"
-\bind "Idiaeresis"             "accent-umlaut I"
+\bind "Ccedilla"               "self-insert"
+\bind "Egrave"                 "self-insert"
+\bind "Eacute"                 "self-insert"
+\bind "Ecircumflex"            "self-insert"
+\bind "Ediaeresis"             "self-insert"
+\bind "Igrave"                 "self-insert"
+\bind "Iacute"                 "self-insert"
+\bind "Icircumflex"            "self-insert"
+\bind "Idiaeresis"             "self-insert"
 \bind "ETH"                    "self-insert"
 \bind "Eth"                    "self-insert"
-\bind "Ntilde"                 "accent-tilde N"
-\bind "Ograve"                 "accent-grave O"
-\bind "Oacute"                 "accent-acute O"
-\bind "Ocircumflex"            "accent-circumflex O"
-\bind "Otilde"                 "accent-tilde O"
-\bind "Odiaeresis"             "accent-umlaut O"
+\bind "Ntilde"                 "self-insert"
+\bind "Ograve"                 "self-insert"
+\bind "Oacute"                 "self-insert"
+\bind "Ocircumflex"            "self-insert"
+\bind "Otilde"                 "self-insert"
+\bind "Odiaeresis"             "self-insert"
 \bind "multiply"               "self-insert"
 \bind "Ooblique"               "self-insert"
 \bind "Oslash"                 "self-insert"
-\bind "Ugrave"                 "accent-grave U"
-\bind "Uacute"                 "accent-acute U"
-\bind "Ucircumflex"            "accent-circumflex U"
-\bind "Udiaeresis"             "accent-umlaut U"
-\bind "Yacute"                 "accent-acute Y"
+\bind "Ugrave"                 "self-insert"
+\bind "Uacute"                 "self-insert"
+\bind "Ucircumflex"            "self-insert"
+\bind "Udiaeresis"             "self-insert"
+\bind "Yacute"                 "self-insert"
 \bind "THORN"                  "self-insert"
 \bind "Thorn"                  "self-insert"
 \bind "ssharp"                 "self-insert"
-\bind "agrave"                 "accent-grave a"
-\bind "aacute"                 "accent-acute a"
-\bind "acircumflex"            "accent-circumflex a"
-\bind "atilde"                 "accent-tilde a"
-\bind "adiaeresis"             "accent-umlaut a"
-\bind "aring"                  "accent-circle a"
+\bind "agrave"                 "self-insert"
+\bind "aacute"                 "self-insert"
+\bind "acircumflex"            "self-insert"
+\bind "atilde"                 "self-insert"
+\bind "adiaeresis"             "self-insert"
+\bind "aring"                  "self-insert"
 \bind "ae"                     "self-insert"
-\bind "ccedilla"               "accent-cedilla c"
-\bind "egrave"                 "accent-grave e"
-\bind "eacute"                 "accent-acute e"
-\bind "ecircumflex"            "accent-circumflex e"
-\bind "ediaeresis"             "accent-umlaut e"
-\bind "igrave"                 "accent-grave i"
-\bind "iacute"                 "accent-acute i"
-\bind "icircumflex"            "accent-circumflex i"
-\bind "idiaeresis"             "accent-umlaut i"
+\bind "ccedilla"               "self-insert"
+\bind "egrave"                 "self-insert"
+\bind "eacute"                 "self-insert"
+\bind "ecircumflex"            "self-insert"
+\bind "ediaeresis"             "self-insert"
+\bind "igrave"                 "self-insert"
+\bind "iacute"                 "self-insert"
+\bind "icircumflex"            "self-insert"
+\bind "idiaeresis"             "self-insert"
 \bind "eth"                    "self-insert"
-\bind "ntilde"                 "accent-tilde n"
-\bind "ograve"                 "accent-grave o"
-\bind "oacute"                 "accent-acute o"
-\bind "ocircumflex"            "accent-circumflex o"
-\bind "otilde"                 "accent-tilde o"
-\bind "odiaeresis"             "accent-umlaut o"
+\bind "ntilde"                 "self-insert"
+\bind "ograve"                 "self-insert"
+\bind "oacute"                 "self-insert"
+\bind "ocircumflex"            "self-insert"
+\bind "otilde"                 "self-insert"
+\bind "odiaeresis"             "self-insert"
 \bind "division"               "self-insert"
 \bind "oslash"                 "self-insert"
 \bind "ooblique"               "self-insert"
-\bind "ugrave"                 "accent-grave u"
-\bind "uacute"                 "accent-acute u"
-\bind "ucircumflex"            "accent-circumflex u"
-\bind "udiaeresis"             "accent-umlaut u"
-\bind "yacute"                 "accent-acute y"
+\bind "ugrave"                 "self-insert"
+\bind "uacute"                 "self-insert"
+\bind "ucircumflex"            "self-insert"
+\bind "udiaeresis"             "self-insert"
+\bind "yacute"                 "self-insert"
 \bind "thorn"                  "self-insert"
-\bind "ydiaeresis"             "accent-umlaut y"
+\bind "ydiaeresis"             "self-insert"
 
 # Latin 2
 
-\bind "Aogonek"                        "accent-ogonek A"
-\bind "breve"                  "accent-breve b"
+\bind "Aogonek"                        "self-insert"
+\bind "bbreve"                 "self-insert"
 \bind "Lstroke"                        "self-insert"
-\bind "Lcaron"                 "accent-caron L"
-\bind "Sacute"                 "accent-acute S"
-\bind "Scaron"                 "accent-caron S"
-\bind "Scedilla"               "accent-cedilla S"
-\bind "Tcaron"                 "accent-caron T"
-\bind "Zacute"                 "accent-acute Z"
-\bind "Zcaron"                 "accent-caron Z"
-\bind "Zabovedot"              "accent-dot Z"
-\bind "aogonek"                        "accent-ogonek a"
-\bind "ogonek"                 "accent-ogonek o"
+\bind "Lcaron"                 "self-insert"
+\bind "Sacute"                 "self-insert"
+\bind "Scaron"                 "self-insert"
+\bind "Scedilla"               "self-insert"
+\bind "Tcaron"                 "self-insert"
+\bind "Zacute"                 "self-insert"
+\bind "Zcaron"                 "self-insert"
+\bind "Zabovedot"              "self-insert"
+\bind "aogonek"                        "self-insert"
+\bind "ogonek"                 "self-insert"
 \bind "lstroke"                        "self-insert"
-\bind "lcaron"                 "accent-caron l"
-\bind "sacute"                 "accent-acute s"
+\bind "lcaron"                 "self-insert"
+\bind "sacute"                 "self-insert"
 \bind "caron"                  "self-insert"
-\bind "scaron"                 "accent-caron s"
-\bind "scedilla"               "accent-cedilla s"
-\bind "tcaron"                 "accent-caron t"
-\bind "zacute"                 "accent-acute z"
+\bind "scaron"                 "self-insert"
+\bind "scedilla"               "self-insert"
+\bind "tcaron"                 "self-insert"
+\bind "zacute"                 "self-insert"
 \bind "doubleacute"            "self-insert"
-\bind "zcaron"                 "accent-caron z"
-\bind "zabovedot"              "accent-dot z"
-\bind "Racute"                 "accent-acute R"
-\bind "Abreve"                 "accent-breve A"
-\bind "Lacute"                 "accent-acute L"
-\bind "Cacute"                 "accent-acute C"
-\bind "Ccaron"                 "accent-caron C"
-\bind "Eogonek"                        "accent-ogonek E"
-\bind "Ecaron"                 "accent-caron E"
-\bind "Dcaron"                 "accent-caron D"
+\bind "zcaron"                 "self-insert"
+\bind "zabovedot"              "self-insert"
+\bind "Racute"                 "self-insert"
+\bind "Abreve"                 "self-insert"
+\bind "Lacute"                 "self-insert"
+\bind "Cacute"                 "self-insert"
+\bind "Ccaron"                 "self-insert"
+\bind "Eogonek"                        "self-insert"
+\bind "Ecaron"                 "self-insert"
+\bind "Dcaron"                 "self-insert"
 \bind "Dstroke"                        "self-insert"
-\bind "Nacute"                 "accent-acute N"
-\bind "Ncaron"                 "accent-caron N"
-\bind "Odoubleacute"           "accent-hungarian-umlaut O"
-\bind "Rcaron"                 "accent-caron R"
-\bind "Uring"                  "accent-circle U"
-\bind "Udoubleacute"           "accent-hungarian-umlaut U"
-\bind "Tcedilla"               "accent-cedilla T"
-\bind "racute"                 "accent-acute r"
-\bind "abreve"                 "accent-breve a"
-\bind "lacute"                 "accent-acute l"
-\bind "cacute"                 "accent-acute c"
-\bind "ccaron"                 "accent-caron c"
-\bind "eogonek"                        "accent-ogonek e"
-\bind "ecaron"                 "accent-caron e"
-\bind "dcaron"                 "accent-caron d"
+\bind "Nacute"                 "self-insert"
+\bind "Ncaron"                 "self-insert"
+\bind "Odoubleacute"           "self-insert"
+\bind "Rcaron"                 "self-insert"
+\bind "Uring"                  "self-insert"
+\bind "Udoubleacute"           "self-insert"
+\bind "Tcedilla"               "self-insert"
+\bind "racute"                 "self-insert"
+\bind "abreve"                 "self-insert"
+\bind "lacute"                 "self-insert"
+\bind "cacute"                 "self-insert"
+\bind "ccaron"                 "self-insert"
+\bind "eogonek"                        "self-insert"
+\bind "ecaron"                 "self-insert"
+\bind "dcaron"                 "self-insert"
 \bind "dstroke"                        "self-insert"
-\bind "nacute"                 "accent-acute n"
-\bind "ncaron"                 "accent-caron n"
-\bind "odoubleacute"           "accent-hungarian-umlaut o"
-\bind "udoubleacute"           "accent-hungarian-umlaut u"
-\bind "rcaron"                 "accent-caron r"
-\bind "uring"                  "accent-circle u"
-\bind "tcedilla"               "accent-cedilla t"
-\bind "abovedot"               "accent-dot a"
+\bind "nacute"                 "self-insert"
+\bind "ncaron"                 "self-insert"
+\bind "odoubleacute"           "self-insert"
+\bind "udoubleacute"           "self-insert"
+\bind "rcaron"                 "self-insert"
+\bind "uring"                  "self-insert"
+\bind "tcedilla"               "self-insert"
+\bind "aabovedot"              "self-insert"
 
 # Latin 3
 
 \bind "Hstroke"                        "self-insert"
-\bind "Hcircumflex"            "accent-circumflex H"
-\bind "Iabovedot"              "accent-dot I"
-\bind "Gbreve"                 "accent-breve G"
-\bind "Jcircumflex"            "accent-circumflex J"
+\bind "Hcircumflex"            "self-insert"
+\bind "Iabovedot"              "self-insert"
+\bind "Gbreve"                 "self-insert"
+\bind "Jcircumflex"            "self-insert"
 \bind "hstroke"                        "self-insert"
-\bind "hcircumflex"            "accent-circumflex h"
+\bind "hcircumflex"            "self-insert"
 \bind "idotless"               "self-insert"
-\bind "gbreve"                 "accent-breve g"
-\bind "jcircumflex"            "accent-circumflex j"
-\bind "Cabovedot"              "accent-dot C"
-\bind "Ccircumflex"            "accent-circumflex C"
-\bind "Gabovedot"              "accent-dot G"
-\bind "Gcircumflex"            "accent-circumflex G"
-\bind "Ubreve"                 "accent-breve U"
-\bind "Scircumflex"            "accent-circumflex S"
-\bind "cabovedot"              "accent-dot c"
-\bind "ccircumflex"            "accent-circumflex c"
-\bind "gabovedot"              "accent-dot g"
-\bind "gcircumflex"            "accent-circumflex g"
-\bind "ubreve"                 "accent-breve u"
-\bind "scircumflex"            "accent-circumflex s"
+\bind "gbreve"                 "self-insert"
+\bind "jcircumflex"            "self-insert"
+\bind "Cabovedot"              "self-insert"
+\bind "Ccircumflex"            "self-insert"
+\bind "Gabovedot"              "self-insert"
+\bind "Gcircumflex"            "self-insert"
+\bind "Ubreve"                 "self-insert"
+\bind "Scircumflex"            "self-insert"
+\bind "cabovedot"              "self-insert"
+\bind "ccircumflex"            "self-insert"
+\bind "gabovedot"              "self-insert"
+\bind "gcircumflex"            "self-insert"
+\bind "ubreve"                 "self-insert"
+\bind "scircumflex"            "self-insert"
 
 # Latin 4
 
 \bind "kra"                    "self-insert"
 \bind "kappa"                  "self-insert"
-\bind "Rcedilla"               "accent-cedilla R"
-\bind "Itilde"                 "accent-tilde I"
-\bind "Lcedilla"               "accent-cedilla L"
-\bind "Emacron"                        "accent-macron E"
-\bind "Gcedilla"               "accent-cedilla G"
+\bind "Rcedilla"               "self-insert"
+\bind "Itilde"                 "self-insert"
+\bind "Lcedilla"               "self-insert"
+\bind "Emacron"                        "self-insert"
+\bind "Gcedilla"               "self-insert"
 \bind "Tslash"                 "self-insert"
-\bind "rcedilla"               "accent-cedilla r"
-\bind "itilde"                 "accent-tilde i"
-\bind "lcedilla"               "accent-cedilla l"
-\bind "emacron"                        "accent-macron e"
-\bind "gcedilla"               "accent-cedilla g"
+\bind "rcedilla"               "self-insert"
+\bind "itilde"                 "self-insert"
+\bind "lcedilla"               "self-insert"
+\bind "emacron"                        "self-insert"
+\bind "gcedilla"               "self-insert"
 \bind "tslash"                 "self-insert"
 \bind "ENG"                    "self-insert"
 \bind "eng"                    "self-insert"
-\bind "Amacron"                        "accent-macron A"
-\bind "Iogonek"                        "accent-ogonek I"
-\bind "Eabovedot"              "accent-dot E"
-\bind "Imacron"                        "accent-macron I"
-\bind "Ncedilla"               "accent-cedilla N"
-\bind "Omacron"                        "accent-macron O"
-\bind "Kcedilla"               "accent-cedilla K"
-\bind "Uogonek"                        "accent-ogonek U"
-\bind "Utilde"                 "accent-tilde U"
-\bind "Umacron"                        "accent-macron U"
-\bind "amacron"                        "accent-macron a"
-\bind "iogonek"                        "accent-ogonek i"
-\bind "eabovedot"              "accent-dot e"
-\bind "imacron"                        "accent-macron i"
-\bind "ncedilla"               "accent-cedilla n"
-\bind "omacron"                        "accent-macron o"
-\bind "kcedilla"               "accent-cedilla k"
-\bind "uogonek"                        "accent-ogonek u"
-\bind "utilde"                 "accent-tilde u"
-\bind "umacron"                        "accent-macron u"
+\bind "Amacron"                        "self-insert"
+\bind "Iogonek"                        "self-insert"
+\bind "Eabovedot"              "self-insert"
+\bind "Imacron"                        "self-insert"
+\bind "Ncedilla"               "self-insert"
+\bind "Omacron"                        "self-insert"
+\bind "Kcedilla"               "self-insert"
+\bind "Uogonek"                        "self-insert"
+\bind "Utilde"                 "self-insert"
+\bind "Umacron"                        "self-insert"
+\bind "amacron"                        "self-insert"
+\bind "iogonek"                        "self-insert"
+\bind "eabovedot"              "self-insert"
+\bind "imacron"                        "self-insert"
+\bind "ncedilla"               "self-insert"
+\bind "omacron"                        "self-insert"
+\bind "kcedilla"               "self-insert"
+\bind "uogonek"                        "self-insert"
+\bind "utilde"                 "self-insert"
+\bind "umacron"                        "self-insert"
 
 # Latin 8
 
-\bind "Babovedot"              "accent-dot B"
-\bind "babovedot"              "accent-dot b"
-\bind "Dabovedot"              "accent-dot D"
-\bind "Wgrave"                 "accent-grave W"
-\bind "Wacute"                 "accent-acute W"
-\bind "dabovedot"              "accent-dot d"
-\bind "Ygrave"                 "accent-grave Y"
-\bind "Fabovedot"              "accent-dot F"
-\bind "fabovedot"              "accent-dot f"
-\bind "Mabovedot"              "accent-dot M"
-\bind "mabovedot"              "accent-dot m"
-\bind "Pabovedot"              "accent-dot P"
-\bind "wgrave"                 "accent-grave w"
-\bind "pabovedot"              "accent-dot p"
-\bind "wacute"                 "accent-acute w"
-\bind "Sabovedot"              "accent-dot S"
-\bind "ygrave"                 "accent-grave y"
-\bind "Wdiaeresis"             "accent-umlaut W"
-\bind "wdiaeresis"             "accent-umlaut w"
-\bind "sabovedot"              "accent-dot s"
-\bind "Wcircumflex"            "accent-circumflex W"
-\bind "Tabovedot"              "accent-dot T"
-\bind "Ycircumflex"            "accent-circumflex Y"
-\bind "wcircumflex"            "accent-circumflex w"
-\bind "tabovedot"              "accent-dot t"
-\bind "ycircumflex"            "accent-circumflex y"
+\bind "Babovedot"              "self-insert"
+\bind "babovedot"              "self-insert"
+\bind "Dabovedot"              "self-insert"
+\bind "Wgrave"                 "self-insert"
+\bind "Wacute"                 "self-insert"
+\bind "dabovedot"              "self-insert"
+\bind "Ygrave"                 "self-insert"
+\bind "Fabovedot"              "self-insert"
+\bind "fabovedot"              "self-insert"
+\bind "Mabovedot"              "self-insert"
+\bind "mabovedot"              "self-insert"
+\bind "Pabovedot"              "self-insert"
+\bind "wgrave"                 "self-insert"
+\bind "pabovedot"              "self-insert"
+\bind "wacute"                 "self-insert"
+\bind "Sabovedot"              "self-insert"
+\bind "ygrave"                 "self-insert"
+\bind "Wdiaeresis"             "self-insert"
+\bind "wdiaeresis"             "self-insert"
+\bind "sabovedot"              "self-insert"
+\bind "Wcircumflex"            "self-insert"
+\bind "Tabovedot"              "self-insert"
+\bind "Ycircumflex"            "self-insert"
+\bind "wcircumflex"            "self-insert"
+\bind "tabovedot"              "self-insert"
+\bind "ycircumflex"            "self-insert"
 
 # Latin 9 (aka latin 9)
 
 \bind "OE"                     "self-insert"
 \bind "oe"                     "self-insert"
-\bind "Ydiaeresis"             "accent-umlaut Y"
+\bind "Ydiaeresis"             "self-insert"
+
index 895758b2d75c6a4908e6f88f740207a5617f2fa8..ec2d94a44780297db04d390410feeab8b08bfeff 100644 (file)
@@ -43,7 +43,6 @@
 \bind "M-m n"                  "math-number"
 \bind "M-m S-N"                        "math-nonumber"
 \bind "M-m 8"                  "math-insert \infty"
-\bind "M-m v"                  "accent-vector"
 
 \bind "M-m o 1"    "math-macro-arg 1"
 \bind "M-m o 2"    "math-macro-arg 2"
 \bind "M-m a h c"   "math-halign center"
 \bind "M-m a h r"   "math-halign right"
 
+# Decoration accents
+
 # The accent-circumflex is 'h' for 'hat', which is what most math
 # folks call it verbally.
 
+\bind "M-m ~S-quotedbl"                "math-insert \ddot"
+\bind "M-m h"                          "math-insert \hat"
+\bind "M-m ~S-backslash"       "math-insert \grave"
+\bind "M-m ~S-slash"           "math-insert \acute"
+\bind "M-m ~S-ampersand"       "math-insert \tilde"
+\bind "M-m ~S-minus"           "math-insert \bar"
+\bind "M-m ~S-period"          "math-insert \dot"
+\bind "M-m S-V"                                "math-insert \check"
+\bind "M-m S-U"                                "math-insert \breve"
+\bind "M-m v"                          "math-insert \vec"
+\bind "M-m ~S-underscore"      "math-insert \underbar"
+
 \bind "M-m b"                  "math-insert \overline"
-\bind "M-m h"                  "accent-circumflex"
-\bind "M-m ~S-period"          "accent-dot"
-\bind "M-m ~S-asciitilde"      "accent-tilde"
 \bind "M-m ~S-apostrophe"      "math-insert \prime"
-\bind "M-m ~S-quotedbl"        "accent-umlaut"
-
 
 # These do pairs of: () {} [] <> ||
 
 \bind "M-m g S-Y"    "math-insert \Varphi"
 
 
-\bind "M-m S-Aring"     "math-insert Å"
-\bind "M-m aring"       "math-insert å"
-\bind "M-m S-Oslash"    "math-insert Ø"
-\bind "M-m oslash"      "math-insert ø"
-\bind "M-m S-Adiaeresis"    "math-insert Ä"
-\bind "M-m adiaeresis"  "math-insert ä"
-\bind "M-m S-Odiaeresis"    "math-insert Ö"
-\bind "M-m odiaeresis"  "math-insert ö"
-\bind "M-m S-Udiaeresis"    "math-insert Ü"
-\bind "M-m udiaeresis"  "math-insert ü"
-