diff options
Diffstat (limited to 'libcaribou/keyboard-model.vala')
-rw-r--r-- | libcaribou/keyboard-model.vala | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/libcaribou/keyboard-model.vala b/libcaribou/keyboard-model.vala index 99c3b6e..9fca05d 100644 --- a/libcaribou/keyboard-model.vala +++ b/libcaribou/keyboard-model.vala @@ -33,8 +33,14 @@ namespace Caribou { private void populate_group (string group, string variant) { GroupModel grp = JsonDeserializer.load_group (keyboard_type, group, variant); - if (grp != null) + if (grp != null) { groups.set (GroupModel.create_group_name (group, variant), grp); + grp.key_activated.connect (on_key_activated); + } + } + + private void on_key_activated (KeyModel key) { + key_activated (key); } public string[] get_groups () { |