diff options
| -rw-r--r-- | src/KeyMap.cxx | 4 | ||||
| -rw-r--r-- | src/KeyMap.h | 1 | 
2 files changed, 5 insertions, 0 deletions
| diff --git a/src/KeyMap.cxx b/src/KeyMap.cxx index 55f690f07..d7f87a5d9 100644 --- a/src/KeyMap.cxx +++ b/src/KeyMap.cxx @@ -46,6 +46,10 @@ unsigned int KeyMap::Find(int key, int modifiers) const {  	return (it == kmap.end()) ? 0 : it->second;  } +const std::map<KeyModifiers, unsigned int> &KeyMap::GetKeyMap() const { +	return kmap; +} +  #if PLAT_GTK_MACOSX  #define OS_X_KEYS 1  #else diff --git a/src/KeyMap.h b/src/KeyMap.h index 08f6c4ef7..b4299feec 100644 --- a/src/KeyMap.h +++ b/src/KeyMap.h @@ -56,6 +56,7 @@ public:  	void Clear();  	void AssignCmdKey(int key, int modifiers, unsigned int msg);  	unsigned int Find(int key, int modifiers) const;	// 0 returned on failure +	const std::map<KeyModifiers, unsigned int> &GetKeyMap() const;  };  } | 
