Package Details: interception-caps2esc-delay-git 0.1.3.r5.g3f9a39c-1

Git Clone URL: https://aur.archlinux.org/interception-caps2esc-delay-git.git (read-only, click to copy)
Package Base: interception-caps2esc-delay-git
Description: caps2esc: transforming the most useless key ever in the most useful one - with delay patches
Upstream URL: https://gitlab.com/mar04/caps2esc/
Keywords: caps esc key remap udev
Licenses: MIT
Conflicts: caps2esc, interception-caps2esc
Replaces: interception-caps2esc
Submitter: goetzc
Maintainer: goetzc
Last Packager: goetzc
Votes: 3
Popularity: 0.000227
First Submitted: 2019-09-18 01:10
Last Updated: 2019-09-18 01:10

Dependencies (1)

Required by (0)

Sources (2)

Latest Comments

goetzc commented on 2020-11-23 17:56

@timhilt, your configuration looks to be fine. You could open an issue and ask on the upstream GitLab repository.

I can only recommend you to also try with another Interception plugin, k2k which is more versatile, and is the one I'm using. Also available on the AUR: https://aur.archlinux.org/packages/interception-k2k-git/

timhilt commented on 2020-11-23 08:47

This is not working for me, even though the right version is installed:

$ caps2esc 0.1 dummy
usage: caps2esc [seconds]
[seconds] - number of seconds after which pressed CapsLock starts to be automatically interpreted as Ctrl; expected to be a positive real number, if it's omited or 0, CapsLock will be interpreted as Ctrl only when used in combination with other keys

and my /etc/udevmon.yaml looks like this:

$ cat /etc/udevmon.yaml
- JOB: "intercept -g $DEVNODE | caps2esc 0.1 | uinput -d $DEVNODE"
  DEVICE:
    EVENTS:
      EV_KEY: [KEY_CAPSLOCK, KEY_ESC]

Also the systemd-job is started successfully:

$ systemctl status udevmon
● udevmon.service - udevmon
     Loaded: loaded (/usr/lib/systemd/system/udevmon.service; enabled; vendor preset: disabled)
     Active: active (running) since Mon 2020-11-23 09:34:05 CET; 11min ago
   Main PID: 993 (udevmon)
      Tasks: 17 (limit: 18888)
     Memory: 8.5M
     CGroup: /system.slice/udevmon.service
             ├─ 993 /usr/bin/udevmon -c /etc/udevmon.yaml
             ├─1019 sh -c intercept -g $DEVNODE | caps2esc 0.1 | uinput -d $DEVNODE
             ├─1020 intercept -g /dev/input/event18
             ├─1021 caps2esc 0.1
             ├─1022 uinput -d /dev/input/event18
             ├─1025 sh -c intercept -g $DEVNODE | caps2esc 0.1 | uinput -d $DEVNODE
             ├─1026 sh -c intercept -g $DEVNODE | caps2esc 0.1 | uinput -d $DEVNODE
             ├─1027 intercept -g /dev/input/event21
             ├─1028 caps2esc 0.1
             ├─1029 uinput -d /dev/input/event21
             ├─1030 intercept -g /dev/input/event22
             ├─1031 caps2esc 0.1
             ├─1032 uinput -d /dev/input/event22
             ├─1055 sh -c intercept -g $DEVNODE | caps2esc 0.1 | uinput -d $DEVNODE
             ├─1056 intercept -g /dev/input/event3
             ├─1057 caps2esc 0.1
             └─1058 uinput -d /dev/input/event3

Nov 23 09:34:05 arch systemd[1]: Started udevmon.

With the above active i always get ESC when releasing the CAPS-key, even after a very long press. Where can i get support for this issue?