SHA256
1
0
forked from pool/keyd

11 Commits

Author SHA256 Message Date
049656496a Accepting request 1323776 from hardware
Update to v2.6.0

OBS-URL: https://build.opensuse.org/request/show/1323776
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/keyd?expand=0&rev=5
2025-12-20 20:46:49 +00:00
6ea6d36610 Update to v2.6.0
OBS-URL: https://build.opensuse.org/package/show/hardware/keyd?expand=0&rev=11
2025-12-20 12:52:21 +00:00
8f70b51c68 Accepting request 1189940 from hardware
Update to v2.5.0

OBS-URL: https://build.opensuse.org/request/show/1189940
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/keyd?expand=0&rev=4
2024-07-28 15:20:07 +00:00
3dfb882673 Accepting request 1087655 from hardware
Update to v2.4.3

OBS-URL: https://build.opensuse.org/request/show/1087655
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/keyd?expand=0&rev=3
2023-05-18 13:19:29 +00:00
90fe4f5b8c Update to v2.4.3
OBS-URL: https://build.opensuse.org/package/show/hardware/keyd?expand=0&rev=7
2023-05-17 11:19:36 +00:00
3e252f42d0 Accepting request 1073736 from hardware
added upstream patch fix-udev-tablet.patch to address the virtual
pointer being treated as a tablet, resulting in mouse pointer not working

OBS-URL: https://build.opensuse.org/request/show/1073736
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/keyd?expand=0&rev=2
2023-03-22 21:31:20 +00:00
87c30c7533 added upstream patch fix-udev-tablet.patch to address the virtual
pointer being treated as a tablet, resulting in mouse pointer not working

OBS-URL: https://build.opensuse.org/package/show/hardware/keyd?expand=0&rev=5
2023-03-22 09:54:55 +00:00
96696c2a14 Accepting request 1001022 from hardware
fixed upgrade in spec file

OBS-URL: https://build.opensuse.org/request/show/1001022
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/keyd?expand=0&rev=1
2022-09-12 17:07:10 +00:00
46f8d5bbad fixed upgrades cluttering libinput overrides file
OBS-URL: https://build.opensuse.org/package/show/hardware/keyd?expand=0&rev=3
2022-09-03 11:48:52 +00:00
d808672bea added missing Python requires for keyd-application-mapper
OBS-URL: https://build.opensuse.org/package/show/hardware/keyd?expand=0&rev=2
2022-09-03 10:45:45 +00:00
d70f72b886 Accepting request 1000902 from home:bobbie424242
Hi,

I'd like to maintain this package in the hardware devel project with the goal to have it included in Factory.
It's a keyboard daemon at the system level (independent of Xorg, Wayland, etc) allowing advanced remappings. It is actively and maintained upstream.

OBS-URL: https://build.opensuse.org/request/show/1000902
OBS-URL: https://build.opensuse.org/package/show/hardware/keyd?expand=0&rev=1
2022-09-02 22:10:02 +00:00
5 changed files with 34 additions and 22 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d4075f673879f4950c1c0d43985797603200e993596a5d7fcec1597c2350c380
size 666766

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:93ec6c153ef673a7a8b4d8b686494dee11d182513f4531c71dce15a8db7f6c1c
size 671616

3
keyd-v2.6.0.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:697089681915b89d9e98caf93d870dbd4abce768af8a647d54650a6a90744e26
size 691300

View File

@@ -1,3 +1,20 @@
-------------------------------------------------------------------
Sat Dec 20 11:35:38 UTC 2025 - Michael Pujos <pujos.michael@gmail.com>
- Update to v2.5.0:
- Added check to allow easier config linting
- Added support for scroll remapping
- Improved application support for numerous DEs (cosmic, Gnome 49, etc..)
- listen now eagerly terminates if piped into another process
- overloadi now accounts for shifted symbols (shifted symbols will reset the timeout)
- Various fixes to application support for for wlroots based compositors
- Increased the permitted number of nested actions
- Accommodate broken editors which don't add terminating newlines to the config file (e.g helix)
- Added new layouts/layout bug fixes
- Improved hardware support
- Improved compatibility with older kernels
- Various other improvements and bugfixes
-------------------------------------------------------------------
Sat Jul 27 20:54:55 UTC 2024 - Michael Pujos <pujos.michael@gmail.com>

View File

@@ -1,7 +1,7 @@
#
# spec file for package keyd
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
%global libinput_overrides %{_sysconfdir}/libinput/local-overrides.quirks
Name: keyd
Version: 2.5.0
Version: 2.6.0
Release: 0
Summary: A key remapping daemon for linux
License: MIT
@@ -43,26 +43,24 @@ which remaps keys using kernel level input primitives (evdev, uinput).
%autosetup
%build
# fix default prefix in Makefile being /usr/local
%make_build PREFIX=%{_prefix}
CFLAGS="%{optflags}" %make_build PREFIX=%{_prefix}
%install
install -m755 -d %{buildroot}%{_bindir} %{buildroot}%{_datadir}/%{name}/layouts %{buildroot}%{_mandir}/man1 %{buildroot}%{_unitdir}
install -m755 bin/* %{buildroot}%{_bindir}
install -m644 data/keyd.compose %{buildroot}%{_datadir}/%{name}
install -m644 layouts/* %{buildroot}%{_datadir}/%{name}/layouts
cp -r data/gnome-* %{buildroot}%{_datadir}/%{name}
install -m644 data/*.1.gz %{buildroot}%{_mandir}/man1/
install -m644 %{name}.service %{buildroot}%{_unitdir}
%make_install PREFIX=%{_prefix} FORCE_SYSTEMD=1
%check
make test-io
%files
%license LICENSE
%doc README.md docs/*.md examples
%{_bindir}/*
%{_mandir}/man1/*
%dir %{_datadir}/%{name}
%{_datadir}/%{name}/*
%{_bindir}/%{name}
%{_bindir}/keyd-application-mapper
%{_mandir}/man1/%{name}.1%{?ext_man}
%{_mandir}/man1/keyd-application-mapper.1%{?ext_man}
%{_datadir}/%{name}
%{_unitdir}/%{name}.service
%{_sysusersdir}/%{name}.conf
%{_datadir}/doc/%{name}
%pre
getent group keyd >/dev/null 2>&1 || groupadd keyd