Bonjour,
je vois qu'il y a une discussion sur les raccourcis clavier, et les fichiers.bind. Ce qui rend la chose compliquée à défricher, c'est que le fichier cua.bind appelle d'autres fichiers du même type, et ainsi de suite. Je me suis donc tricoté un fichier unique, que j'ai appelé rolincua.bind, avec mes propres raccourcis claviers. Bien que je ne le considère pas comme achevé, il se peut que ça intéresse des utilisateurs. Il nécessite quelques explications. Tout d'abord, il obéit à une certaine logique, dont je dois admettre après relecture qu'elle m'échappe toujours un peu, mais bon.... J'ai recopié une bonne partie des fichiers standards de Lyx, et mes raccourcis commencent vraiment à la partie SECTIONS, THEORÈMES, etc.... Mon idée est de faire procéder chaque type d'insertion par un code spécifique, adapté à mon clavier (j'ai un clavier espagnol, et mes touches extrêmes sont CTRL à gauche et - à droite).

   Par exemple :
       Les sections, théorèmes commencent par CTRL + virgule
       Le mode mathématique par CTRL+minus
Les symboles ou opérateurs, par CTRL+minus CTRL+point : par exemple, le symbole infini est CTRL+minus CTRL+point 0 0
      Les environnements divers, par CTRL+minus CTRL+minus
      Les flèches par CTRL+minus flèche à droite

etc... Grosso modo, ça marche. En mode mathématique, si j'ai un trou, je fais CTRL+l et je tape la commande en Latex standard, suivi d'espace pour activer cette commande.
Il y a une partie Beaver, qui encore un peu n'importe quoi.
   Je copie colle ce fichier pour ceux que ça intéresse.
   Cordialement,
   Jean-Philippe


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
ec -*- text -*-


# Free bindings:

#\bind "C-a"
#\bind "C-y"




######################################################################

#                        BUFFER

#######################################################################

\bind "C-n"            "buffer-new"
\bind "C-S-N"            "buffer-new-template"
\bind "C-o"            "file-open"
\bind "C-r"            "buffer-reload"
\bind "C-w"            "buffer-close"
\bind "C-s"            "buffer-write"
\bind "C-S-S"            "buffer-write-as"
\bind "C-p"            "dialog-show print"
\bind "C-d"            "buffer-view dvi"    # 'd' for dvi
\bind "C-t"            "buffer-view ps"
\bind "C-S-D"            "buffer-update dvi"    # 'd' for dvi
\bind "C-S-T"            "buffer-update ps"
\bind "C-q"            "lyx-quit"
\bind "C-Next"            "buffer-next"
\bind "C-Prior"            "buffer-previous"




####################################################################

#                      EDITION

####################################################################


\bind "C-f"            "dialog-show findreplace"
\bind "C-g"            "error-next"
\bind "C-i"            "next-inset-toggle"        # 'i' for Inset

\bind "C-c"            "copy"
\bind "C-x"            "cut"
\bind "C-v"            "paste"
\bind "C-M-v"            "primary-selection-paste"
\bind "C-S-v"            "primary-selection-paste paragraph"

\bind "C-z"            "undo"
\bind "C-S-Z"            "redo"

\bind "C-S-E"            "track-changes"  # it's what MS Word uses
\bind "~S-M-quotedbl"        "quote-insert single"
\bind "~S-C-quotedbl"        "self-insert \""

\bind "M-S-Right"        "depth-increment"
\bind "M-S-Left"        "depth-decrement"
\bind "C-S-L"            "ligature-break-insert"
\bind "F2"            "buffer-write"
\bind "F3"            "file-open"
\bind "C-F4"            "buffer-close"
\bind "M-F4"            "lyx-quit"
\bind "F5"            "screen-recenter"
\bind "C-F6"            "buffer-next"
\bind "C-S-F6"            "buffer-previous"
\bind "F7"            "dialog-show spellchecker"
\bind "S-F7"            "thesaurus-entry"

