I'm also not entirely sure what can / should be done. I'm not certain we can be compatible with today's behavior and your proposal. But I suspect we can.
Today,
Ctrl+Shift+1 Is bound as Ctrl+!, not as Ctrl+Shift+1
Maybe libkeybinder can be fixed so that both options are possible.
If you know anything about programming against X/XKB I'm grateful for help on the keybinder changes.
Maybe. First we must fix the keybinder library http:// kaizer. se/wiki/ keybinder/ (which I also maintain).
I'm also not entirely sure what can / should be done. I'm not certain we can be compatible with today's behavior and your proposal. But I suspect we can.
Today,
Ctrl+Shift+1 Is bound as Ctrl+!, not as Ctrl+Shift+1
Maybe libkeybinder can be fixed so that both options are possible.
If you know anything about programming against X/XKB I'm grateful for help on the keybinder changes.