From a99257ad9a2b0dc6a1190e6ca87863a7ec1973ea Mon Sep 17 00:00:00 2001 From: Florent Le Coz Date: Sun, 3 Jul 2011 02:06:40 +0200 Subject: Key bindings \o/ --- src/common.py | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/common.py') diff --git a/src/common.py b/src/common.py index 9435dab5..0bc93c8d 100644 --- a/src/common.py +++ b/src/common.py @@ -42,6 +42,8 @@ import curses import time import shlex +from config import config + ROOM_STATE_NONE = 11 ROOM_STATE_CURRENT = 10 ROOM_STATE_PRIVATE = 15 @@ -211,3 +213,9 @@ def curses_color_pair(color): if color < 0: return curses.color_pair(-color) | curses.A_BOLD return curses.color_pair(color) + +def replace_key_with_bound(key): + if config.has_option('bindings', key): + return config.get(key, key, 'bindings') + else: + return key -- cgit v1.2.3