\bind "M-x"            "command-execute"




########################################################

#                  Motion group

########################################################


\bind "C-Right"        "word-forward"
\bind "C-Left"            "word-backward"
\bind "C-Up"            "paragraph-up"
\bind "C-Down"            "paragraph-down"
\bind "C-Home"            "buffer-begin"
\bind "C-End"            "buffer-end"

\bind "C-~S-greater"        "label-goto"
\bind "C-~S-less"         "bookmark-goto 0"




#########################################################

#                  Motion + select group

#########################################################

\bind "S-Right"        "forward-select"
\bind "S-Left"            "backward-select"
\bind "S-Up"            "up-select"
\bind "S-Down"            "down-select"
\bind "S-C-Right"        "word-forward-select"
\bind "S-C-Left"        "word-backward-select"
\bind "S-C-Up"            "paragraph-up-select"
\bind "S-C-Down"        "paragraph-down-select"
\bind "S-Home"            "line-begin-select"
\bind "S-End"            "line-end-select"
\bind "S-Prior"        "screen-up-select"
\bind "S-Next"            "screen-down-select"
\bind "S-C-Home"        "buffer-begin-select"
\bind "S-C-End"        "buffer-end-select"
\bind "C-Insert"        "copy"
\bind "S-Insert"        "paste"
\bind "S-Delete"        "cut"




####################################################################

# Numeric keypad (if Shift+KP_XXX does not switch the NumLock state)

####################################################################


\bind "S-KP_Right"              "forward-select"
\bind "S-KP_Left"               "backward-select"
\bind "S-KP_Up"                 "up-select"
\bind "S-KP_Down"               "down-select"
\bind "S-C-KP_Right"            "word-forward-select"
\bind "S-C-KP_Left"             "word-backward-select"
\bind "S-C-KP_Up"               "paragraph-up-select"
\bind "S-C-KP_Down"             "paragraph-down-select"
\bind "S-KP_Home"               "line-begin-select"
\bind "S-KP_End"                "line-end-select"
\bind "S-KP_Prior"              "screen-up-select"
\bind "S-KP_Next"               "screen-down-select"
\bind "S-C-KP_Home"             "buffer-begin-select"
\bind "S-C-KP_End"              "buffer-end-select"
\bind "S-C-KP_Prior"            "buffer-begin-select"
\bind "S-C-KP_Next"             "buffer-end-select"
\bind "C-KP_Insert"             "copy"
\bind "S-KP_Insert"             "paste"
\bind "S-KP_Delete"             "cut"



###############################################################

#                     Bookmarks

###############################################################

\bind "C-~S-1"            "bookmark-goto 1"
\bind "C-~S-2"            "bookmark-goto 2"
\bind "C-~S-3"            "bookmark-goto 3"
\bind "C-~S-4"            "bookmark-goto 4"
\bind "C-~S-5"            "bookmark-goto 5"
\bind "C-M-~S-1"        "bookmark-save 1"
\bind "C-M-~S-2"        "bookmark-save 2"
\bind "C-M-~S-3"        "bookmark-save 3"
\bind "C-M-~S-4"        "bookmark-save 4"
\bind "C-M-~S-5"        "bookmark-save 5"




#####################################################################

#                          Edit group

#####################################################################


\bind "C-Delete"            "word-delete-forward"
\bind "C-BackSpace"        "word-delete-backward"
\bind "M-Return"            "break-paragraph-keep-layout"
\bind "C-Return"            "break-line"
\bind "C-k"                    "line-delete-forward"
\bind "C-space"            "space-insert protected"
\bind "C-M-space"            "space-insert normal"
\bind "S-C-space"            "space-insert thin"
\bind "M-period"            "dots-insert"
\bind "Escape"                "cancel"
\bind "F9"                    "meta-prefix"




###################################################################

#                  Include menu

