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.
18 #include "trans_mgr.h"
25 * This class is used for managing keymaps
26 * for composing characters in LyX.
30 /// which keymap is currently used ?
38 /// {en/dis}able the keymap
39 void keyMapOn(bool on);
41 /// set the primary language keymap
44 /// set the secondary language keymap
47 /// turn on/off key mappings, status in keymapon
50 /// initialize key mapper
51 void initKeyMapper(bool on);
53 // Get the Translation Manager
54 TransManager & getTransManager();
56 /// using primary or secondary keymap ?
60 /// is key mapping enabled ?
62 /// the primary language keymap
63 std::string & prim_lang;
64 /// the secondary language keymap
65 std::string & sec_lang;
66 /// the translation manager
72 TransManager & Intl::getTransManager()