]> git.lyx.org Git - lyx.git/blobdiff - lib/bind/latinkeys.bind
ANNOUNCE updates.
[lyx.git] / lib / bind / latinkeys.bind
index 9b9f9aabdfcb65b105f2b2e73752c58ccf30cf30..410b7058bcc540d1828d2262329981dc14b938a1 100644 (file)
@@ -1,5 +1,19 @@
+# -*- text -*-
+
+# file latinkeys.bind
+# This file is part of LyX, the document processor.
+# Licence details can be found in the file COPYING.
+
+# author Lars Gullik Bjønnes
+# author Jean-Marc Lasgouttes
+# author Jürgen Spitzmüller
+
+# Full author contact details are available in file CREDITS.
+
 # KP_ keys. Should possibly be moved to another file
+
+Format 4
+
 \bind "KP_0"                   "self-insert 0"
 \bind "KP_1"                   "self-insert 1"
 \bind "KP_2"                   "self-insert 2"
 \bind "braceright"             "self-insert"
 \bind "asciitilde"             "self-insert"
 
-\bind "nobreakspace"           "protected-space-insert"
 \bind "exclamdown"             "self-insert"
 \bind "cent"                   "self-insert"
 \bind "sterling"               "self-insert"
 \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"