###################################################################

\bind_file menus.bind


\bind_file latinkeys.bind
\bind_file cyrkeys.bind
\bind_file greekkeys.bind


\bind "Escape"         "escape"
\bind "C-Tab"          "cell-split"
\bind "M-m space"      "math-space"

# This should be handled properly by some "get the next key" method


######################################################################

#                   ANTISLASH
#           en mode TEXTE ouvre la boîte ERT
#           en mode MATH  écrit \

#####################################################################

\bind "C-l"      "ert-insert"   # pour antislash



#########################################################################

#                            SECTIONS, THEOREMES,... : C-comma

#########################################################################

\bind "C-comma s" "layout Section"
\bind "C-comma C-comma s" "layout SubSection"
\bind "C-comma C-comma C-comma s" "layout SubSubSection"
\bind "C-comma C-comma C-comma p" "layout Paragraph"

\bind "C-comma a" "layout Claim"
\bind "C-comma c" "layout Corollary"
\bind "C-comma d" "layout Definition"
\bind "C-comma e" "layout Example"
\bind "C-comma l" "layout Lemma"
\bind "C-comma n" "layout Standard"
\bind "C-comma C-comma p" "layout Proof"
\bind "C-comma p" "layout Proposition"
\bind "C-comma r" "layout Remark"
\bind "C-comma t" "layout Theorem"

\bind "C-comma plus s" "layout Section*"
\bind "C-comma C-comma plus s" "layout SubSection*"
\bind "C-comma C-comma C-comma plus s" "layout SubSubSection*"
\bind "C-comma C-comma C-comma plus p" "layout Paragraph*"
\bind "C-comma C-comma C-comma C-comma p" "command-sequence layout Paragraph; ert-insert; self-insert {}; next-inset-toggle; break-paragraph"

\bind "C-comma plus a" "layout Claim*"
\bind "C-comma plus c" "layout Corollary*"
\bind "C-comma plus d" "layout Definition*"
\bind "C-comma plus e" "layout Example*"
\bind "C-comma plus l" "layout Lemma*"
\bind "C-comma plus p" "layout Proposition*"
\bind "C-comma plus r" "layout Remark*"
\bind "C-comma plus t" "layout Theorem*"



#######################################################################

#                        FONTES

#######################################################################


\bind "C-b"            "font-bold"
\bind "C-e"            "font-emph"
\bind "C-k"            "font-noun"        # 'k' for capitals
\bind "C-u"            "font-underline"
\bind "C-S-P"        "font-code"        # 'P' for program




#########################################################################

#                            MODES MATHEMATIQUES

#########################################################################


\bind "C-m"           "math-mode"
\bind "C-comma m" "command-sequence ert-insert; self-insert $$; char-backward;" \bind "C-comma S-M" "command-sequence ert-insert; self-insert \(\); char-backward; char-backward;"


\bind "C-S-M"       "math-display"
\bind "S-C-Return"  "math-mutate eqnarray"

\bind "M-m t n"   "math-mutate none"
\bind "M-m t t"   "math-mutate dump"
\bind "M-m t a"   "math-mutate align"
\bind "M-m t i"   "math-mutate simple"
\bind "M-m t d"   "math-mutate equation"
\bind "M-m t e"   "math-mutate eqnarray"
\bind "M-m t m"   "math-mutate multline"


\bind "C-minus plus"            "math-number"
\bind "C-minus S-asterisk"        "math-nonumber"



#########################################################################

#                        LETTRES GRECQUES ET AUTRES

#########################################################################

