summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/macros/5-irssi.py11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/macros/5-irssi.py b/src/macros/5-irssi.py
index bcf5d81..6eb70e2 100644
--- a/src/macros/5-irssi.py
+++ b/src/macros/5-irssi.py
@@ -31,15 +31,20 @@ def wc(macropad, key, pressed):
]
)
-def next_one(macropad, key, pressed):
- Action().key(pressed, [Keycode.ALT, Keycode.A])
+def key(code):
+ def action(macropad, key, pressed):
+ Action().key(pressed, code)
+ return action
+
def build_application():
configuration = skeleton.Configuration("Irssi")
configuration.visible = True
- configuration.registerKey(0, "next.", next_one, 0x000200)
+ configuration.registerKey(0, "next.", key( [Keycode.ALT, Keycode.A]), 0x000200)
configuration.registerKey(2, "/wc", wc, 0x020000)
+ configuration.registerKey(3, "<", key([Keycode.CONTROL, Keycode.P]), 0x050505)
+ configuration.registerKey(5, ">", key([Keycode.CONTROL, Keycode.N]), 0x050505)
return configuration