From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 04B5D352F87 for ; Sun, 10 May 2026 14:01:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778421672; cv=none; b=MDENhXDLYGwHK20AqE9mJLrm6mfYs9D7t/ixM+37+F7yQdnIMwszQA4ivnV7xAHyXJ45LtA50J9hgf+FeuWS/rynxGzJaXpQMdvKB2CoMUDh1y2fi4GADnJKo2IlNFfo3YNfE1HiHYV2iJd0daGiWfyqQwgbo0RfP+MgJbWNB3U= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778421672; c=relaxed/simple; bh=tF/0pUnLEJ4Bh7p3nuhuFAhZf04WYG15jO+N9b+eNag=; h=Date:From:To:Subject:Message-ID:MIME-Version:Content-Type: Content-Disposition; b=jBwQnmw1XFdQFlGjnBdJNu/wzl/s9sdDm/3sCdAxLWKSdiXKxnMbPVrPY+n0OYC87KSvbCCSq/uTV/zUGydESRLQwaHOrq+tcLElpotC6S1HePBcmjr0e/Qa1Ijf8L76TJp6v79fneyliiaMQ77vskVyz1p1xJhCunLOTxbKKVk= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=ChCxIvh1; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="ChCxIvh1" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 549FCC2BCB8 for ; Sun, 10 May 2026 14:01:11 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1778421671; bh=tF/0pUnLEJ4Bh7p3nuhuFAhZf04WYG15jO+N9b+eNag=; h=Date:From:To:Subject:From; b=ChCxIvh1jVvcjxmjyHibLtDmiNC1jv99VJ4kZpBnLJ/wHo/IaYIy819JD7jJfXast vbhvuAMPD6GL0EPjrycS2B6yZDsWup6rGz47vOGMOibxEpWzBInrqR3qV4/m53ToQQ ktbPKeR6CLkr74sV0NTlSnOr+el8MzSblzDs550C11EJ5tgGagMLPna1xf//jR98Kw z7XiwT3Z/0nXbZ8fSOPxXm7IJsphYzA2mv2HCBZ7f7avfk8YkSbJeA/fq2UCNfZP8W tqG8ruAwkktbXUUa/vWDJDSwn/Blq/uOPgoTZCINAZpzdVq7JbWph4198IGxOQCWzu 0dLPqExdiFRQw== Date: Sun, 10 May 2026 16:01:07 +0200 From: Alexey Gladkov To: Linux console tools development discussion Subject: [ANNOUNCE] kbd-2.10-rc1 Message-ID: Precedence: bulk X-Mailing-List: kbd@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline kbd 2.10-rc1 Release Notes -------------------------- The kbd-2.10-rc1 is available at https://mirrors.edge.kernel.org/pub/linux/utils/kbd/kbd-2.10-rc1.tar.gz https://mirrors.edge.kernel.org/pub/linux/utils/kbd/kbd-2.10-rc1.tar.xz https://mirrors.edge.kernel.org/pub/linux/utils/kbd/kbd-2.10-rc1.tar.sign Changes ======= keymaps: + Add Backtab keysym and update keymaps to use it for Shift+Tab. + Add keymap for Norwegian Apple ISO keyboard. + Adjust Swiss German keyboard mappings. libkeymap: + Add API to validate keysyms. + Add XKB-aware symbol aliases through the normal synonym tables. + Fix compose table upload limit handling. utils: + loadkeys: Add support for generating console keymaps from XKB. + loadkeys: Add XKB compose import support. + loadkeys: Add support for XKB group switching, modifier handling, virtual console switching and keypad/editing remaps. + loadkeys: Add diagnostics for XKB keysym coverage. contrib: + Add an XKB keysym coverage diagnostic tool. + Add a VT layout indicator using keyboard LED lock triggers. build: + Add a project-level coverage-report target. + Keep coverage flags and gcov runtime linking consistent. Git Repository ============== git://git.kernel.org/pub/scm/linux/kernel/git/legion/kbd.git Feedback and bug reports, as always, are welcomed. -- Rgrds, legion