\bind "C-minus a"      "math-insert \alpha"
\bind "C-minus b"      "math-insert \beta"
\bind "C-minus d"      "math-insert \delta"
\bind "C-minus Tab d" "command-sequence math-insert \mathrm; self-insert d; char-forward" \bind "C-minus Tab Tab d" "math-insert \partial"
\bind "C-minus e"      "math-insert \varepsilon"
\bind "C-minus Tab e" "command-sequence math-insert \mathrm; self-insert e; char-forward"
\bind "C-minus Tab Tab e"  "math-insert \epsilon"
\bind "C-minus f"      "math-insert \varphi"
\bind "C-minus Tab f"      "math-insert \phi"
\bind "C-minus g"      "math-insert \gamma"
\bind "C-minus h"      "math-insert \eta"
\bind "C-minus Tab h"      "math-insert \hbar"
\bind "C-minus i"      "math-insert \iota"
\bind "C-minus Tab i" "command-sequence math-insert \mathrm; self-insert i; char-forward"
\bind "C-minus Tab Tab i"  "math-insert \imath"
\bind "C-minus j"      "math-insert \theta"
\bind "C-minus Tab j"      "math-insert \vartheta"
\bind "C-minus Tab Tab j"      "math-insert \jmath"
\bind "C-minus k"      "math-insert \kappa"
\bind "C-minus l"      "math-insert \lambda"
\bind "C-minus Tab l"      "math-insert \ell"
\bind "C-minus m"      "math-insert \mu"
\bind "C-minus n"      "math-insert \nu"
\bind "C-minus o"      "math-insert \omega"
\bind "C-minus p"      "math-insert \pi"
\bind "C-minus q"      "math-insert \chi"
\bind "C-minus r"      "math-insert \rho"
\bind "C-minus Tab r"      "math-insert \varrho"
\bind "C-minus s"      "math-insert \sigma"
\bind "C-minus Tab s"      "math-insert \varsigma"
\bind "C-minus t"      "math-insert \tau"
\bind "C-minus u"      "math-insert \upsilon"
\bind "C-minus v"      "math-insert \theta"
\bind "C-minus w"      "math-insert \omega"
\bind "C-minus x"      "math-insert \xi"
\bind "C-minus y"      "math-insert \psi"
\bind "C-minus z"      "math-insert \zeta"

\bind "C-minus S-A"    "math-insert \aleph"
\bind "C-minus S-B"    "math-insert \beth"
\bind "C-minus S-D"    "math-insert \Delta"
\bind "C-minus Tab S-D"    "math-insert \nabla"
\bind "C-minus Tab Tab S-D"    "math-insert \daleth"
\bind "C-minus S-E"    "math-insert \varepsilon"
\bind "C-minus S-F"    "math-insert \Phi"
\bind "C-minus S-G"    "math-insert \Gamma"
\bind "C-minus Tab S-G"    "math-insert \gimel"
\bind "C-minus S-I"    "math-insert \iota"
\bind "C-minus S-J"    "math-insert \Theta"
\bind "C-minus S-L"    "math-insert \Lambda"
\bind "C-minus S-O"    "math-insert \Omega"
\bind "C-minus S-P"    "math-insert \Pi"
# \bind "C-minus S-Q"    "math-insert \vartheta"
# \bind "C-minus S-R"    "math-insert \varrho"
\bind "C-minus S-S"    "math-insert \Sigma"
# \bind "C-minus S-T"    "math-insert \varsigma"
\bind "C-minus S-U"    "math-insert \Upsilon"
\bind "C-minus S-V"    "math-insert \Theta"
\bind "C-minus S-W"    "math-insert \Omega"
\bind "C-minus S-X"    "math-insert \Xi"
\bind "C-minus S-Y"    "math-insert \Psi"


#######################################################################

#     SYMBOLES ET OPERATEURS MATHEMATIQUES   :    C-minus C-period

#######################################################################


#  SYMBOLES    :     C-minus C-period

