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.
19 #include "trans_mgr.h"
23 * This class is used for managing keymaps
24 * for composing characters in LyX.
28 /// which keymap is currently used ?
36 /// {en/dis}able the keymap
37 void KeyMapOn(bool on);
39 /// set the primary language keymap
42 /// set the secondary language keymap
45 /// turn on/off key mappings, status in keymapon
48 /// initialize key mapper
49 void InitKeyMapper(bool on);
51 // Get the Translation Manager
52 TransManager & getTransManager();
54 /// using primary or secondary keymap ?
58 /// is key mapping enabled ?
60 /// the primary language keymap
62 /// the secondary language keymap
64 /// the translation manager
70 TransManager & Intl::getTransManager()