]> Dogcows Code - chaz/openbox/blob - keymap.py
569dc92bdc39fa9b1edb5221a512b2251e7798e4
[chaz/openbox] / keymap.py
1 from input import Keyboard
2
3 def set(map):
4 """Set your keymap"""
5 global _map
6 Keyboard.clearBinds()
7 for key, func in map:
8 Keyboard.bind(key, run)
9 _map = map
10
11 def run(keydata, client):
12 """Run a key press event through the keymap"""
13 for key, func in _map:
14 if (keydata.keychain == key):
15 func(keydata, client)
16
17 _map = ()
This page took 0.034641 seconds and 3 git commands to generate.