\bind "C-minus C-period 0 0" "math-insert \infty" \bind "C-minus C-period 0 7" "math-insert \emptyset"
\bind "C-minus C-period e"    "math-insert \exists"
\bind "C-minus C-period a"    "math-insert \forall"
\bind "C-minus C-period r"    "math-insert \Re"
\bind "C-minus C-period i"    "math-insert \Im"
\bind "C-minus C-period p"    "math-insert \wp"
\bind "C-minus C-period t"    "math-insert \top"
\bind "C-minus C-period b"    "math-insert \bot"
\bind "C-minus C-period 3"   "math-insert \sharp"
\bind "C-minus C-period minus"   "math-insert \flat"
\bind "C-minus C-period S-equal"   "math-insert \natural"


#   OPERATEURS   :   C-minus C-period

\bind "C-minus C-period plus minus"    "math-insert \pm"
\bind "C-minus C-period n"    "math-insert \cap"
\bind "C-minus C-period Tab n"    "math-insert \prod"
\bind "C-minus C-period S-N"    "math-insert \bigcap"
\bind "C-minus C-period u"    "math-insert \cup"
\bind "C-minus C-period Tab u"    "math-insert \coprod"
\bind "C-minus C-period S-U"    "math-insert \bigcup"
\bind "C-minus C-period v"    "math-insert \vee"
\bind "C-minus C-period S-V"    "math-insert \bigvee"
\bind "C-minus C-period w"    "math-insert \wedge"
\bind "C-minus C-period S-W"    "math-insert \bigwedge"
\bind "C-minus C-period x"    "math-insert \times"
\bind "C-minus C-period 0 plus"    "math-insert \oplus"
\bind "C-minus C-period 0 S-asterisk"    "math-insert \bigoplus"
\bind "C-minus C-period 0 x"    "math-insert \otimes"
\bind "C-minus C-period 0 S-X"    "math-insert \bigotimes"
\bind "C-minus C-period 0 minus"    "math-insert \ominus"
\bind "C-minus C-period 0 period"    "math-insert \odot"
\bind "C-minus C-period 0 S-colon"    "math-insert \bigodot"
\bind "C-minus C-period S-S"    "math-insert \sum"
\bind "C-minus C-period S-I"    "math-insert \int"
\bind "C-minus C-period Tab S-I"    "math-insert \oint"
\bind "C-minus C-period Tab Tab S-I"    "math-insert \iint"
\bind "C-minus C-period Tab Tab Tab S-I"    "math-insert \iiint"
\bind "C-minus C-period Tab Tab Tab Tab S-I"    "math-insert \iiiint"
\bind "C-minus C-period 0 space"    "math-insert \circ"
\bind "C-minus C-period Tab 0"    "math-insert \bullet"
\bind "C-minus C-period Tab Tab 0"    "math-insert \Box"
\bind "C-minus C-period Tab Tab Tab 0"    "math-insert \blacksquare"
\bind "C-minus C-period period"    "math-insert \setminus"



###############################################################################

#                ENVIRONNEMENTS ET DECORATIONS   :    C-minus C-minus

###############################################################################


# ENVIRONNEMEMTS DIVERS : C-minus C-minus

\bind "C-minus C-minus c"          "math-insert \mathcal"
\bind "C-minus C-minus S-C" "command-sequence self-insert \mathscr{}; char-backward"
\bind "C-minus C-minus d"          "math-insert \displaystyle"
\bind "C-minus C-minus f"          "math-insert \fbox"
\bind "C-minus C-minus k"          "math-insert \mathfrak"
\bind "C-minus C-minus m"          "math-insert \mathbb"
\bind "C-minus C-minus o"          "math-insert \mathop"
\bind "C-minus C-minus r"          "math-insert \mathrm"
\bind "C-minus C-minus s"          "math-insert \sqrt"
\bind "C-minus C-minus S-S"        "math-insert \root"
\bind "C-minus C-minus t"          "math-insert \text"
\bind "C-minus C-minus period"     "math-insert \frac"
\bind "C-minus C-minus S-colon"    "math-insert \dfrac"
\bind "C-minus C-minus S-F"        "footnote-insert"

