Commit Graph

70 Commits (01f84287755aa092b9838b20c5393950f4e713e4)

Author SHA1 Message Date
sebasuh 59ed46c116
Add documentation for rootless usage in Debian (#322) 1 year ago
Lele Long 1b09e4dbdf
Update busctl command to get WMClasses (#293) 1 year ago
N4tus 84ea31f09e
Kde wayland (#264)
* First implementation of kde client

* load kwin-script via dbus interface on startup, if not already present

* remove temp file after use

* fix wrong object path

* fix wrong load_script return type

* log important information

* try to unload plugin if loading fails.

* change info to println, since it should always be printed

* remove unnecessary mut

* extend README.md

* extend build.yml to build, test, and publish the kde version

* improve README.md
1 year ago
Zai-Chun Chen e292e344b4
Feature hyprland (#216)
* init support for hyprland with hyprland-rs

* enable ci for feature* branches

* cargo fmt the code
2 years ago
Lae Chen 14ca00cae3
Introduce keymap level `exact_match` option (#209)
* Introduce keymap level `exact_match` option.

Example:

  keymap:
    - exact_match: true
      remap:
        M-f: C-right

Given the above, and M-Shift-f is pressed:

- If `exact_match` is false or unset, the existing behaviour will be used,
  which will translate M-Shift-f to C-Shift-right.

- If `exact_match` is true, M-Shift-f will be sent as is, i.e. not matched.

* Perform exact match first.
2 years ago
Berwyn Hoyt 763b1b8746
Document feature that allows app-specific key overrides of a generic key map (#198)
* Document the feature that allows keys from a generic key map to be overridden for specific applications

* Remove mistaken extra lines in README

* Reduce duplication in example/config.yml by using the default/override key feature. It might be possible to further reduce the duplication in the IDEA config, but I cannot do so without knowing the author's intention
2 years ago
Kazuyoshi Kato dfe27fe71d
Add keypress_delay_ms to workaround #179 (#191)
Close #179
2 years ago
Alessio Biancalana 127bcee08d Add TAG+="uaccess" in the udev's rule 2 years ago
Vladimir Timofeenko 9b5d5ab67a
Add NixOS installation instructions 2 years ago
Takashi Kokubun 701d826827
Update the busctl command for xremap
Close #153
2 years ago
Takashi Kokubun c38f9e9cc6
Dispatch the original key on press/release as well 2 years ago
Takashi Kokubun 53f37c1353
Syntax-highlight an example 2 years ago
Takashi Kokubun c8c4574d0f
Replace modifier: true with virtual_modifiers 2 years ago
Takashi Kokubun feb6bfe693
Support logical modifiers 2 years ago
Takashi Kokubun a448a24ec8
Make it possible to match a full WM_CLASS in X11
Close #107
2 years ago
Takashi Kokubun 788624b953
Support executing commands on press/release events 2 years ago
Takashi Kokubun 38c8485704
Version 0.4.4 2 years ago
Takashi Kokubun d52fa71315
Add some dividers 2 years ago
Andreas Aronsson 7db9ec92eb Add arch specific advice 2 years ago
Takashi Kokubun 54abaeb884
Instruct to use the published extension 2 years ago
Takashi Kokubun ba2d3c26f6
Update README 2 years ago
Takashi Kokubun bdf3af41f8
Version 0.3.2 2 years ago
Takashi Kokubun f555a3f931
It's not a gem 2 years ago
Takashi Kokubun 937841532d
Write a document for escape_next_key 3 years ago
Takashi Kokubun ae489bfd8e
Add a dedicated Arch Linux section 3 years ago
Nilesh Kevlani a6e8c79b8f
Update README.md 3 years ago
Nilesh Kevlani 1867e69ab9
Update README.md 3 years ago
Takashi Kokubun 4b8690b917
Some wording changes 3 years ago
Takashi Kokubun 3ef0deb51f
Fold instructions in details 3 years ago
Takashi Kokubun 1768218e22
Drop duplicated instructions 3 years ago
Takashi Kokubun 423283e222
Resurrect instructions using a root user
Close #59
3 years ago
Takashi Kokubun a4cf2e75a1
Change the L/R syntax from a prefix to a suffix 3 years ago
Takashi Kokubun 804ad68718
Support left/right-specific modifiers 3 years ago
Takashi Kokubun bdf9af2e5c
Mention example/emacs.yml as well 3 years ago
Takashi Kokubun c49a9b5cde
Implement mark 3 years ago
Takashi Kokubun 33a3bcee02
Handle child processes with SA_NOCLDWAIT 3 years ago
Takashi Kokubun b39a866a19
Reorder descriptions 3 years ago
Takashi Kokubun b032524fde
Add a description of a new feature 3 years ago
Takashi Kokubun 9aebbd032c
Make name optional 3 years ago
Takashi Kokubun 091900500d
Support multi-purpose keys in modmap 3 years ago
Nilesh Kevlani 67e5f4ad58
Correction in readme 3 years ago
Takashi Kokubun 8c2efaa272
It's available on crates.io now 3 years ago
Takashi Kokubun c9cdd1d7b1
Update wording again 3 years ago
Takashi Kokubun df4047c63e
Fix wording a little 3 years ago
Takashi Kokubun 6d79104b4e
Fix it again 3 years ago
Takashi Kokubun f9b1c348c9
Remove a sentence since it might be too long 3 years ago
Takashi Kokubun d74513d075
Fix explanation of modmap and keymap 3 years ago
Takashi Kokubun 6259874e25
Reorder descriptions 3 years ago
Takashi Kokubun eb7275654c
Add a dot 3 years ago
Takashi Kokubun 0e176ac9ae
Explain features 3 years ago