Release 2.43
Table of Contents
xkeyboard-config 2.43 was released on 2024-10-01.
Models
New
- Restore geometries for Brazilian ABNT2 (
abnt2
), Japanese 106 (jp106
) and Korean 106 (kr106
) models. (#292)
Fixes
-
geometry: Fixed label of
<LSGT>
key in Kinesis.Contributed by Arlen Kleinsasser
Layouts
Breaking changes
-
us(colemak_dh_wide_iso)
: Swapped<AB06>
and<AD12>
keys to match specificationContributed by Callum Andrew (#442)
-
Updated
de(e1)
andde(e2)
: implemented the changes made to these layouts in the latest revision of the specification, DIN 2137-1:2023-08; namely, some of the group 2 symbols, that are accessed by first pressing Alt Gr+f, for keys´
,u
,p
,,
, and space bar were altered.Contributed by Jan Henning Klasen and Jakob Kramer. (#745)
-
us(colemak_dh)
: Made<CAPS>
key behave as Caps Lock by default, as shown in the specification.
New
-
Added Diktor layout
ru(diktor)
for Russian.Contributed by Hloya Nizhelska (!712)
-
Added the RuIntl keyboard layouts set
ru(ruintl_ru)
,ru(ruintl_en)
.Contributed by Denis Kaliberov (!752)
-
Updated layout
us 3l
to include qwerty symbols and correct symbols for less than or equal and greater than or equal.
Fixes
- rules: Fix broken layout compatibility rules, for symbols sections that where renamed or moved. (#478)
Options
Breaking changes
- Map
Hyper
toMod3
by default to makeSuper
andHyper
independent modifiers. (#440)
New
-
Added
caps:return
to make theCaps Lock
key an additionalReturn
key. (#121) -
Added
fkeys:basic_13-24
: defineF13-F24
keys with their corresponding function keysyms.Contributed by twistedturtle (#306)
-
Added
altwin:swap_ralt_rwin
to swap rightAlt
with rightWin
. (#474) -
Added
caps:digits_row_independent_lock
option to lock digits on the digits row (Azerty layouts).Contributed by Alexandre Petit
-
Added option
lv3:caps_switch_capslock_with_ctrl
to use Caps Lock as 3rd-level chooser and Ctrl + Caps Lock as original Caps Lock action.Contributed by Helfried Wiesinger
Fixes
-
Added
caps:ctrl_shifted_capslock
: makeCaps Lock
an additionalCtrl
andShift + Caps Lock
the regularCaps Lock
.Contributed by Han-Miru Kim (#447)
Miscellaneous
New
- Added
<I570>
keycode (KEY_REFRESH_RATE_TOGGLE
).
Build system
New
- Add a new build option
non-latin-layouts-list
to generate lists of non-Latin layouts, e.g. layouts that cannot produce the basic A-Z Latin letters. This can be used e.g. in an OS installer to add automatically a default layout in such case. (#120)
Fixes
- Relaxed Python version requirement to support ≥ 3.9. Improved version detection and corresponding error messages. (#465)