# ÉLÉMENTS SUPERPOSÉS : C-minus C-minus C-minus Up ou Down

\bind "C-minus C-minus C-minus Up"              "math-insert \overset"
\bind "C-minus C-minus C-minus Down"             "math-insert \underset"

# SURLIGNAGES ET SOUSLIGNAGES LONGS : C-minus C-minus Up ou Down

\bind "C-minus C-minus Up minus"       "math-insert \overline"
\bind "C-minus C-minus Up ccedilla"    "math-insert \overbrace"
\bind "C-minus C-minus Up 4"           "math-insert \widetilde"
\bind "C-minus C-minus Up grave"       "math-insert \widehat"
\bind "C-minus C-minus Up Right"       "math-insert \overrightarrow"
\bind "C-minus C-minus Up Left"        "math-insert \overleftarrow"
\bind "C-minus C-minus Up KP_Prior"    "math-insert \overleftrightarrow"

\bind "C-minus C-minus Down minus"       "math-insert \underline"
\bind "C-minus C-minus Down ccedilla"    "math-insert \underbrace"
\bind "C-minus C-minus Down Right"       "math-insert \underrightarrow"
\bind "C-minus C-minus Down Left"        "math-insert \underleftarrow"
\bind "C-minus C-minus Down KP_Prior"    "math-insert \underleftrightarrow"


# SURLIGNAGE ET SOUSLIGNAGE COURTS

\bind "C-minus C-minus 4"                "math-insert \tilde"
\bind "C-minus C-minus Right"            "math-insert \vec"
\bind "C-minus C-minus grave"            "math-insert \hat"
\bind "C-minus C-minus S-underscore"     "math-insert \bar"
\bind "C-minus C-minus minus"               "math-insert \underbar"
\bind "C-minus C-minus 3"                "math-insert \dot"
\bind "C-minus C-minus 2"                "math-insert \ddot"
\bind "C-minus C-minus u"                "math-insert \breve"




##########################################################################################################################

#            RELATIONS MATHEMATIQUES : C-minus + lettre ou symbole
# EXCEPTIONS : C-minus space : \in , # C-minus C-period space : \subset, # C-minus C-minus space : \not
##########################################################################################################################


\bind "C-minus C-minus space"                          "math-insert \not"
\bind "C-minus space "                                 "math-insert \in"
\bind "C-minus C-period space"                         "math-insert \subset"

\bind "C-minus less less space"                        "math-insert \ll"
\bind "C-minus less less less"                         "math-insert \lll"
\bind "C-minus less 0"                                 "math-insert \leq"
\bind "C-minus Tab less 0" "math-insert \subseteq"
\bind "C-minus Tab Tab less space"                     "math-insert \prec"
\bind "C-minus Tab Tab less 0"                         "math-insert \preceq"


\bind "C-minus S-greater S-greater space"              "math-insert \gg"
\bind "C-minus S-greater S-greater S-greater"          "math-insert \ggg"
\bind "C-minus S-greater 0"                            "math-insert \geq"
\bind "C-minus S-greater minus"                        "math-insert \ni"
\bind "C-minus S-greater space"                        "math-insert \supset"
\bind "C-minus Tab S-greater 0" "math-insert \supseteq"
\bind "C-minus Tab Tab S-greater space"                "math-insert \succ"
\bind "C-minus Tab Tab S-greater 0"                    "math-insert \succeq"

\bind "C-minus 4 space"                                "math-insert \sim"
\bind "C-minus 0 0"                                    "math-insert \equiv"
\bind "C-minus 0 4"                                    "math-insert \cong"
\bind "C-minus 4 4"                                    "math-insert \approx"

\bind "C-minus period 0"                               "math-insert \models"
\bind "C-minus period minus"                           "math-insert \vdash"


