https://bugzilla.novell.com/show_bug.cgi?id=400520
https://bugzilla.novell.com/show_bug.cgi?id=400520#c125
Matthias Hopf changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #426119|0 |1
is obsolete| |
Attachment #426122|0 |1
is obsolete| |
--- Comment #125 from Matthias Hopf 2011-05-26 15:18:14 UTC ---
Created an attachment (id=431597)
--> (http://bugzilla.novell.com/attachment.cgi?id=431597)
Make keyboard layout handling XKB aware
This patch replaces
- xorg-server-xf4vnc-bug660797-fix-keycode-lookup-and-isolevel3shift.diff
- xorg-server-xf4vnc-bug660797-multilayout.diff
- xorg-server-xf4vnc-bug605015-fix-keyboard-handling-xinput.diff
Overview:
- Use virtual core keyboard for events and key state lookup:
Make layout changes work again - see discussion on
https://defect.opensolaris.org/bz/show_bug.cgi?id=8687
- keycode lookup:
Don't use any static keyboard layout any more.
- ISO-Level3-Shift handling:
Enable the use of keyboard layouts that use AltGr for 3rd and 4th level.
- Make keyboard handling more XKB aware:
Previous code was e.g. not multi-group aware.
- Nuke use of legacy keymap as far as possible:
Creating legacy keymap takes time, and it has to be freed again afterwards.
- Free index lookup:
Make XKB aware.
- Ignore calls for NoSymbol:
This destroys otherwise valid entries.
- Fix analysis for shift/level3 event faking:
Previous broken version lead to e.g. Shift+PgUp not being recognized.
- Add tons of debug output (disabled).
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.