4 * This file is part of LyX, the document processor.
5 * Licence details can be found in the file COPYING.
9 * Full author contact details are available in file CREDITS.
15 #include "support/std_string.h"
16 #include "frontends/LyXKeySym.h"
18 class GLyXKeySym : public LyXKeySym
22 GLyXKeySym(unsigned int keyval);
23 void setKeyval(unsigned int keyval);
24 unsigned int getKeyval() const { return keyval_; }
25 virtual void init(string const & symbolname);
26 virtual ~GLyXKeySym() {}
27 virtual bool isOK() const;
28 virtual bool isModifier() const;
29 virtual string getSymbolName() const;
30 virtual char getISOEncoded(string const & encoding) const;