###########################################################################################################
#
#                                            FLECHES : C-minus Right
#
# Penser les instructions dans l'ordre : mode flèche - longue - épaissie ou spéciale - direction
#         FLECHES : C-minus Right ;
#         FLECHES LONGUES : C-minus Right minus
#         FLECHES EPAISSIES : C-minus Right 0
#         FLECHES SPECIALES : C-minus Right [lettre]
# Directions : Right, Left,..., KP_Prior pour double sens et KP_NEXT pour flèches penchées
###########################################################################################################



#    Flèches usuelles et implications

\bind "C-minus Right Right"          "math-insert \rightarrow"
\bind "C-minus Right minus Right"    "math-insert \longrightarrow"
\bind "C-minus Right 0 Right"        "math-insert \Rightarrow"
\bind "C-minus Right minus 0 Right"  "math-insert \Longrightarrow"

\bind "C-minus Right Left"           "math-insert \leftarrow"
\bind "C-minus Right minus Left"     "math-insert \longleftarrow"
\bind "C-minus Right 0 Left"         "math-insert \Leftarrow"
\bind "C-minus Right minus 0 Left"   "math-insert \Longleftarrow"

# Flèches double sens : C-minus Right KP_Prior ou C-minus Right minus KP_Prior pour les flèches longues

\bind "C-minus Right KP_Prior"         "math-insert \leftrightarrow"
\bind "C-minus Right 0 KP_Prior"       "math-insert \Leftrightarrow"
\bind "C-minus Right minus KP_Prior"   "math-insert \longleftrightarrow"
\bind "C-minus Right minus 0 KP_Prior" "math-insert \Longleftrightarrow

# Flèches verticales : C-minus Right Up/Down

\bind "C-minus Right Up"      "math-insert \uparrow"
\bind "C-minus Right 0 Up"    "math-insert \Uparrow"
\bind "C-minus Right Down"    "math-insert \downarrow"
\bind "C-minus Right 0 Down"  "math-insert \Downarrow"

# Flèches penchées  :  C-minus Right KP_Next Up/Down Right/Left

\bind "C-minus Right KP_Next Up Right"    "math-insert \nearrow"
\bind "C-minus Right KP_Next Up Left"     "math-insert \nwarrow"
\bind "C-minus Right KP_Next Down Right"  "math-insert \searrow"
\bind "C-minus Right KP_Next Down Left"   "math-insert \swarrow"


# Flèches spéciales

\bind "C-minus Right period"             "math-insert \mapsto"
\bind "C-minus Right minus period"       "math-insert \longmapsto"
\bind "C-minus Right x Right"            "math-insert \xrightarrow"
\bind "C-minus Right x Left"             "math-insert \xleftarrow"
\bind "C-minus Right ccedilla Right"     "math-insert \hookrightarrow"
\bind "C-minus Right ccedilla Left"      "math-insert \hookleftarrow"



###########################################################################################################
#
#                                            POINTS : C-period
#
###########################################################################################################



\bind "C-period period"         "math-insert \cdot"
\bind "C-period comma"          "math-insert \ldots"
\bind "C-period minus"          "math-insert \cdots"
\bind "C-period S-colon"        "math-insert \vdots"
\bind "C-period S-semicolon" "math-insert \ddots"


#######################################################################

#                          PARENTHESAGE :  C- ou C-minus

#######################################################################


\bind "C-8"    "math-delim ( )"
\bind "C-S-8"    "math-delim { }"
\bind "C-9"    "math-delim [ ]"
\bind "C-S-9"    "math-delim langle rangle"
\bind "C-minus 1"    "math-delim | |"
\bind "C-minus S-exclam"    "math-delim Vert Vert"
\bind "C-minus less S-greater"    "math-delim langle rangle"



#######################################################################

#             SUPERPOSITIONS :  C-minus C-period Up or Down

#######################################################################


\bind "C-minus C-period Up"    "math-insert \stackrel"
\bind "C-minus C-period Down" "command-sequence math-subscript; math-limits"

