Is there any hook that runs every time a keyboard binding is created/added?
Here's my problem:
I use dvorak and also another layout(some exotic utf8 script) both at system level. And I've got used to dvorak layout(without input-change) for my keyboard bindings. But when I change to the utf8 layout(at system), I've to change back to dvorak every single time I want to do something using shortcuts.
One method I thought was to add new bindings by mapping existing ascii keys to these utf8 chars(on dvorak layout) everytime a keyboard binding is made. Using a list of all bindings doesn't look like a good idea, mostly because it's too much work.