Karabiner-Elements icon indicating copy to clipboard operation
Karabiner-Elements copied to clipboard

Pressing `fn` and F-keys releases the `fn` key rather than staying down

Open Endy3032 opened this issue 2 years ago • 1 comments

After pressing fn with any F-keys without a long delay, the fn key is released and will toggle the emoji viewer (or change input source) which is annoying (I need fn to toggle emoji viewer since Ctrl Cmd Space doesnt close the window and I dont want to move the mouse to close it) image

If Karabiner is off, the fn key will stay down when pressing other F-keys and only goes up when I release it image

Endy3032 avatar Jun 08 '22 11:06 Endy3032

(Karabiner-Elements 14.5.0 / macOS Monterey 12.4 / MacBook 12-inch 2017 / Apple Internal Keyboard)

I have the same problem. I hope this behavior will be fixed, but now it annoys me with volume manipulation, fn+F11 and fn+F12, and I'm using this workaround:

{
  "title": "fn+Function Workaround",
  "rules": [
    {
      "description": "Suppress incorrect fn release events on fn+Function",
      "manipulators": [
        {
          "type": "basic",
          "from": {
            "key_code": "f11",
            "modifiers": {
              "mandatory": ["fn"],
              "optional": ["any"]
            }
          },
          "to": [
            {
              "key_code": "volume_decrement",
              "modifiers": ["fn"]
            }
          ]
        },
        {
          "type": "basic",
          "from": {
            "key_code": "f12",
            "modifiers": {
              "mandatory": ["fn"],
              "optional": ["any"]
            }
          },
          "to": [
            {
              "key_code": "volume_increment",
              "modifiers": ["fn"]
            }
          ]
        }
      ]
    }
  ]
}

Note that this ignores the setting [Use all F1, F2, etc. keys as standard function keys].

torakoya avatar Jul 22 '22 16:07 torakoya