\bind "M-m S-L l"        "math-limits limits"
\bind "M-m S-L n"        "math-limits nolimits"
\bind "M-m S-L space"        "math-limits empty"



#########################################################################

#                            TABLEAUX

#########################################################################



\bind "M-m c i"   "tabular-feature append-column"
\bind "M-m c d"   "tabular-feature delete-column"
\bind "M-m c c"   "tabular-feature copy-column"
\bind "M-m c s"   "tabular-feature swap-column"
\bind "M-m c a"   "tabular-feature add-vline-left"
\bind "M-m c e"   "tabular-feature delete-vline-left"
\bind "M-m c z"   "tabular-feature add-vline-right"
\bind "M-m c x"   "tabular-feature delete-vline-right"

\bind "M-m l i"   "tabular-feature append-row"
\bind "M-m l d"   "tabular-feature delete-row"
\bind "M-m l c"   "tabular-feature copy-row"
\bind "M-m l s"   "tabular-feature swap-row"
\bind "M-m l a"   "tabular-feature add-hline-above"
\bind "M-m l e"   "tabular-feature delete-hline-above"
\bind "M-m l z"   "tabular-feature add-hline-below"
\bind "M-m l x"   "tabular-feature delete-hline-below"

\bind "M-m l t"   "tabular-feature valign-top"
\bind "M-m l m"   "tabular-feature valign-middle"
\bind "M-m l b"   "tabular-feature valign-bottom"
\bind "M-m c l"   "tabular-feature align-left"
\bind "M-m c m"   "tabular-feature align-center"
\bind "M-m c r"   "tabular-feature align-right"





#########################################################################################################

#                           RACCOURCIS POUR BEAMER : C-comma b

#########################################################################################################

\bind "C-comma b f" "command-sequence ert-insert; self-insert \begin{frame}; next-inset-toggle; break-paragraph; break-paragraph; ert-insert; self-insert \end{frame}; next-inset-toggle; char-backward; break-paragraph" \bind "C-comma b h" "command-sequence ert-insert; self-insert \only<+|handout=0>{; next-inset-toggle; ert-insert; self-insert }; next-inset-toggle; char-backward;" \bind "C-comma b o" "command-sequence ert-insert; self-insert \onslide<+>; next-inset-toggle" \bind "C-comma b S-O" "command-sequence ert-insert; self-insert \only<+>{; next-inset-toggle; ert-insert; self-insert }; next-inset-toggle; char-backward;" \bind "C-comma b t" "command-sequence ert-insert; self-insert \frametitle{; next-inset-toggle; ert-insert; self-insert }; next-inset-toggle; char-backward" \bind "C-comma b u" "command-sequence ert-insert; self-insert \uncover<+->{; next-inset-toggle; ert-insert; self-insert }; next-inset-toggle; char-backward" \bind "C-comma b S-U" "command-sequence ert-insert; self-insert \uncover<+->{}; char-backward;" \bind "C-comma b less" "command-sequence ert-insert; self-insert <+->; next-inset-toggle;" \bind "C-comma b S-greater" "command-sequence ert-insert; self-insert <+-|[EMAIL PROTECTED]>; next-inset-toggle;" \bind "C-comma b ccedilla" "command-sequence ert-insert; self-insert }; next-inset-toggle;"


#######################################################################

#                          DIVERS

#######################################################################


\bind "C-h" "command-sequence cut; ert-insert; self-insert []; char-backward; paste; next-inset-toggle; char-forward; " \bind "C-j" "command-sequence layout Standard; note-insert; next-inset-toggle; break-paragraph" \bind "C-S-J" "command-sequence note-insert; next-inset-toggle; break-paragraph" \bind "C-comma f" "command-sequence ert-insert; self-insert \framebox{ ; next-inset-toggle; ert-insert; self-insert }; next-inset-toggle; char-backward;" \bind "C-comma ccedilla" "command-sequence ert-insert; self-insert {}; char-backward "





Répondre à