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"
22 * This class is used for managing keymaps
23 * for composing characters in LyX.
27 /// which keymap is currently used ?
35 /// {en/dis}able the keymap
36 void KeyMapOn(bool on
);
38 /// set the primary language keymap
41 /// set the secondary language keymap
44 /// turn on/off key mappings, status in keymapon
47 /// initialize key mapper
48 void InitKeyMapper(bool on
);
50 // Get the Translation Manager
51 TransManager
& getTransManager();
53 /// using primary or secondary keymap ?
57 /// is key mapping enabled ?
59 /// the primary language keymap
60 std::string
& prim_lang
;
61 /// the secondary language keymap
62 std::string
& sec_lang
;
63 /// the translation manager
69 TransManager
& Intl::getTransManager()