From 7357e1f9671cbaef34fc934ce52b78f25c74f34e Mon Sep 17 00:00:00 2001 From: Sébastien Dailly Date: Mon, 22 May 2023 10:54:02 +0200 Subject: Update the irssi layout in the same way as firefox --- src/macros/5-irssi.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'src') 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 -- cgit v1.2.3