[Ubuntu-x-swat] [Bug 221112]

2013-02-22 Thread Wettstein509
This reminds me of bug #45008. Just here, LOCAL_EIGHT_LEVEL does not preserve Control. Adding preserve[Control]= Control into LOCAL_EIGHT_LEVEL might fix the issue, an as it is not used elsewhere, it actually might be acceptable [but it also means that LOCAL_EIGHT_LEVEL in really a waste, given

[Ubuntu-x-swat] [Bug 1013881]

2013-02-22 Thread Wettstein509
This reminds me of bug #45008. Just here, LOCAL_EIGHT_LEVEL does not preserve Control. Adding preserve[Control]= Control into LOCAL_EIGHT_LEVEL might fix the issue, an as it is not used elsewhere, it actually might be acceptable [but it also means that LOCAL_EIGHT_LEVEL in really a waste, given

[Ubuntu-x-swat] [Bug 36812]

2012-10-30 Thread Wettstein509
Similarly, shifting group with Shift+Right Alt (where Shift is pressed first): key RALT { repeat= No, type= TWO_LEVEL, symbols[Group1]= [ Alt_R, Meta_R ], actions[Group1]= [ SetMods(modifiers=Mod1),

[Ubuntu-x-swat] [Bug 36812]

2012-10-30 Thread Wettstein509
Is this mean your patch won't work when Alt (or Ctrl) is pressed before Shift? It does not mean that. I just restricted to three examples. There is no problem to rewrite all options that xkeyboard-config offers to switch groups to take advantage of the patch. AFAIK most people press Ctrl,

[Ubuntu-x-swat] [Bug 36812]

2012-10-30 Thread Wettstein509
Created attachment 69213 LockMods can lock another group My previous patch does not properly account for absolute group specification. The revised patch corrects this. -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to the bug report.

[Ubuntu-x-swat] [Bug 36812]

2012-10-30 Thread Wettstein509
Created attachment 69198 LockMods can lock another group This patch follows a different route: It extends modifier locking, rather than changing how group lock works. Extending has the advantage that the previous behaviour is maintained, and the patch does not violate the X Keyboard Protocol

[Ubuntu-x-swat] [Bug 36812]

2012-10-23 Thread Wettstein509
I believe the most serious objection with this request is that it violates the XKB specification (see the description of SA_LockGroup in section 6.3 of The X Keyboard Extension: Protocol Specification). In the same specification, in section 4.0 of appendix D (Protocol Encoding), we see in the

[Ubuntu-x-swat] [Bug 36812]

2012-10-23 Thread Wettstein509
Your proposal is very correct, no doubt. Does it mean that once your proposal is implemented all 3rd-party keyboard switchers (like those in Gnome and KDE) would have to be updated to make use of this new possibility? As far as I understand, KDE and Gnome all use xkeyboard-config, and just

[Ubuntu-x-swat] [Bug 36812]

2012-10-11 Thread Wettstein509
(In reply to comment #107) A Windows-only compose key program uses the ctrl key as the compose key. This is apparently impossible to do in X input methods because you can only bind actions to the press of ctrl. Of course this is possible. Compose is unrelated to actions in the XKB meaning of