4 * This file is part of LyX, the document processor.
5 * Licence details can be found in the file COPYING.
8 * \author Lars Gullik Bjønnes
9 * \author Angus Leeming
12 * Full author contact details are available in file CREDITS.
24 * This class is used for managing keymaps
25 * for composing characters in LyX.
29 /// which keymap is currently used ?
37 /// {en/dis}able the keymap
38 void keyMapOn(bool on);
40 /// set the primary language keymap
43 /// set the secondary language keymap
46 /// turn on/off key mappings, status in keymapon
49 /// initialize key mapper
50 void initKeyMapper(bool on);
52 // Get the Translation Manager
53 inline TransManager & getTransManager() { return trans; }
55 /// using primary or secondary keymap ?
59 /// is key mapping enabled ?
61 /// the primary language keymap
62 std::string & prim_lang;
63 /// the secondary language keymap
64 std::string & sec_lang;
65 /// the translation manager