Release 2.48
Table of Contents
xkeyboard-config 2.48 was released on .
Layouts
Breaking changes
- Spanish layout: move
dead_doubleacuteanddead_caronto easier to remember positions:dead_doubleacuteis moved to same key asdead_acuteanddead_diaeresis, replacingdead_caron.dead_caronis moved to same key asdead_circumflex, replacingdead_abovering.dead_aboveringis moved toNtilde, wheredead_doubleacuteused to be.
New
-
pl: Added Colemak-DH ortholinear variantContributed by Aria Węgrzyn (!885)
-
ca(multix):- Added
oneeighth(U+215B) to <AE02> - Duplicated
currency(U+00A4) on <AE04> - Added
dstroke(U+0111) to <AC04>
Contributed by Alexandre Bouvier (#563)
- Added
-
Added
br(thinkpad_nodeadkeys): Portuguese (Brazil, IBM/Lenovo ThinkPad, no dead keys). (#868)
Miscellaneous
Breaking changes
-
Made key type
KEYPADindependent ofShift, so thatShiftcan be used in keyboard shortcuts with numpad keys, with and withoutNumLock.This removes the counter-intuitive behavior of
Shift + NumLockmapping to the arrow/edition keys on the numpad. -
numpad key types: Changed
FOUR_LEVEL_KEYPADandFOUR_LEVEL_MIXED_KEYPADso that they are identical and enable to useShiftin keyboard shortcuts with both arrows/edition keys and numbers:Shiftmaps to level 1, usually corresponding to numpadKP_*arrows/editing keysyms variants);Shiftis preserved.- No “
ShiftcancelsNumLock” behavior.
All numpad key types have now the same consistent behavior with
ShiftandNumLock.
New
-
inet: Added mapping to the following new keysyms:
XF86ElectronicPrivacyScreenOnXF86ElectronicPrivacyScreenOffXF86ActionOnSelectionXF86ContextualInsertXF86ContextualQuery
Relevant upstream merge requests: xorgproto-109, xorgproto-112
Fixes
- Fixed key types missing or erroneous
mapandpreserveentries:extra:FOUR_LEVEL_Xnumpad(shift3):FOUR_LEVEL_MIXED_KEYPADpc:PC_SHIFT_SUPER_LEVEL2andCTRL+ALT
Build system
Breaking changes
- Bumped the minimum required Python version to 3.11 (!859)