Skip to content

Releases: wwwjfy/Karabiner-Elements

standalone keys + one to many mappings (0.90.92)

06 Apr 04:04
be7d264
Compare
Choose a tag to compare

standalone keys + one to many mappings (0.90.90)

11 Mar 09:50
adeec30
Compare
Choose a tag to compare

standalone_keys_delay_milliseconds is not added to UI, because conflicts are bothering and might not be used very often.

standalone keys + one to many mappings (0.90.86-2)

11 Feb 11:51
d5b4324
Compare
Choose a tag to compare

fixed the case when continuous standalone keys are pressed

standalone keys + one to many mappings (0.90.86)

10 Feb 04:31
675fb51
Compare
Choose a tag to compare

fixed default standalone key delay value

standalone keys + one to many mappings (0.90.83)

21 Jan 14:48
136e2f7
Compare
Choose a tag to compare
add standalone keys delay to config and UI

standalone keys + one to many mappings (0.90.76)

14 Jan 15:45
167af78
Compare
Choose a tag to compare

standalone keys delay milliseconds added to config and UI

Notes: to remove the outdated key in system user defaults, run defaults delete -g StandaloneKey

standalone keys + one to many mappings (0.90.75)

11 Jan 13:52
806eec9
Compare
Choose a tag to compare

Example:

{
    "profiles": [
        {
            "name": "Default profile",
            "selected": true,
            "simple_modifications": {
                "caps_lock": "left_control"
            },
            "standalone_keys": {
                "caps_lock": "escape"
            },
            "one_to_many_mappings": {
                "left_control": ["left_control", "left_shift", "left_option", "left_command"]
            }
        }
    ]
}

standalone keys + one to many mappings (0.90.73)

07 Jan 06:01
17d9526
Compare
Choose a tag to compare

One-to-many mappings

An attempt to add one-to-many mappings, example configuration:

{
    "one_to_many_mappings": {
        "left_control": ["left_control", "left_shift", "left_option", "left_command"]
    }
}

This is to get the hyper key.

Caveats

  • Fn + xxx may not work as expected
  • Multiple devices may not work as expected

Because I myself don't use either of them, if you have problems, I can try to fix

BREAKING CHANGE

The key in standalone_keys should be the original key on the keyboard, not the one got mapped in simple_modifications. For example, to map caps lock to control and escape, this

{
    "simple_modifications": {
        "caps_lock": "left_control"
    },
    "standalone_keys": {
        "left_control": "escape"
    }
}

should be changed to

{
    "simple_modifications": {
        "caps_lock": "left_control"
    },
    "standalone_keys": {
        "caps_lock": "escape"
    }
}

standalone keys 0.90.72 (with hyper key)

01 Jan 07:40
956ddf3
Compare
Choose a tag to compare

standalone keys 0.90.72

31 Dec 17:01
5fd3fc7
Compare
Choose a tag to compare
update codesign