Release 2.46
Table of Contents
xkeyboard-config 2.46 was released on 2025-09-30.
Layouts
New
-
Added Manoonchai layout for Thai as documented in Github repository.
Contributed by Pawat Nakpiphatkulr (!820)
-
Added ISO/international variants of ANSI and Dvorak US Macintosh layouts.
Contributed by Katalin Rebhan (!829)
-
Added the Ukrainian (Windows Enhanced) keyboard layout variant (winkeysenhanced) which matches the Windows 11 default.
Contributed by Alex Dowson (!838)
-
Add
pk(pak_urdu_phonetic)variant This layout provides phonetic typing for Urdu, mapping English phonetic equivalents to Urdu script. It is a port of the widely-used Windows-only “Pak Urdu Installer” by mBilalm. Includes comprehensive character coverage with over 160 custom key mappings. Adds support for full Urdu typography including diacritics, punctuation, and special symbols. IntroducesU+FDFB(ﷻ) mapped toAltGr+Shift+X.Contributed by Nashit Ahmed Barq (!839)
-
Added an alternative variant for Gothic in the Ancient layout.
Contributed by Garcez (!845)
Fixes
-
Fixed a regression in
us(mac)layout resulting in the grave/tilde key inverted with the section key.
Options
New
-
Added
hyper:mod2compatibility option, to maps the virtual modifierHypertoMod2; conflicts withNumLock.Use this option if using
Hyper,SuperandLevelFive, e.g. for layouts with 5+ levels. The optionnumpad:macshould be activated as well, in order to enable the numpad.
Fixes
- Fixed
shift:break_capsresulting in rEVERSE cAPS if some keys were operated simultaneously with theShiftkeys when trying to unlockCaps. (#74)
Miscellaneous
New
-
inet: Added mapping to the following new keysyms:
XF86OKXF86SelectXF86GoToXF86ClearXF86OptionXF86TimeXF86VendorLogoXF86MediaSelectProgramGuideXF86NextFavoriteXF86MediaSelectProgramGuideXF86MediaSelectHomeXF86MediaLanguageMenuXF86MediaTitleMenuXF86SubtitleXF86AudioChannelModeXF86MediaSelectPCXF86MediaSelectTVXF86MediaSelectCableXF86MediaSelectVCRXF86MediaSelectVCRPlusXF86MediaSelectSatelliteXF86MediaSelectCDXF86MediaSelectTapeXF86MediaSelectRadioXF86MediaSelectTunerXF86MediaPlayerXF86MediaSelectTeletextXF86MediaSelectAuxiliary
Relevant upstream merge request: xorgproto-93.
Fixes
- Fixed
CTRL+ALTincomplete key type, which prevented using some key combinations: e.g.Control+Backspace.
Build system
Breaking changes
- Remove the build option
xkb-base, which was ineffectual since the migration from autotools to meson in xkeyboard-config 2.35, published 3 years ago. (#532)