Opened 8 months ago

Closed 8 months ago

#21699 closed enhancement (fixed)

xkeyboard-config-2.45

Reported by: Bruce Dubbs Owned by: Bruce Dubbs
Priority: normal Milestone: 12.4
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New minor version.

Change History (3)

comment:1 by Bruce Dubbs, 8 months ago

Owner: changed from blfs-book to Bruce Dubbs
Status: newassigned

comment:2 by Bruce Dubbs, 8 months ago

xkeyboard-config [2.45] - 2025-06-08

## Models

### Fixes

  • Norwegian Macintosh layout: Fixed the apostrophe key to actually output apostrophe instead of bar.

## Layouts

### Breaking changes

  • Deleted obsolete jp(kana86) layout.

### New

  • Added Colemak variant for Swedish: se(colemak).
  • French (AZERTY, AFNOR): Implemented the “European character” dead key on AltGr+H, as documented at the [offical web page](https://norme-azerty.fr/img/EU_level.png). Also fixed the missing upper Theta Θ on Q.
  • ru(typo): Added bar symbol on the <BKSL> key.

### Fixes

  • us(colemak_dh): Fix the CapsLock remapping being difficult to override.
  • Japanese layouts: Fix Eisu toggle triggering CapsLock when the layout is not in the first position.
  • Apple: fix ISO keyboards International English layout (<TLDE>, <LSGT> keys permutation).
  • Faroese fo: use comma as the decimal separator for the numpad.

## Options

### New

  • Added two compatibility options related to Hyper:
    • hyper:mod3: maps the virtual modifier Hyper to Mod3; *conflicts with LevelFive*. Loaded by default when using any option with Hyper.
    • hyper:mod4: maps the virtual modifier Hyper to Mod3; *conflicts with Super*. Use this option if using both Hyper *and* LevelFive, e.g. for layouts with 5+ levels.

### Fixes

  • shift:breaks_caps: Fix missing Shift_{L,R} keysyms that prevented keyboard shortcuts to work correctly in some setups.

## Miscellaneous

### Breaking changes

  • Added KEY_ZENKAKUHANKAKU mapping for touchpad toggle.

Pressing the touchpad toggle key on some notebooks produces the key sequence Super + Control + KEY_ZENKAKUHANKAKU. Actual Japanese Hankaku/Zenkaku keys however do not use this keycode, but the <TLDE> one instead.

  • The default mapping of the virtual modifier Hyper to Mod3 is now deactivated by default, because it conflicts with LevelFive, which is used in various layouts with 5+ levels.

It is now enabled only when using any option binding Hyper keysyms or when using the new option hyper:mod3. However, if one one want to use LevelFive and Hyper simultaneously (e.g. for layouts with 5+ levels), then the new alternative option hyper:mod4 should be used instead.

## Build system

### Breaking changes

  • Switched to versioned install directories and files, to enable installing multiple versions of xkeyboard-config to be installed in parallel.

  • Moved the keyboard keymap data to a namespace dedicated to xkeyboard-config: <prefix>/<datadir>/xkeyboard-config-2.
  • Created symbolic link to maintain backward-compatibility with the X11 namespace: <prefix>/<datadir>/X11/xkb<prefix>/<datadir>/xkeyboard-config-2.
  • Renamed pkg-config, translation and manual files to include a version:
    • <prefix>/<datadir>/pkgconfig/xkeyboard-config-2.pc
    • <prefix>/<mandir>/man7/xkeyboard-config-2.7
    • <prefix>/<localedir>/**/xkeyboard-config-2.mo
  • Created unversioned symbolic links to the previous files for backward-compatibility:
    • <prefix>/<datadir>/pkgconfig/: xkeyboard-config.pcxkeyboard-config-2.pc
    • <prefix>/<mandir>/man7/: xkeyboard-config.7xkeyboard-config-2.7
    • <prefix>/<localedir>/**/: xkeyboard-config.moxkeyboard-config-2.mo

comment:3 by Bruce Dubbs, 8 months ago

Resolution: fixed
Status: assignedclosed

Fixed at commits

06ff9dafd3 Update to numpy-2.3.0.
6655884781 Update to xkeyboard-config-2.45.
Note: See TracTickets for help on using tickets.